From 8a3f45ca927e8320ac88df119802a3938c6ad3b8 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 11 Jan 2022 15:00:12 -0800 Subject: [PATCH 001/180] Add script for computing AAB/APK differences. This script primarily focuses on high-level differences, including: - Sizes (file + download) - New/old files, configurations, resource changes - Method counts --- WORKSPACE | 5 +- scripts/BUILD.bazel | 22 + .../android/scripts/apkstats/Aapt2Client.kt | 38 ++ .../scripts/apkstats/ApkAnalyzerClient.kt | 55 ++ .../android/scripts/apkstats/BUILD.bazel | 52 ++ .../scripts/apkstats/BundleToolClient.kt | 77 +++ .../scripts/apkstats/ComputeAabDifferences.kt | 578 ++++++++++++++++++ .../oppia/android/scripts/common/BUILD.bazel | 3 + .../scripts/common/CommandExecutorImpl.kt | 61 +- 9 files changed, 881 insertions(+), 10 deletions(-) create mode 100644 scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel create mode 100644 scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt diff --git a/WORKSPACE b/WORKSPACE index cbcd442d1b2..0a1d5414fb1 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -4,6 +4,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") +load("//:build_vars.bzl", "BUILD_TOOLS_VERSION", "TARGET_API") load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_dependencies") # Android SDK configuration. For more details, see: @@ -11,8 +12,8 @@ load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_depend # TODO(#1542): Sync Android SDK version with the manifest. android_sdk_repository( name = "androidsdk", - api_level = 28, - build_tools_version = "29.0.2", + api_level = TARGET_API, + build_tools_version = BUILD_TOOLS_VERSION, ) # Add support for JVM rules: https://github.com/bazelbuild/rules_jvm_external diff --git a/scripts/BUILD.bazel b/scripts/BUILD.bazel index 2fcfb81eba5..26b526e44e5 100644 --- a/scripts/BUILD.bazel +++ b/scripts/BUILD.bazel @@ -4,6 +4,7 @@ Kotlin-based scripts to help developers or perform continuous integration tasks. load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_binary", "kt_jvm_library") load("@rules_java//java:defs.bzl", "java_binary") +load("//:build_vars.bzl", "BUILD_TOOLS_VERSION", "TARGET_API") load( "//scripts:script_assets.bzl", "generate_accessibility_label_assets_list_from_text_protos", @@ -42,6 +43,27 @@ package_group( packages = ["//scripts/src/java/..."], ) +genrule( + name = "sdk_info_properties", + srcs = [], + outs = ["sdk_info.properties"], + cmd = """ + echo target_sdk={0} > \"$@\" + echo build_tools_version={1} >> \"$@\" + """.format(TARGET_API, BUILD_TOOLS_VERSION), +) + +kt_jvm_binary( + name = "compute_aab_differences", + testonly = True, + data = [":sdk_info_properties"], + main_class = "org.oppia.android.scripts.apkstats.ComputeAabDifferencesKt", + runtime_deps = [ + "//scripts/src/java/org/oppia/android/scripts/apkstats:compute_aab_differences_lib", + "@android_bundletool//jar", + ], +) + kt_jvm_binary( name = "compute_affected_tests", testonly = True, diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt new file mode 100644 index 00000000000..1a94093cd52 --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt @@ -0,0 +1,38 @@ +package org.oppia.android.scripts.apkstats + +import java.io.File +import org.oppia.android.scripts.common.CommandExecutor +import org.oppia.android.scripts.common.CommandExecutorImpl + +class Aapt2Client( + private val workingDirectoryPath: String, + private val androidSdkPath: String, + private val buildToolsVersion: String, + private val commandExecutor: CommandExecutor = CommandExecutorImpl() +) { + private val workingDirectory by lazy { File(workingDirectoryPath) } + // Note that this pathing will not work by default on Windows (since executables end with '.exe'). + private val aapt2Path by lazy { + File(androidSdkPath, "build-tools/$buildToolsVersion/aapt2").absolutePath + } + + // CLI reference: https://developer.android.com/studio/command-line/apkanalyzer. + + fun dumpPermissions(inputApkPath: String): List { + return executeApkAnalyzerCommand("dump", "permissions", inputApkPath) + } + + fun dumpResources(inputApkPath: String): List { + return executeApkAnalyzerCommand("dump", "resources", inputApkPath) + } + + private fun executeApkAnalyzerCommand(vararg arguments: String): List { + val result = commandExecutor.executeCommand(workingDirectory, aapt2Path, *arguments) + check(result.exitCode == 0) { + "Expected non-zero exit code (not ${result.exitCode}) for command: ${result.command}." + + "\nStandard output:\n${result.output.joinToString("\n")}" + + "\nError output:\n${result.errorOutput.joinToString("\n")}" + } + return result.output + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt new file mode 100644 index 00000000000..0238c88deff --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt @@ -0,0 +1,55 @@ +package org.oppia.android.scripts.apkstats + +import java.io.File +import org.oppia.android.scripts.common.CommandExecutor +import org.oppia.android.scripts.common.CommandExecutorImpl + +class ApkAnalyzerClient( + private val workingDirectoryPath: String, + private val androidSdkPath: String, + private val commandExecutor: CommandExecutor = CommandExecutorImpl() +) { + private val workingDirectory by lazy { File(workingDirectoryPath) } + // Note that this pathing will not work by default on Windows (since executables end with '.exe'). + private val apkAnalyzerPath by lazy { File(androidSdkPath, "tools/bin/apkanalyzer").absolutePath } + + // CLI reference: https://developer.android.com/studio/command-line/apkanalyzer. + + fun computeFileSize(inputApkPath: String): String { + return executeApkAnalyzerCommand("apk", "file-size", inputApkPath).first() + } + + fun computeDownloadSize(inputApkPath: String): String { + return executeApkAnalyzerCommand("apk", "download-size", inputApkPath).first() + } + + fun computeFeatures(inputApkPath: String): List { + return executeApkAnalyzerCommand("apk", "features", inputApkPath) + } + + fun compare(inputApkPath1: String, inputApkPath2: String): List { + return executeApkAnalyzerCommand( + "apk", + "compare", + "--different-only", + "--files-only", + "--patch-size", + inputApkPath1, + inputApkPath2 + ) + } + + fun computeDexReferencesList(inputApkPath: String): List { + return executeApkAnalyzerCommand("dex", "references", inputApkPath) + } + + private fun executeApkAnalyzerCommand(vararg arguments: String): List { + val result = commandExecutor.executeCommand(workingDirectory, apkAnalyzerPath, *arguments) + check(result.exitCode == 0) { + "Expected non-zero exit code (not ${result.exitCode}) for command: ${result.command}." + + "\nStandard output:\n${result.output.joinToString("\n")}" + + "\nError output:\n${result.errorOutput.joinToString("\n")}" + } + return result.output + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel new file mode 100644 index 00000000000..9b48f78f3b8 --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel @@ -0,0 +1,52 @@ +""" +Libraries corresponding to developer scripts that help with computing APK & AAB stats. +""" + +load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "compute_aab_differences_lib", + testonly = True, + srcs = [ + "ComputeAabDifferences.kt", + ], + visibility = ["//scripts:oppia_script_binary_visibility"], + deps = [ + ":aapt2_client", + ":apk_analyzer_client", + ":bundle_tool_client", + ], +) + +kt_jvm_library( + name = "aapt2_client", + testonly = True, + srcs = [ + "Aapt2Client.kt", + ], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:command_executor", + ], +) + +kt_jvm_library( + name = "apk_analyzer_client", + testonly = True, + srcs = [ + "ApkAnalyzerClient.kt", + ], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:command_executor", + ], +) + +kt_jvm_library( + name = "bundle_tool_client", + testonly = True, + srcs = [ + "BundleToolClient.kt", + ], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:command_executor", + ], +) diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt new file mode 100644 index 00000000000..eaa0e60cc5c --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt @@ -0,0 +1,77 @@ +package org.oppia.android.scripts.apkstats + +import java.io.File +import java.util.zip.ZipFile +import org.oppia.android.scripts.common.CommandExecutor +import org.oppia.android.scripts.common.CommandExecutorImpl + +class BundleToolClient( + private val workingDirectoryPath: String, + private val commandExecutor: CommandExecutor = CommandExecutorImpl() +) { + private val workingDirectory by lazy { File(workingDirectoryPath) } + + // CLI reference: https://developer.android.com/studio/command-line/bundletool. + + fun buildApks( + inputBundlePath: String, outputApksListPath: String, outputApkDirPath: String + ): List { + val destDir = File(outputApkDirPath) + return buildApkList(inputBundlePath, outputApksListPath).use { zipFile -> + val apkEntries = + zipFile.entries() + .asSequence() + .filter { !it.isDirectory && it.name.endsWith(".apk", ignoreCase = true) } + return@use apkEntries.map { entry -> + val outputApkFile = File(destDir, entry.name.substringAfter('/')) + zipFile.extractTo(entry.name, outputApkFile.absolutePath) + }.toList() + } + } + + fun buildUniversalApk(inputBundlePath: String, outputApkPath: String): File { + return buildApkList(inputBundlePath, "$outputApkPath.apks", "--mode=universal").use { zipFile -> + zipFile.extractTo("universal.apk", outputApkPath) + } + } + + private fun buildApkList( + inputBundlePath: String, outputApksListPath: String, vararg additionalArgs: String + ): ZipFile { + executeBundleToolCommand( + "build-apks", "--bundle=$inputBundlePath", "--output=$outputApksListPath", *additionalArgs + ) + return ZipFile(File(outputApksListPath)) + } + + private fun executeBundleToolCommand(vararg arguments: String): List { + // Reference for retaining the classpath: https://stackoverflow.com/a/4330928. Note that this + // approach is needed vs. using reflection since bundle tool seems to not allow multiple + // subsequent calls (so each call must be in a new process). + val result = + commandExecutor.executeCommand( + workingDirectory, + "java", + "-classpath", + System.getProperty("java.class.path") ?: ".", + "com.android.tools.build.bundletool.BundleToolMain", + *arguments + ) + check(result.exitCode == 0) { + "Expected non-zero exit code (not ${result.exitCode}) for command: ${result.command}." + + "\nStandard output:\n${result.output.joinToString("\n")}" + + "\nError output:\n${result.errorOutput.joinToString("\n")}" + } + return result.output + } + + private companion object { + private fun ZipFile.extractTo(entryName: String, destPath: String): File { + val destFile = File(destPath) + destFile.outputStream().use { outputStream -> + getInputStream(getEntry(entryName)).copyTo(outputStream) + } + return destFile + } + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt new file mode 100644 index 00000000000..fb47a41ddf1 --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt @@ -0,0 +1,578 @@ +package org.oppia.android.scripts.apkstats + +import java.io.File +import java.io.PrintStream +import java.nio.file.Files +import java.util.Locale +import java.util.Properties +import java.util.StringTokenizer +import java.util.zip.ZipFile +import org.oppia.android.scripts.apkstats.ComputeAabDifferences.Companion.AabProfile + +// TODO(#1719): Add support for showing count & itemization of modified files/resources (vs. just +// new/removed). + +fun main(vararg args: String) { + val androidSdkPath = args[0] + val outputSummaryFilePath = args[1] + val outputFullSummaryFilePath = args[2] + + val sdkProperties = Properties().also { props -> + File("./scripts/sdk_info.properties").inputStream().use { props.load(it) } + } + + val remainingArgCount = args.size - 3 + check(remainingArgCount > 0 && (remainingArgCount % 4) == 0) { + "Expected at least 1 quartet entry of the form: " + + " " + } + val profiles = + args.drop(3).chunked(4).map { (flavor, aabNoChangesPath, aabWithChangesPath, outputPath) -> + AabProfile( + buildFlavor = flavor, + oldAabFilePath = aabNoChangesPath, + newAabFilePath = aabWithChangesPath, + fullDifferenceOutputFilePath = outputPath + ) + } + + println( + "NOTE: Using Android SDK path: $androidSdkPath. Computing ${profiles.size} build flavor stats" + + " profiles." + ) + + // The working directory must be the current directory since the classpath will be relative to the + // current directory (per how Bazel sets it up). This technically doesn't matter for apkanalyzer + // or aapt2, but they use the same working directory for predictability & consistency. + val aapt2Client = + Aapt2Client( + workingDirectoryPath = ".", androidSdkPath, sdkProperties.getProperty("build_tools_version") + ) + val apkAnalyzerClient = ApkAnalyzerClient(workingDirectoryPath = ".", androidSdkPath) + val bundleToolClient = BundleToolClient(workingDirectoryPath = ".") + val computer = ComputeAabDifferences(aapt2Client, apkAnalyzerClient, bundleToolClient) + val buildStats = computer.computeBuildStats(*profiles.toTypedArray()) + PrintStream(outputSummaryFilePath).use { stream -> + buildStats.writeSummariesTo(stream, longSummary = false) + } + PrintStream(outputFullSummaryFilePath).use { stream -> + buildStats.writeSummariesTo(stream, longSummary = true) + } + profiles.forEach { profile -> + PrintStream(profile.fullDifferenceOutputFilePath).use { stream -> + buildStats.writeCompleteFileDiffsTo(profile.buildFlavor, stream) + } + } +} + +class ComputeAabDifferences( + private val aapt2Client: Aapt2Client, + private val apkAnalyzerClient: ApkAnalyzerClient, + private val bundleToolClient: BundleToolClient +) { + fun computeBuildStats(vararg aabProfiles: AabProfile): BuildStats { + val aabStats = aabProfiles.map { profile -> + profile.buildFlavor to computeAabStats(profile.oldAabFilePath, profile.newAabFilePath) + }.toMap() + return BuildStats(aabStats) + } + + private fun computeAabStats(aabWithoutChangesPath: String, aabWithChangesPath: String): AabStats { + println( + "Computing AAB stats for AABs: $aabWithoutChangesPath (old) and $aabWithChangesPath (new)..." + ) + val parentDestDir = Files.createTempDirectory("apk_diff_stats_").toFile() + println("Using ${parentDestDir.absolutePath} as an intermediary working directory") + val destWithoutChanges = parentDestDir.newDirectory("without_changes").absolutePath + val destWithChanges = parentDestDir.newDirectory("with_changes").absolutePath + + val universalApkWithoutChanges = computeUniversalApk(aabWithoutChangesPath, destWithoutChanges) + val universalApkWithChanges = computeUniversalApk(aabWithChangesPath, destWithChanges) + + val (masterApkWithoutChanges, splitApksWithoutChanges) = + computeApksList(aabWithoutChangesPath, destWithoutChanges) + val (masterApkWithChanges, splitApksWithChanges) = + computeApksList(aabWithChangesPath, destWithChanges) + val splitApkStats = combineMaps( + splitApksWithoutChanges, splitApksWithChanges + ) { fileWithoutChangesPath, fileWithChangesPath -> + computeConfigurationStats(fileWithoutChangesPath, fileWithChangesPath) + } + val configurationsList = + DiffList(splitApksWithoutChanges.keys.toList(), splitApksWithChanges.keys.toList()) + + return AabStats( + universalApkStats = computeConfigurationStats( + universalApkWithoutChanges, universalApkWithChanges + ), + masterSplitApkStats = computeConfigurationStats( + masterApkWithoutChanges, masterApkWithChanges + ), + splitApkStats = splitApkStats, + configurationsList = configurationsList + ) + } + + private fun computeUniversalApk(inputAabPath: String, destDir: String): String { + println("Generating universal APK for: $inputAabPath") + val universalApkPath = File(destDir, "universal.apk").absolutePath + val universalApk = bundleToolClient.buildUniversalApk(inputAabPath, universalApkPath) + return universalApk.absolutePath + } + + private fun computeApksList( + inputAabPath: String, destDir: String + ): Pair> { + println("Generating APK list for: $inputAabPath") + val apksListPath = File(destDir, "list.apks").absolutePath + val apkFiles = bundleToolClient.buildApks(inputAabPath, apksListPath, destDir) + val masterFilePath = apkFiles.first { "master" in it.name }.absolutePath + val apkFilePathMap = + apkFiles.filter { "master" !in it.name } + .associate { file -> + file.name.substringAfter("base-").substringBefore('.') to file.absolutePath + } + return masterFilePath to apkFilePathMap + } + + private fun computeConfigurationStats( + apkWithoutChangesPath: String?, apkWithChangesPath: String? + ): ApkConfigurationStats { + println("Comparing APKs: $apkWithoutChangesPath and $apkWithChangesPath") + val fullComparison = if (apkWithoutChangesPath != null && apkWithChangesPath != null) { + apkAnalyzerClient.compare(apkWithoutChangesPath, apkWithChangesPath) + } else null + return ApkConfigurationStats( + fileSizeStats = computeFileSizeStats(apkWithoutChangesPath, apkWithChangesPath), + dexStats = computeDexStats(apkWithoutChangesPath, apkWithChangesPath), + manifestStats = computeManifestStats(apkWithoutChangesPath, apkWithChangesPath), + resourceStats = computeResourceStats(apkWithoutChangesPath, apkWithChangesPath), + assetStats = computeAssetStats(apkWithoutChangesPath, apkWithChangesPath), + completeFileDiff = fullComparison + ) + } + + private fun computeFileSizeStats( + apkWithoutChangesPath: String?, apkWithChangesPath: String? + ): FileSizeStats { + println("Computing file size for: $apkWithoutChangesPath and $apkWithChangesPath") + val (fileSizeWithoutChanges, downloadSizeWithoutChanges) = if (apkWithoutChangesPath != null) { + apkAnalyzerClient.computeFileSize(apkWithoutChangesPath).toLong() to + apkAnalyzerClient.computeDownloadSize(apkWithoutChangesPath).toLong() + } else 0L to 0L + + println("Computing estimated download size for: $apkWithoutChangesPath and $apkWithChangesPath") + val (fileSizeWithChanges, downloadSizeWithChanges) = if (apkWithChangesPath != null) { + apkAnalyzerClient.computeFileSize(apkWithChangesPath).toLong() to + apkAnalyzerClient.computeDownloadSize(apkWithChangesPath).toLong() + } else 0L to 0L + + return FileSizeStats( + fileSize = DiffLong(oldValue = fileSizeWithoutChanges, newValue = fileSizeWithChanges), + downloadSize = DiffLong( + oldValue = downloadSizeWithoutChanges, newValue = downloadSizeWithChanges + ) + ) + } + + private fun computeDexStats( + apkWithoutChangesPath: String?, apkWithChangesPath: String? + ): DexStats { + println("Computing dex method counts for: $apkWithoutChangesPath and $apkWithChangesPath") + val methodCountWithoutChanges = apkWithoutChangesPath?.let { apkPath -> + countMethods(apkAnalyzerClient.computeDexReferencesList(apkPath)) + } ?: 0L + val methodCountWithChanges = apkWithChangesPath?.let { apkPath -> + countMethods(apkAnalyzerClient.computeDexReferencesList(apkPath)) + } ?: 0L + return DexStats( + DiffLong(oldValue = methodCountWithoutChanges, newValue = methodCountWithChanges) + ) + } + + private fun computeManifestStats( + apkWithoutChangesPath: String?, apkWithChangesPath: String? + ): ManifestStats { + println("Computing feature and permissions for: $apkWithoutChangesPath and $apkWithChangesPath") + val (featuresWithoutChanges, permissionsWithoutChanges) = apkWithoutChangesPath?.let { path -> + val rawFeatures = apkAnalyzerClient.computeFeatures(path) + val rawPermissions = aapt2Client.dumpPermissions(path) + return@let extractFeatures(rawFeatures) to extractPermissions(rawPermissions) + } ?: listOf() to listOf() + val (featuresWithChanges, permissionsWithChanges) = apkWithChangesPath?.let { path -> + val rawFeatures = apkAnalyzerClient.computeFeatures(path) + val rawPermissions = aapt2Client.dumpPermissions(path) + return@let extractFeatures(rawFeatures) to extractPermissions(rawPermissions) + } ?: listOf() to listOf() + + return ManifestStats( + features = DiffList(featuresWithoutChanges, featuresWithChanges), + permissions = DiffList(permissionsWithoutChanges, permissionsWithChanges) + ) + } + + private fun computeResourceStats( + apkWithoutChangesPath: String?, apkWithChangesPath: String? + ): ResourceStats { + println("Computing resource maps for: $apkWithoutChangesPath and $apkWithChangesPath") + val resourcesWithoutChanges = apkWithoutChangesPath?.let { apkPath -> + extractResources(aapt2Client.dumpResources(apkPath)) + } ?: mapOf() + val resourcesWithChanges = apkWithChangesPath?.let { apkPath -> + extractResources(aapt2Client.dumpResources(apkPath)) + } ?: mapOf() + return ResourceStats(combineResourceMaps(resourcesWithoutChanges, resourcesWithChanges)) + } + + private fun computeAssetStats( + apkWithoutChangesPath: String?, apkWithChangesPath: String? + ): AssetStats { + // Only consider top-level files in the assets/ folder. + println("Computing asset stats for: $apkWithoutChangesPath and $apkWithChangesPath") + return AssetStats( + DiffList( + File(apkWithoutChangesPath).extractAssetFileNamesFromApk(), + File(apkWithChangesPath).extractAssetFileNamesFromApk() + ) + ) + } + + companion object { + private fun File.newDirectory(name: String): File { + return File(this, name).also { it.mkdir() } + } + + private fun combineMaps( + oldMap: Map, newMap: Map, combineValue: (IV?, IV?) -> OV + ): Map { + val allKeys = oldMap.keys + newMap.keys + return allKeys.map { key -> + return@map key to combineValue(oldMap[key], newMap[key]) + }.toMap() + } + + private fun countMethods(rawMethodCountDump: List): Long { + return rawMethodCountDump.filter { ".dex" in it } + .map { it.substringAfter(".dex").trim().toLong() } + .sum() + } + + private fun extractFeatures(featuresDump: List): List { + return featuresDump.filter(String::isNotBlank).map { it.substringBefore(' ') } + } + + private fun extractPermissions(permissionDump: List): List { + return permissionDump.filter { line -> + "name=" in line + }.map { line -> + line.substringAfter("name='").substringBefore('\'') + } + } + + private fun combineResourceMaps( + oldResourceMap: Map>, + newResourceMap: Map> + ): Map> { + return combineMaps(oldResourceMap, newResourceMap) { oldResources, newResources -> + DiffList(oldResources ?: listOf(), newResources ?: listOf()) + } + } + + private fun extractResources(resourceDump: List): Map> { + val resourceMap = mutableMapOf>() + lateinit var currentResourceList: MutableList + for (line in resourceDump) { + val tokenizer = StringTokenizer(line) + if (!tokenizer.hasMoreTokens()) continue + when (tokenizer.nextToken()) { + "type" -> { + val typeName = tokenizer.nextToken() + currentResourceList = mutableListOf() + resourceMap[typeName] = currentResourceList + } + "resource" -> { + tokenizer.nextToken() // Skip the ID. + val resourceName = tokenizer.nextToken() + currentResourceList.add(resourceName) + } + // Otherwise, skip it since it's details about the previous resource or top-level + // information. + } + } + return resourceMap + } + + private fun File.extractAssetFileNamesFromApk(): List { + return ZipFile(this).use { zipFile -> + zipFile.entries().asSequence().filter { entry -> + "asset/" in entry.name && "/" !in entry.name.substringAfter("asset/") + }.map { it.name.substringAfter("asset/") }.toList() + } + } + + private fun DiffList.writeTo( + stream: PrintStream, + linePrefix: String, + itemize: Boolean, + itemLimit: Int, + listIndentation: Int = 0 + ) { + val indent = " ".repeat(listIndentation) + stream.print( + "$linePrefix: $oldCount (old), $newCount (new), **$countDifference** (difference)" + ) + if (itemize && hasDifference()) { + stream.println(":") + val newOldAssets = filter { it.type != DiffList.DiffType.SAME_ENTRY } + newOldAssets.take(itemLimit).forEach { (type, assetName) -> + stream.println("$indent- $assetName (${type.humanReadableName})") + } + if (newOldAssets.size > itemLimit) { + val remaining = newOldAssets.size - itemLimit + stream.println("$indent- And $remaining other${if (remaining > 1) "s" else ""}") + } + } else stream.println() + } + + private fun DiffLong.writeCountTo(stream: PrintStream, linePrefix: String) { + stream.println("$linePrefix: $oldValue (old), $newValue (new), **$difference** (difference)") + } + + private fun DiffLong.writeBytesTo(stream: PrintStream, linePrefix: String) { + stream.println( + "$linePrefix: ${oldValue.formatAsBytes()} (old), ${newValue.formatAsBytes()} (new)," + + " **${difference.formatAsBytes()}** (difference)" + ) + } + + private fun Long.formatAsBytes(): String { + return when { + this < 10_000L -> "$this bytes" + this < 10_000_000L -> "${this / 1024} KiB" + this < 10_000_000_000L -> "${this / (1024 * 1024)} MiB" + else -> "${this / (1024 * 1024 * 1024)} GiB" + } + } + + data class AabProfile( + val buildFlavor: String, + val oldAabFilePath: String, + val newAabFilePath: String, + val fullDifferenceOutputFilePath: String + ) + + data class BuildStats(private val aabStats: Map) { + fun writeSummariesTo(stream: PrintStream, longSummary: Boolean) { + stream.println("# APK & AAB differences analysis") + if (!longSummary) { + stream.println( + "Note that this is a summarized snapshot. See the CI artifacts for detailed" + + " differences." + ) + } + val itemLimit = if (!longSummary) 5 else Int.MAX_VALUE + aabStats.forEach { (buildFlavor, stats) -> + stream.println() + stats.writeSummaryTo(stream, buildFlavor, itemLimit, longSummary) + } + } + + fun writeCompleteFileDiffsTo(whichFlavor: String, stream: PrintStream) { + aabStats.getValue(whichFlavor).writeCompleteFileDiffsTo(stream) + } + } + + data class AabStats( + val universalApkStats: ApkConfigurationStats, + val masterSplitApkStats: ApkConfigurationStats, + val splitApkStats: Map, + val configurationsList: DiffList + ) { + fun writeSummaryTo( + stream: PrintStream, buildFlavor: String, itemLimit: Int, longSummary: Boolean + ) { + stream.println("## ${buildFlavor.capitalize(Locale.US)}") + stream.println() + + stream.println("### Universal APK") + universalApkStats.writeSummaryTo(stream, itemize = true, itemLimit) + + stream.println("### AAB differences") + if (!longSummary) { + stream.println("
Expand to see AAB specifics") + stream.println() + } + stream.println("Supported configurations:") + configurationsList.forEach { (type, configuration) -> + stream.println("- $configuration (${type.humanReadableName})") + } + stream.println() + + stream.println("#### Base APK") + masterSplitApkStats.writeSummaryTo(stream, itemize = longSummary, itemLimit) + + splitApkStats.forEach { (configuration, stats) -> + stream.println() + stream.println("#### Configuration $configuration") + stats.writeSummaryTo(stream, itemize = longSummary, itemLimit) + } + if (!longSummary) stream.println("
") + } + + fun writeCompleteFileDiffsTo(stream: PrintStream) { + universalApkStats.writeCompleteFileDiffTo(stream) + } + } + + data class ApkConfigurationStats( + val fileSizeStats: FileSizeStats, + val dexStats: DexStats, + val manifestStats: ManifestStats, + val resourceStats: ResourceStats, + val assetStats: AssetStats, + val completeFileDiff: List? + ) { + fun writeSummaryTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { + fileSizeStats.writeTo(stream, itemize) + if (itemize) stream.println() + + dexStats.writeTo(stream, itemize) + if (itemize) stream.println() + + manifestStats.writeTo(stream, itemize, itemLimit) + if (itemize) stream.println() + + // Resources stats always has an extra blank newline (if there's anything to write) to + // ensure that following lines aren't included as part of the list that's always written for + // resources. + if (resourceStats.writeTo(stream, itemize, itemLimit)) { + stream.println() + } + + assetStats.writeTo(stream, itemize, itemLimit) + if (itemize) stream.println() + } + + fun writeCompleteFileDiffTo(stream: PrintStream) { + if (completeFileDiff != null) { + completeFileDiff.forEach(stream::println) + } else stream.println("APK doesn't exist.") + } + } + + data class FileSizeStats(val fileSize: DiffLong, val downloadSize: DiffLong) { + fun writeTo(stream: PrintStream, itemize: Boolean) { + fileSize.writeBytesTo(stream, "APK file size") + if (itemize) { + stream.println() + } + downloadSize.writeBytesTo(stream, "APK download size (estimated)") + } + } + + data class DexStats(val methodCount: DiffLong) { + fun writeTo(stream: PrintStream, itemize: Boolean) { + if (itemize || methodCount.hasDifference()) { + methodCount.writeCountTo(stream, "Method count") + } + } + } + + data class ManifestStats( + val features: DiffList, val permissions: DiffList + ) { + fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { + if (itemize || features.hasDifference()) { + features.writeTo(stream, "Features", itemize, itemLimit) + if (itemize) { + stream.println() + } + } + if (itemize || permissions.hasDifference()) { + permissions.writeTo(stream, "Permissions", itemize, itemLimit) + } + } + } + + data class ResourceStats( + val resources: Map> + ) { + fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int): Boolean { + val totalOldCount = resources.values.map { it.oldCount }.sum() + val totalNewCount = resources.values.map { it.newCount }.sum() + val totalDifference = totalNewCount - totalOldCount + if (itemize || totalDifference != 0) { + stream.println( + "Resources: $totalOldCount (old), $totalNewCount (new), **$totalDifference** (difference)" + ) + resources.forEach { (typeName, resourcesList) -> + if (itemize || resourcesList.hasDifference()) { + stream.print("- ") + resourcesList.writeTo( + stream, typeName.capitalize(Locale.US), itemize, itemLimit, listIndentation = 2 + ) + } + } + return true + } + return false + } + } + + data class AssetStats(val assets: DiffList) { + fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { + if (itemize || assets.hasDifference()) { + assets.writeTo(stream, "Lesson assets", itemize, itemLimit) + } + } + } + + data class DiffLong(val oldValue: Long, val newValue: Long) { + val difference: Long by lazy { newValue - oldValue } + + fun hasDifference(): Boolean = difference != 0L + } + + class DiffList( + private val oldList: List, + private val newList: List + ): AbstractList>() { + private val oldSet by lazy { oldList.toSet() } + private val newSet by lazy { newList.toSet() } + private val combined by lazy { oldSet + newSet } + private val processedEntries by lazy { processDiffs() } + + val oldCount: Int by lazy { oldList.size } + val newCount: Int by lazy { newList.size } + val countDifference: Int by lazy { newCount - oldCount } + + fun hasDifference(): Boolean = countDifference != 0 + + override val size: Int + get() = processedEntries.size + + override fun get(index: Int): DiffEntry = processedEntries[index] + + private fun processDiffs(): List> { + return combined.map { consideredValue -> + val inOldList = consideredValue in oldSet + val inNewList = consideredValue in newSet + val diffType = if (!inOldList && inNewList) { + DiffType.NEW_ENTRY + } else if (inOldList && !inNewList) { + DiffType.REMOVED_ENTRY + } else DiffType.SAME_ENTRY + return@map DiffEntry(diffType, consideredValue) + } + } + + enum class DiffType(val humanReadableName: String) { + SAME_ENTRY("same"), + NEW_ENTRY("added"), + REMOVED_ENTRY("removed") + } + + data class DiffEntry(val type: DiffType, val value: T) + } + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 1b3b76ec17b..13b0ee66eb0 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -36,6 +36,9 @@ kt_jvm_library( "CommandResult.kt", ], visibility = ["//scripts:oppia_script_library_visibility"], + deps = [ + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + ], ) kt_jvm_library( diff --git a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt index 44817344a8f..ca9eb3505c4 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt @@ -1,7 +1,19 @@ package org.oppia.android.scripts.common import java.io.File +import java.io.InputStream +import java.util.concurrent.Executors import java.util.concurrent.TimeUnit +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.asCoroutineDispatcher +import kotlinx.coroutines.async +import kotlinx.coroutines.channels.Channel +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.flow.consumeAsFlow +import kotlinx.coroutines.flow.receiveAsFlow +import kotlinx.coroutines.launch +import kotlinx.coroutines.runBlocking /** * The default amount of time that should be waited before considering a process as 'hung', in @@ -29,13 +41,46 @@ class CommandExecutorImpl( .directory(workingDir) .redirectErrorStream(includeErrorOutput) .start() - val finished = process.waitFor(processTimeout, processTimeoutUnit) - check(finished) { "Process did not finish within the expected timeout" } - return CommandResult( - process.exitValue(), - process.inputStream.bufferedReader().readLines(), - if (!includeErrorOutput) process.errorStream.bufferedReader().readLines() else listOf(), - assembledCommand, - ) + val standardOutputChannel = Channel() + val standardErrorChannel = Channel() + Executors.newCachedThreadPool().asCoroutineDispatcher().use { dispatcher -> + process.inputStream.writeTo(dispatcher, standardOutputChannel) + process.errorStream.writeTo(dispatcher, standardErrorChannel) + val (stdoutLinesDeferred, stderrLinesDeferred) = CoroutineScope(dispatcher).async { + mutableListOf().also { lines -> + standardOutputChannel.consumeAsFlow().collect { + lines += it + } + }.toList() + } to CoroutineScope(dispatcher).async { + mutableListOf().also { lines -> + standardErrorChannel.consumeAsFlow().collect { lines += it } + }.toList() + } + + val finished = process.waitFor(processTimeout, processTimeoutUnit) + val (standardOutputLines, standardErrorLines) = runBlocking { + stdoutLinesDeferred.await() to stderrLinesDeferred.await() + } + check(finished) { "Process did not finish within the expected timeout" } + return CommandResult( + process.exitValue(), standardOutputLines, standardErrorLines, assembledCommand + ) + } + } + + private fun InputStream.writeTo(dispatcher: CoroutineDispatcher, channel: Channel) { + val inputStream = this + CoroutineScope(dispatcher).launch { + // See https://stackoverflow.com/a/3285479 for context. Some processes require stdout/stderr + // to be consumed to progress. + try { + for (line in inputStream.bufferedReader().lineSequence()) { + channel.send(line) + } + } finally { + channel.close() + } + } } } From ecb742ac4054dd3f220fe0752c07873dd200dd39 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 11 Jan 2022 15:01:07 -0800 Subject: [PATCH 002/180] Add workflow to show build stats. This workflow is set up to build multiple binaries for both develop & the local branch, then analyze and generate reports that are uploaded as artifacts and added as a comment to the PR body. This doesn't make a guarantee about exact differences since GitHub uses a detached HEAD for the commit that may not exactly match. This also introduces a new workflow for stats (that will initially only contain optional workflows since they may be very expensive/time consuming). --- .github/workflows/stats.yml | 149 ++++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 .github/workflows/stats.yml diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml new file mode 100644 index 00000000000..410e59aaa3d --- /dev/null +++ b/.github/workflows/stats.yml @@ -0,0 +1,149 @@ +# Contains jobs corresponding to stats, including build stats due to changes in a PR. + +name: Static Checks + +on: + pull_request: + +jobs: + build_stats: + name: AAB & APK Build Stats + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + + - uses: mszostok/codeowners-validator@v0.5.1 + with: + checks: "duppatterns,files,syntax" + experimental_checks: "notowned" + + script_checks: + name: Script Checks + runs-on: ubuntu-18.04 + env: + ENABLE_CACHING: false + CACHE_DIRECTORY: ~/.bazel_cache + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Set up JDK 9 + uses: actions/setup-java@v1 + with: + java-version: 9 + + - name: Set up Bazel + uses: abhinavsingh/setup-bazel@v3 + with: + version: 4.0.0 + + - name: Set up build environment + uses: ./.github/actions/set-up-android-bazel-build-environment + + # For reference on this & the later cache actions, see: + # https://github.com/actions/cache/issues/239#issuecomment-606950711 & + # https://github.com/actions/cache/issues/109#issuecomment-558771281. Note that these work + # with Bazel since Bazel can share the most recent cache from an unrelated build and still + # benefit from incremental build performance (assuming that actions/cache aggressively removes + # older caches due to the 5GB cache limit size & Bazel's large cache size). + - uses: actions/cache@v2 + id: cache + with: + path: ${{ env.CACHE_DIRECTORY }} + key: ${{ runner.os }}-${{ env.CACHE_DIRECTORY }}-bazel-binary-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-${{ env.CACHE_DIRECTORY }}-bazel-binary- + ${{ runner.os }}-${{ env.CACHE_DIRECTORY }}-bazel- + + # This check is needed to ensure that Bazel's unbounded cache growth doesn't result in a + # situation where the cache never updates (e.g. due to exceeding GitHub's cache size limit) + # thereby only ever using the last successful cache version. This solution will result in a + # few slower CI actions around the time cache is detected to be too large, but it should + # incrementally improve thereafter. + - name: Ensure cache size + env: + BAZEL_CACHE_DIR: ${{ env.CACHE_DIRECTORY }} + run: | + # See https://stackoverflow.com/a/27485157 for reference. + EXPANDED_BAZEL_CACHE_PATH="${BAZEL_CACHE_DIR/#\~/$HOME}" + CACHE_SIZE_MB=$(du -smc $EXPANDED_BAZEL_CACHE_PATH | grep total | cut -f1) + echo "Total size of Bazel cache (rounded up to MBs): $CACHE_SIZE_MB" + # Use a 4.5GB threshold since actions/cache compresses the results, and Bazel caches seem + # to only increase by a few hundred megabytes across changes for unrelated branches. This + # is also a reasonable upper-bound (local tests as of 2021-03-31 suggest that a full build + # of the codebase (e.g. //...) from scratch only requires a ~2.1GB uncompressed/~900MB + # compressed cache). + if [[ "$CACHE_SIZE_MB" -gt 4500 ]]; then + echo "Cache exceeds cut-off; resetting it (will result in a slow build)" + rm -rf $EXPANDED_BAZEL_CACHE_PATH + fi + + - name: Configure Bazel to use a local cache + env: + BAZEL_CACHE_DIR: ${{ env.CACHE_DIRECTORY }} + run: | + EXPANDED_BAZEL_CACHE_PATH="${BAZEL_CACHE_DIR/#\~/$HOME}" + echo "Using $EXPANDED_BAZEL_CACHE_PATH as Bazel's cache path" + echo "build --disk_cache=$EXPANDED_BAZEL_CACHE_PATH" >> $HOME/.bazelrc + shell: bash + + - name: Check Bazel environment + run: bazel info + - name: Change to develop + run: | + git checkout develop + git log -n 1 + + - name: Build Oppia dev, alpha, and KitKat alpha (develop) + run: | + bazel build -- //:oppia_dev //:oppia_alpha //:oppia_alpha_kitkat + cp bazel-bin/oppia_dev.aab ./oppia_dev_without_changes.aab + cp bazel-bin/oppia_alpha.aab ./oppia_alpha_without_changes.aab + cp bazel-bin/oppia_alpha_kitkat.aab ./oppia_alpha_kitkat_without_changes.aab + + - name: Change to feature branch + run: | + git checkout $GITHUB_SHA + git log -n 1 + + - name: Build Oppia dev, alpha, and KitKat alpha (branch) + run: | + bazel build -- //:oppia_dev //:oppia_alpha //:oppia_alpha_kitkat + cp bazel-bin/oppia_dev.aab ./oppia_dev_with_changes.aab + cp bazel-bin/oppia_alpha.aab ./oppia_alpha_with_changes.aab + cp bazel-bin/oppia_alpha_kitkat.aab ./oppia_alpha_kitkat_with_changes.aab + + - name: Run stats analysis tool + run: | + bazel run //scripts:compute_aab_differences -- \ + $ANDROID_HOME $(pwd)/brief_build_summary.txt $(pwd)/full_build_summary.txt \ + dev $(pwd)/oppia_dev_without_changes.aab $(pwd)/oppia_dev_with_changes.aab $(pwd)/dev_diff.txt \ + alpha $(pwd)/oppia_alpha_without_changes.aab $(pwd)/oppia_alpha_with_changes.aab $(pwd)/alpha_diff.txt \ + alpha_kitkat $(pwd)/oppia_alpha_kitkat_without_changes.aab $(pwd)/oppia_alpha_kitkat_with_changes.aab $(pwd)/alpha_kitkat_diff.txt + + # Reference: https://github.com/peter-evans/create-or-update-comment#setting-the-comment-body-from-a-file. + - name: Extract reports for uploading & commenting + id: compute-comment-body + run: | + cp ./*.txt /home/runner/work/oppia-android/oppia-android/ + comment_body="$(cat /home/runner/work/oppia-android/oppia-android/brief_build_summary.txt)" + comment_body="${comment_body//'%'/'%25'}" + comment_body="${comment_body//$'\n'/'%0A'}" + comment_body="${comment_body//$'\r'/'%0D'}" + echo "::set-output name=comment_body::comment_body" + + - name: Add build stats summary comment + uses: peter-evans/create-or-update-comment@v1 + with: + issue-number: ${{ github.event.pull_request.number }} + body: ${{ steps.compute-comment-body.outputs.comment_body }} + + - uses: actions/upload-artifact@v2 + with: + name: build-difference-stats + path: | + /home/runner/work/oppia-android/oppia-android/full_build_summary.txt + /home/runner/work/oppia-android/oppia-android/dev_diff.txt + /home/runner/work/oppia-android/oppia-android/alpha_diff.txt + /home/runner/work/oppia-android/oppia-android/alpha_kitkat_diff.txt From 4e9ce47258ae2911711fa5c1ef81be6e195a641c Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 11 Jan 2022 15:05:46 -0800 Subject: [PATCH 003/180] Add missing new build vars. These allow some SDK properties to be shared across different dependencies. --- WORKSPACE | 4 ++-- build_vars.bzl | 2 ++ scripts/BUILD.bazel | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 build_vars.bzl diff --git a/WORKSPACE b/WORKSPACE index 0a1d5414fb1..75ce7cc87a7 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -4,7 +4,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") -load("//:build_vars.bzl", "BUILD_TOOLS_VERSION", "TARGET_API") +load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_dependencies") # Android SDK configuration. For more details, see: @@ -12,7 +12,7 @@ load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_depend # TODO(#1542): Sync Android SDK version with the manifest. android_sdk_repository( name = "androidsdk", - api_level = TARGET_API, + api_level = BUILD_SDK_VERSION, build_tools_version = BUILD_TOOLS_VERSION, ) diff --git a/build_vars.bzl b/build_vars.bzl new file mode 100644 index 00000000000..85ff2b69855 --- /dev/null +++ b/build_vars.bzl @@ -0,0 +1,2 @@ +BUILD_SDK_VERSION = 28 +BUILD_TOOLS_VERSION = "29.0.2" diff --git a/scripts/BUILD.bazel b/scripts/BUILD.bazel index 26b526e44e5..f39b5cc4c62 100644 --- a/scripts/BUILD.bazel +++ b/scripts/BUILD.bazel @@ -4,7 +4,7 @@ Kotlin-based scripts to help developers or perform continuous integration tasks. load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_binary", "kt_jvm_library") load("@rules_java//java:defs.bzl", "java_binary") -load("//:build_vars.bzl", "BUILD_TOOLS_VERSION", "TARGET_API") +load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") load( "//scripts:script_assets.bzl", "generate_accessibility_label_assets_list_from_text_protos", @@ -48,9 +48,9 @@ genrule( srcs = [], outs = ["sdk_info.properties"], cmd = """ - echo target_sdk={0} > \"$@\" + echo build_sdk_version={0} > \"$@\" echo build_tools_version={1} >> \"$@\" - """.format(TARGET_API, BUILD_TOOLS_VERSION), + """.format(BUILD_SDK_VERSION, BUILD_TOOLS_VERSION), ) kt_jvm_binary( From a34041e319976ba1259ed07b4ef9b8c0556d7ff0 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 15:14:30 -0800 Subject: [PATCH 004/180] Tests + docs + build changes. This updates the script to no longer require an Android SDK path to be passed in since it now directly pulls in AAPT2 and directly performs the work of apkanalyzer using its internal library rather than calling through to the CLI library (since it's not exposed via android_sdk_repository). This also updates the report output to compute full comparisons for all APKs (rather than just the universal APK) and include it as part of the full summary (so that only 2 files are ever written regardless of the number of profiles being compared). This adds placeholder tests & documentation for all new utilities. This commit includes substantial changes to the build system: - A new dependency on https://github.com/oppia/archive-patcher - A split between production, test, and script Maven dependencies (where the license tools have been updated to only operate on production dependencies since those are the ones being shipped to users) - Two versions of Guava are now being pulled in since the scripts require a JRE version of Guava rather than the Android version used in production & test classes - rules_kotlin has been upgraded to beta 3 (from alpha 2), but the Kotlin version itself is stuck on 1.4 (to ensure interoperability with previous builds). While this change doesn't upgrade Kotlin, it does allow us to leverage better tooling per changes in rules_kotlin, including enforcing strict deps. --- .github/workflows/static_checks.yml | 2 +- .github/workflows/stats.yml | 19 +- WORKSPACE | 62 +- .../LoadLicenseTextViewerFragmentListener.kt | 2 +- .../thirdparty/RouteToLicenseTextListener.kt | 2 +- .../android/data/backends/gae/BUILD.bazel | 2 +- oppia_android_application.bzl | 4 +- scripts/BUILD.bazel | 14 +- scripts/assets/maven_dependencies.textproto | 56 +- .../android/scripts/apkstats/Aapt2Client.kt | 29 +- .../scripts/apkstats/ApkAnalyzerClient.kt | 115 +- .../android/scripts/apkstats/BUILD.bazel | 14 +- .../scripts/apkstats/BundleToolClient.kt | 33 +- .../scripts/apkstats/ComputeAabDifferences.kt | 716 +- .../common/AndroidBuildSdkProperties.kt | 34 + .../oppia/android/scripts/common/BUILD.bazel | 21 + .../android/scripts/common/BazelClient.kt | 4 +- .../license/MavenDependenciesListCheck.kt | 8 +- .../license/MavenDependenciesRetriever.kt | 14 +- .../maven/GenerateMavenDependenciesList.kt | 6 +- .../scripts/maven/RetrieveLicenseTexts.kt | 2 +- .../android/scripts/maven/model/BUILD.bazel | 2 +- .../maven/model/MavenListDependencies.kt | 4 +- .../maven/model/MavenListDependency.kt | 6 +- .../maven/model/MavenListDependencyTree.kt | 6 +- .../scripts/apkstats/Aapt2ClientTest.kt | 53 + .../scripts/apkstats/ApkAnalyzerClientTest.kt | 57 + .../android/scripts/apkstats/BUILD.bazel | 56 + .../scripts/apkstats/BundleToolClientTest.kt | 42 + .../apkstats/ComputeAabDifferencesTest.kt | 75 + .../common/AndroidBuildSdkPropertiesTest.kt | 31 + .../oppia/android/scripts/common/BUILD.bazel | 9 + .../GenerateMavenDependenciesListTest.kt | 2 +- third_party/BUILD.bazel | 61 +- ...n_install.json => maven_prod_install.json} | 8317 ++++++----------- third_party/maven_script_install.json | 3438 +++++++ third_party/maven_test_install.json | 5778 ++++++++++++ third_party/versions.bzl | 34 +- tools/kotlin/BUILD.bazel | 12 + utility/BUILD.bazel | 2 +- 40 files changed, 13071 insertions(+), 6073 deletions(-) create mode 100644 scripts/src/java/org/oppia/android/scripts/common/AndroidBuildSdkProperties.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/apkstats/BUILD.bazel create mode 100644 scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/common/AndroidBuildSdkPropertiesTest.kt rename third_party/{maven_install.json => maven_prod_install.json} (69%) create mode 100644 third_party/maven_script_install.json create mode 100644 third_party/maven_test_install.json create mode 100644 tools/kotlin/BUILD.bazel diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index ff531ffbebb..5e799b4db73 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -202,7 +202,7 @@ jobs: - name: Maven Dependencies Update Check if: always() run: | - bazel run //scripts:maven_dependencies_list_check -- $(pwd) third_party/maven_install.json scripts/assets/maven_dependencies.pb + bazel run //scripts:maven_dependencies_list_check -- $(pwd) third_party/maven_prod_install.json scripts/assets/maven_dependencies.pb - name: License Texts Check if: always() diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index 410e59aaa3d..c148fce6705 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -117,17 +117,17 @@ jobs: - name: Run stats analysis tool run: | bazel run //scripts:compute_aab_differences -- \ - $ANDROID_HOME $(pwd)/brief_build_summary.txt $(pwd)/full_build_summary.txt \ - dev $(pwd)/oppia_dev_without_changes.aab $(pwd)/oppia_dev_with_changes.aab $(pwd)/dev_diff.txt \ - alpha $(pwd)/oppia_alpha_without_changes.aab $(pwd)/oppia_alpha_with_changes.aab $(pwd)/alpha_diff.txt \ - alpha_kitkat $(pwd)/oppia_alpha_kitkat_without_changes.aab $(pwd)/oppia_alpha_kitkat_with_changes.aab $(pwd)/alpha_kitkat_diff.txt + $(pwd)/brief_build_summary.log $(pwd)/full_build_summary.log \ + dev $(pwd)/oppia_dev_without_changes.aab $(pwd)/oppia_dev_with_changes.aab \ + alpha $(pwd)/oppia_alpha_without_changes.aab $(pwd)/oppia_alpha_with_changes.aab \ + alpha_kitkat $(pwd)/oppia_alpha_kitkat_without_changes.aab $(pwd)/oppia_alpha_kitkat_with_changes.aab # Reference: https://github.com/peter-evans/create-or-update-comment#setting-the-comment-body-from-a-file. - name: Extract reports for uploading & commenting id: compute-comment-body run: | - cp ./*.txt /home/runner/work/oppia-android/oppia-android/ - comment_body="$(cat /home/runner/work/oppia-android/oppia-android/brief_build_summary.txt)" + cp ./*.log /home/runner/work/oppia-android/oppia-android/ + comment_body="$(cat /home/runner/work/oppia-android/oppia-android/brief_build_summary.log)" comment_body="${comment_body//'%'/'%25'}" comment_body="${comment_body//$'\n'/'%0A'}" comment_body="${comment_body//$'\r'/'%0D'}" @@ -141,9 +141,6 @@ jobs: - uses: actions/upload-artifact@v2 with: - name: build-difference-stats + name: fill-build-summary.log path: | - /home/runner/work/oppia-android/oppia-android/full_build_summary.txt - /home/runner/work/oppia-android/oppia-android/dev_diff.txt - /home/runner/work/oppia-android/oppia-android/alpha_diff.txt - /home/runner/work/oppia-android/oppia-android/alpha_kitkat_diff.txt + /home/runner/work/oppia-android/oppia-android/full_build_summary.log diff --git a/WORKSPACE b/WORKSPACE index 75ce7cc87a7..2d533d4c742 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -5,7 +5,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") -load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_dependencies") +load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "MAVEN_SCRIPT_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS", "get_maven_dependencies") # Android SDK configuration. For more details, see: # https://docs.bazel.build/versions/master/be/android.html#android_sdk_repository @@ -31,16 +31,11 @@ http_archive( urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], ) -# TODO(#1535): Remove once rules_kotlin is released because these lines become unnecessary -load("@io_bazel_rules_kotlin//kotlin:dependencies.bzl", "kt_download_local_dev_dependencies") - -kt_download_local_dev_dependencies() - -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kotlin_repositories", "kt_register_toolchains") +load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories") kotlin_repositories() -kt_register_toolchains() +register_toolchains("//tools/kotlin:kotlin_14_toolchain") # The proto_compiler and proto_java_toolchain bindings load the protos rules needed for the model # module while helping us avoid the unnecessary compilation of protoc. Referecences: @@ -130,6 +125,12 @@ git_repository( remote = "https://github.com/oppia/androidsvg", ) +git_repository( + name = "archive_patcher", + commit = "d1c18b0035d5f669ddaefadade49cae0748f9df2", + remote = "https://github.com/oppia/archive-patcher", +) + bind( name = "databinding_annotation_processor", actual = "//tools/android:compiler_annotation_processor", @@ -166,18 +167,45 @@ http_jar( ) # Note to developers: new dependencies should be added to //third_party:versions.bzl, not here. +# Further, multiple maven_installs are used to separate production & test dependencies per +# https://github.com/bazelbuild/rules_jvm_external#multiple-maven_install-declarations-for-isolated-artifact-version-trees. +# Note that this is called 'maven' since Dagger expects it to be called that. +maven_install( + name = "maven", + artifacts = DAGGER_ARTIFACTS + get_maven_dependencies(MAVEN_PRODUCTION_DEPENDENCY_VERSIONS), + fail_if_repin_required = True, + fetch_sources = True, + maven_install_json = "//third_party:maven_prod_install.json", + repositories = DAGGER_REPOSITORIES + MAVEN_REPOSITORIES, +) + maven_install( - artifacts = DAGGER_ARTIFACTS + get_maven_dependencies(), + name = "test_maven_deps", + artifacts = get_maven_dependencies(MAVEN_TEST_DEPENDENCY_VERSIONS), fail_if_repin_required = True, fetch_sources = True, - maven_install_json = "//third_party:maven_install.json", - repositories = DAGGER_REPOSITORIES + [ - "https://maven.fabric.io/public", - "https://maven.google.com", - "https://repo1.maven.org/maven2", - ], + maven_install_json = "//third_party:maven_test_install.json", + repositories = MAVEN_REPOSITORIES, ) -load("@maven//:defs.bzl", "pinned_maven_install") +maven_install( + name = "script_maven_deps", + artifacts = get_maven_dependencies(MAVEN_SCRIPT_DEPENDENCY_VERSIONS), + fail_if_repin_required = True, + fetch_sources = True, + maven_install_json = "//third_party:maven_script_install.json", + repositories = MAVEN_REPOSITORIES, +) + +# See: https://github.com/bazelbuild/rules_jvm_external#multiple-maven_installjson-files. +load("@maven//:defs.bzl", pinned_production_maven_install = "pinned_maven_install") + +pinned_production_maven_install() + +load("@test_maven_deps//:defs.bzl", pinned_test_maven_install = "pinned_maven_install") + +pinned_test_maven_install() + +load("@script_maven_deps//:defs.bzl", pinned_script_maven_install = "pinned_maven_install") -pinned_maven_install() +pinned_script_maven_install() diff --git a/app/src/main/java/org/oppia/android/app/help/LoadLicenseTextViewerFragmentListener.kt b/app/src/main/java/org/oppia/android/app/help/LoadLicenseTextViewerFragmentListener.kt index d762ce0c5da..239da9d7fa9 100644 --- a/app/src/main/java/org/oppia/android/app/help/LoadLicenseTextViewerFragmentListener.kt +++ b/app/src/main/java/org/oppia/android/app/help/LoadLicenseTextViewerFragmentListener.kt @@ -4,7 +4,7 @@ package org.oppia.android.app.help interface LoadLicenseTextViewerFragmentListener { /** * Called when the user wants to see the license text for a particular copyright license of a - * third-party maven dependency in a tablet device. + * third-party Maven dependency in a tablet device. * * @param dependencyIndex index of the dependency clicked by the user in * [ThirdPartyDependencyListFragment] diff --git a/app/src/main/java/org/oppia/android/app/help/thirdparty/RouteToLicenseTextListener.kt b/app/src/main/java/org/oppia/android/app/help/thirdparty/RouteToLicenseTextListener.kt index 7649bfb960f..485f49a1d21 100644 --- a/app/src/main/java/org/oppia/android/app/help/thirdparty/RouteToLicenseTextListener.kt +++ b/app/src/main/java/org/oppia/android/app/help/thirdparty/RouteToLicenseTextListener.kt @@ -4,7 +4,7 @@ package org.oppia.android.app.help.thirdparty interface RouteToLicenseTextListener { /** * Called when the user wants to see the license text for a particular copyright license of a - * third-party maven dependency. + * third-party Maven dependency. * * @param dependencyIndex index of the dependency clicked by the user in * [ThirdPartyDependencyListFragment] diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel index 991bb9cb694..a3c3792e2b0 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel @@ -78,7 +78,7 @@ kt_android_library( ":network_interceptors", ":oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae/api", - "//third_party:com_google_guava_guava", + "//third_party:com_google_guava_guava_android", "//third_party:com_squareup_retrofit2_converter-moshi", ], ) diff --git a/oppia_android_application.bzl b/oppia_android_application.bzl index 2627fb86b8c..844299f7d5d 100644 --- a/oppia_android_application.bzl +++ b/oppia_android_application.bzl @@ -242,7 +242,7 @@ _bundle_module_zip_into_deployable_aab = rule( "_bundletool_tool": attr.label( executable = True, cfg = "host", - default = "//third_party:android_bundletool", + default = "//third_party:android_bundletool_binary", ), }, implementation = _bundle_module_zip_into_deployable_aab_impl, @@ -278,7 +278,7 @@ _generate_apks_and_install = rule( "_bundletool_tool": attr.label( executable = True, cfg = "host", - default = "//third_party:android_bundletool", + default = "//third_party:android_bundletool_binary", ), }, executable = True, diff --git a/scripts/BUILD.bazel b/scripts/BUILD.bazel index f39b5cc4c62..d16abc5c9f8 100644 --- a/scripts/BUILD.bazel +++ b/scripts/BUILD.bazel @@ -4,7 +4,6 @@ Kotlin-based scripts to help developers or perform continuous integration tasks. load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_binary", "kt_jvm_library") load("@rules_java//java:defs.bzl", "java_binary") -load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") load( "//scripts:script_assets.bzl", "generate_accessibility_label_assets_list_from_text_protos", @@ -43,24 +42,13 @@ package_group( packages = ["//scripts/src/java/..."], ) -genrule( - name = "sdk_info_properties", - srcs = [], - outs = ["sdk_info.properties"], - cmd = """ - echo build_sdk_version={0} > \"$@\" - echo build_tools_version={1} >> \"$@\" - """.format(BUILD_SDK_VERSION, BUILD_TOOLS_VERSION), -) - kt_jvm_binary( name = "compute_aab_differences", testonly = True, - data = [":sdk_info_properties"], + data = ["@androidsdk//:aapt2_binary"], main_class = "org.oppia.android.scripts.apkstats.ComputeAabDifferencesKt", runtime_deps = [ "//scripts/src/java/org/oppia/android/scripts/apkstats:compute_aab_differences_lib", - "@android_bundletool//jar", ], ) diff --git a/scripts/assets/maven_dependencies.textproto b/scripts/assets/maven_dependencies.textproto index 4282c649563..82d3c76ad0e 100644 --- a/scripts/assets/maven_dependencies.textproto +++ b/scripts/assets/maven_dependencies.textproto @@ -152,17 +152,6 @@ maven_dependency { } } } -maven_dependency { - artifact_name: "androidx.legacy:legacy-support-core-utils:1.0.0" - artifact_version: "1.0.0" - license { - license_name: "The Apache Software License, Version 2.0" - original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} maven_dependency { artifact_name: "androidx.lifecycle:lifecycle-common:2.2.0" artifact_version: "2.2.0" @@ -458,16 +447,6 @@ maven_dependency { } } } -maven_dependency { - artifact_name: "com.google.auto.value:auto-value-annotations:1.8.1" - artifact_version: "1.8.1" - license { - license_name: "The Apache Software License, Version 2.0" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} maven_dependency { artifact_name: "com.google.code.findbugs:jsr305:3.0.2" artifact_version: "3.0.2" @@ -491,8 +470,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.errorprone:error_prone_annotations:2.7.1" - artifact_version: "2.7.1" + artifact_name: "com.google.errorprone:error_prone_annotations:2.3.2" + artifact_version: "2.3.2" license { license_name: "Apache 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -534,8 +513,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.guava:guava:30.1.1-android" - artifact_version: "30.1.1-android" + artifact_name: "com.google.guava:guava:28.1-android" + artifact_version: "28.1-android" license { license_name: "The Apache Software License, Version 2.0" scrapable_link { @@ -765,8 +744,19 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.codehaus.mojo:animal-sniffer-annotations:1.18" + artifact_version: "1.18" + license { + license_name: "The MIT License" + original_link: "https://opensource.org/licenses/MIT" + extracted_copy_link { + url: "https://raw.githubusercontent.com/oppia/oppia-android-licenses/develop/mit-license.txt" + } + } +} +maven_dependency { + artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.4.10" + artifact_version: "1.4.10" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -776,8 +766,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" + artifact_version: "1.4.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -809,8 +799,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + artifact_version: "1.4.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -853,8 +843,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.ow2.asm:asm:9.1" - artifact_version: "9.1" + artifact_name: "org.ow2.asm:asm:7.1" + artifact_version: "7.1" license { license_name: "BSD-3-Clause" original_link: "https://asm.ow2.io/license.html" diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt index 1a94093cd52..cd4bf0151ae 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt @@ -4,28 +4,53 @@ import java.io.File import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +/** + * General utility for interfacing with AAPT2 in the local system at the specified working directory + * path and contained within the specified Android SDK (per the given path). + * + * Note that in order for binary dependencies to utilize this client, they must add a 'data' + * dependency on the AAPT2 binary included as part of the Android SDK, e.g.: + * + * ```bazel + * data = ["@androidsdk//:aapt2_binary"] + * ``` + * + * @property buildToolsVersion the version of Android build tools installed & that should be used. + * This value should be coordinated with the build system used by the APKs accessed by this + * utility. + * @property commandExecutor the [CommandExecutor] to use when accessing AAPT2 + */ class Aapt2Client( private val workingDirectoryPath: String, - private val androidSdkPath: String, private val buildToolsVersion: String, private val commandExecutor: CommandExecutor = CommandExecutorImpl() ) { private val workingDirectory by lazy { File(workingDirectoryPath) } // Note that this pathing will not work by default on Windows (since executables end with '.exe'). private val aapt2Path by lazy { - File(androidSdkPath, "build-tools/$buildToolsVersion/aapt2").absolutePath + File("external/androidsdk", "build-tools/$buildToolsVersion/aapt2").absolutePath } // CLI reference: https://developer.android.com/studio/command-line/apkanalyzer. + /** Returns the permissions dump as reported by AAPT2 for the specified APK. */ fun dumpPermissions(inputApkPath: String): List { return executeApkAnalyzerCommand("dump", "permissions", inputApkPath) } + /** Returns the resources dump as reported by AAPT2 for the specified APK. */ fun dumpResources(inputApkPath: String): List { return executeApkAnalyzerCommand("dump", "resources", inputApkPath) } + /** + * Returns badging information, that is, high-level details like supported locales and densities, + * from the specified APK's manifest. + */ + fun dumpBadging(inputApkPath: String): List { + return executeApkAnalyzerCommand("dump", "badging", inputApkPath) + } + private fun executeApkAnalyzerCommand(vararg arguments: String): List { val result = commandExecutor.executeCommand(workingDirectory, aapt2Path, *arguments) check(result.exitCode == 0) { diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt index 0238c88deff..aed05b09df1 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt @@ -1,55 +1,106 @@ package org.oppia.android.scripts.apkstats +import com.android.tools.apk.analyzer.AndroidApplicationInfo +import com.android.tools.apk.analyzer.ApkSizeCalculator +import com.android.tools.apk.analyzer.Archives +import com.android.tools.apk.analyzer.dex.DexFileStats +import com.android.tools.apk.analyzer.dex.DexFiles +import com.android.tools.apk.analyzer.internal.ApkDiffEntry +import com.android.tools.apk.analyzer.internal.ApkFileByFileDiffParser import java.io.File -import org.oppia.android.scripts.common.CommandExecutor -import org.oppia.android.scripts.common.CommandExecutorImpl - -class ApkAnalyzerClient( - private val workingDirectoryPath: String, - private val androidSdkPath: String, - private val commandExecutor: CommandExecutor = CommandExecutorImpl() -) { - private val workingDirectory by lazy { File(workingDirectoryPath) } - // Note that this pathing will not work by default on Windows (since executables end with '.exe'). - private val apkAnalyzerPath by lazy { File(androidSdkPath, "tools/bin/apkanalyzer").absolutePath } +import java.util.zip.ZipFile +import javax.swing.tree.DefaultMutableTreeNode + +/** + * General utility for interfacing with apkanalyzer's internal library. This implementation + * generally behaves like the apkanalyzer CLI implementation with some simplification. Note that the + * actual apkanalyzer tool can't be used since it isn't exported by android_sdk_repository. + * + * @property aapt2Client the [Aapt2Client] needed to access aapt2 by some routines + */ +class ApkAnalyzerClient(private val aapt2Client: Aapt2Client) { + private val apkSizeCalculator by lazy { ApkSizeCalculator.getDefault() } // CLI reference: https://developer.android.com/studio/command-line/apkanalyzer. + /** Returns the file size of the specified APK as similarly reported by apkanalyzer. */ fun computeFileSize(inputApkPath: String): String { - return executeApkAnalyzerCommand("apk", "file-size", inputApkPath).first() + return apkSizeCalculator.getFullApkRawSize(File(inputApkPath).toPath()).toString() } + /** + * Returns the estimated download size of the specified APK as similarly reported by apkanalyzer. + */ fun computeDownloadSize(inputApkPath: String): String { - return executeApkAnalyzerCommand("apk", "download-size", inputApkPath).first() + return apkSizeCalculator.getFullApkDownloadSize(File(inputApkPath).toPath()).toString() } + /** + * Returns the list of required features of the specified APK as similarly reported by + * apkanalyzer. + */ fun computeFeatures(inputApkPath: String): List { - return executeApkAnalyzerCommand("apk", "features", inputApkPath) + val apkInfo = AndroidApplicationInfo.parseBadging(aapt2Client.dumpBadging(inputApkPath)) + return apkInfo.usesFeature.keys.toList() } + /** + * Returns a full comparison of the two specified APKs, similar to apkanalyzer. Note that each + * entry of the returned list represents a single line (the list is in the order of the comparison + * output). + */ fun compare(inputApkPath1: String, inputApkPath2: String): List { - return executeApkAnalyzerCommand( - "apk", - "compare", - "--different-only", - "--files-only", - "--patch-size", - inputApkPath1, - inputApkPath2 - ) + return Archives.open(File(inputApkPath1).toPath()).use { apkArchive1 -> + Archives.open(File(inputApkPath2).toPath()).use { apkArchive2 -> + walkParseTree(ApkFileByFileDiffParser.createTreeNode(apkArchive1, apkArchive2)) + } + } } - fun computeDexReferencesList(inputApkPath: String): List { - return executeApkAnalyzerCommand("dex", "references", inputApkPath) + // Based on the apkanalyzer CLI implementation. + private fun walkParseTree(node: DefaultMutableTreeNode?): List { + return node?.let { + (node.userObject as? ApkDiffEntry)?.let { entry -> + val path = entry.path.toString() + when { + // Encountered a folder. Recurse down it in case its sizes aren't accurate (descendants + // may have changed). + path.endsWith("/") -> { + (0 until node.getChildCount()) + .map { node.getChildAt(it) } + .flatMap { walkParseTree(it as? DefaultMutableTreeNode) } + } + // Only record the entry if there's a difference. + entry.oldSize != entry.newSize -> { + listOf("${entry.oldSize}\t${entry.newSize}\t${entry.size}\t${entry.path}") + } + else -> null + } + } + } ?: listOf() + } + + /** + * Returns the map of dex files to method counts contained within the specified APK file, as + * similarly reported by apkanalyzer. + */ + fun computeDexReferencesList(inputApkPath: String): Map { + return collectZipEntries(inputApkPath) { + it.endsWith(".dex") + }.mapValues { (_, dexFileContents) -> + DexFileStats.create(listOf(DexFiles.getDexFile(dexFileContents))).referencedMethodCount + } } - private fun executeApkAnalyzerCommand(vararg arguments: String): List { - val result = commandExecutor.executeCommand(workingDirectory, apkAnalyzerPath, *arguments) - check(result.exitCode == 0) { - "Expected non-zero exit code (not ${result.exitCode}) for command: ${result.command}." + - "\nStandard output:\n${result.output.joinToString("\n")}" + - "\nError output:\n${result.errorOutput.joinToString("\n")}" + private fun collectZipEntries( + inputZipFile: String, predicate: (String) -> Boolean + ): Map { + return ZipFile(inputZipFile).use { zipFile -> + zipFile.entries() + .asSequence() + .filter { predicate(it.name) } + .associateBy { it.name } + .mapValues { (_, entry) -> zipFile.getInputStream(entry).readBytes() } } - return result.output } } diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel index 9b48f78f3b8..5458e5217ac 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BUILD.bazel @@ -15,6 +15,7 @@ kt_jvm_library( ":aapt2_client", ":apk_analyzer_client", ":bundle_tool_client", + "//scripts/src/java/org/oppia/android/scripts/common:android_build_sdk_properties", ], ) @@ -24,6 +25,7 @@ kt_jvm_library( srcs = [ "Aapt2Client.kt", ], + visibility = ["//scripts:oppia_script_test_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:command_executor", ], @@ -35,8 +37,13 @@ kt_jvm_library( srcs = [ "ApkAnalyzerClient.kt", ], + visibility = ["//scripts:oppia_script_test_visibility"], + runtime_deps = [ + "//third_party:com_google_archivepatcher", + ], deps = [ - "//scripts/src/java/org/oppia/android/scripts/common:command_executor", + ":aapt2_client", + "//third_party:com_android_tools_apkparser_apkanalyzer", ], ) @@ -46,6 +53,11 @@ kt_jvm_library( srcs = [ "BundleToolClient.kt", ], + visibility = ["//scripts:oppia_script_test_visibility"], + runtime_deps = [ + "//third_party:android_bundletool", + "//third_party:com_google_guava_guava_jre", + ], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:command_executor", ], diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt index eaa0e60cc5c..29a7af07d17 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt @@ -5,6 +5,12 @@ import java.util.zip.ZipFile import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +/** + * General utility for interfacing with bundletool in the local system at the specified working + * directory path. + * + * @property commandExecutor the [CommandExecutor] to use when accessing bundletool + */ class BundleToolClient( private val workingDirectoryPath: String, private val commandExecutor: CommandExecutor = CommandExecutorImpl() @@ -13,6 +19,15 @@ class BundleToolClient( // CLI reference: https://developer.android.com/studio/command-line/bundletool. + /** + * Builds & extracts configuration-specific APKs corresponding to the specified Android app + * bundle. + * + * @param inputBundlePath the AAB from which to extract APKs + * @param outputApksListPath the destination .apks file intermediary used to extract the APKs + * @param outputApkDirPath the destination directory in which the extracted APKs should be written + * @return the list of [File]s where each corresponds to one of the computed APKs + */ fun buildApks( inputBundlePath: String, outputApksListPath: String, outputApkDirPath: String ): List { @@ -29,6 +44,10 @@ class BundleToolClient( } } + /** + * Builds and returns the file to a universal APK built in the specified output directory path and + * built according to the specified Android app bundle. + */ fun buildUniversalApk(inputBundlePath: String, outputApkPath: String): File { return buildApkList(inputBundlePath, "$outputApkPath.apks", "--mode=universal").use { zipFile -> zipFile.extractTo("universal.apk", outputApkPath) @@ -53,7 +72,7 @@ class BundleToolClient( workingDirectory, "java", "-classpath", - System.getProperty("java.class.path") ?: ".", + computeAbsoluteClasspath(), "com.android.tools.build.bundletool.BundleToolMain", *arguments ) @@ -66,6 +85,8 @@ class BundleToolClient( } private companion object { + private val currentDirectory by lazy { File(".") } + private fun ZipFile.extractTo(entryName: String, destPath: String): File { val destFile = File(destPath) destFile.outputStream().use { outputStream -> @@ -73,5 +94,15 @@ class BundleToolClient( } return destFile } + + private fun computeAbsoluteClasspath(): String { + val classpath = System.getProperty("java.class.path") ?: "." + val classpathComponents = classpath.split(":") + return classpathComponents.joinToString(":") { it.convertToAbsolutePath() } + } + + private fun String.convertToAbsolutePath(): String { + return File(currentDirectory, this).absolutePath + } } } diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt index fb47a41ddf1..ae157988069 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt @@ -4,52 +4,64 @@ import java.io.File import java.io.PrintStream import java.nio.file.Files import java.util.Locale -import java.util.Properties import java.util.StringTokenizer import java.util.zip.ZipFile -import org.oppia.android.scripts.apkstats.ComputeAabDifferences.Companion.AabProfile +import org.oppia.android.scripts.common.AndroidBuildSdkProperties // TODO(#1719): Add support for showing count & itemization of modified files/resources (vs. just // new/removed). +/** + * The main entrypoint for analyzing different builds of the app and computing stat differences. + * + * Usage: + * bazel run //scripts:compute_aab_differences -- \\ + * \\ + * [ \\ + * ] ... + * + * Arguments: + * - path_to_brief_summary_output_file: path to the file that will contain a brief difference + * summary. + * - path_to_full_summary_output_file: path to the file that will contain a more detailed difference + * summary. + * - One or more triplets containing: + * - build_flavor: the flavor of the build corresponding to this quartet (e.g. alpha). + * - path_to_flavor_input_without_changes: path to the built AAB for this flavor that doesn't + * contain the changes to analyze (e.g. built on develop). + * - path_to_flavor_input_with_changes: path to the built AAB for this flavor that includes the + * changes to analyze. + * + * Example: + * bazel run //scripts:compute_aab_differences -- \\ + * $(pwd)/brief_build_summary.log $(pwd)/full_build_summary.log \\ + * dev $(pwd)/dev_no_changes.aab $(pwd)/dev_with_changes.aab \\ + * alpha $(pwd)/alpha_no_changes.aab $(pwd)/alpha_with_changes.aab + */ fun main(vararg args: String) { - val androidSdkPath = args[0] - val outputSummaryFilePath = args[1] - val outputFullSummaryFilePath = args[2] + val outputSummaryFilePath = args[0] + val outputFullSummaryFilePath = args[1] - val sdkProperties = Properties().also { props -> - File("./scripts/sdk_info.properties").inputStream().use { props.load(it) } - } - - val remainingArgCount = args.size - 3 - check(remainingArgCount > 0 && (remainingArgCount % 4) == 0) { - "Expected at least 1 quartet entry of the form: " + - " " + val remainingArgCount = args.size - 2 + check(remainingArgCount > 0 && (remainingArgCount % 3) == 0) { + "Expected at least 1 triplet entry of the form: " } val profiles = - args.drop(3).chunked(4).map { (flavor, aabNoChangesPath, aabWithChangesPath, outputPath) -> - AabProfile( + args.drop(2).chunked(3).map { (flavor, aabNoChangesPath, aabWithChangesPath) -> + ComputeAabDifferences.AabProfile( buildFlavor = flavor, oldAabFilePath = aabNoChangesPath, - newAabFilePath = aabWithChangesPath, - fullDifferenceOutputFilePath = outputPath + newAabFilePath = aabWithChangesPath ) } - println( - "NOTE: Using Android SDK path: $androidSdkPath. Computing ${profiles.size} build flavor stats" + - " profiles." - ) + println("NOTE: Computing ${profiles.size} build flavor stats profiles.") - // The working directory must be the current directory since the classpath will be relative to the - // current directory (per how Bazel sets it up). This technically doesn't matter for apkanalyzer - // or aapt2, but they use the same working directory for predictability & consistency. - val aapt2Client = - Aapt2Client( - workingDirectoryPath = ".", androidSdkPath, sdkProperties.getProperty("build_tools_version") - ) - val apkAnalyzerClient = ApkAnalyzerClient(workingDirectoryPath = ".", androidSdkPath) - val bundleToolClient = BundleToolClient(workingDirectoryPath = ".") + val workingDirectoryPath = "." + val sdkProperties = AndroidBuildSdkProperties() + val aapt2Client = Aapt2Client(workingDirectoryPath, sdkProperties.buildToolsVersion) + val apkAnalyzerClient = ApkAnalyzerClient(aapt2Client) + val bundleToolClient = BundleToolClient(workingDirectoryPath) val computer = ComputeAabDifferences(aapt2Client, apkAnalyzerClient, bundleToolClient) val buildStats = computer.computeBuildStats(*profiles.toTypedArray()) PrintStream(outputSummaryFilePath).use { stream -> @@ -58,18 +70,18 @@ fun main(vararg args: String) { PrintStream(outputFullSummaryFilePath).use { stream -> buildStats.writeSummariesTo(stream, longSummary = true) } - profiles.forEach { profile -> - PrintStream(profile.fullDifferenceOutputFilePath).use { stream -> - buildStats.writeCompleteFileDiffsTo(profile.buildFlavor, stream) - } - } } +/** Utility to compute the build differences between sets of AABs. */ class ComputeAabDifferences( private val aapt2Client: Aapt2Client, private val apkAnalyzerClient: ApkAnalyzerClient, private val bundleToolClient: BundleToolClient ) { + /** + * Returns the [BuildStats] for the provided set of [AabProfile]s. All profiles will be + * represented in the returned stats. + */ fun computeBuildStats(vararg aabProfiles: AabProfile): BuildStats { val aabStats = aabProfiles.map { profile -> profile.buildFlavor to computeAabStats(profile.oldAabFilePath, profile.newAabFilePath) @@ -180,10 +192,10 @@ class ComputeAabDifferences( ): DexStats { println("Computing dex method counts for: $apkWithoutChangesPath and $apkWithChangesPath") val methodCountWithoutChanges = apkWithoutChangesPath?.let { apkPath -> - countMethods(apkAnalyzerClient.computeDexReferencesList(apkPath)) + apkAnalyzerClient.computeDexReferencesList(apkPath).values.sum().toLong() } ?: 0L val methodCountWithChanges = apkWithChangesPath?.let { apkPath -> - countMethods(apkAnalyzerClient.computeDexReferencesList(apkPath)) + apkAnalyzerClient.computeDexReferencesList(apkPath).values.sum().toLong() } ?: 0L return DexStats( DiffLong(oldValue = methodCountWithoutChanges, newValue = methodCountWithChanges) @@ -195,14 +207,14 @@ class ComputeAabDifferences( ): ManifestStats { println("Computing feature and permissions for: $apkWithoutChangesPath and $apkWithChangesPath") val (featuresWithoutChanges, permissionsWithoutChanges) = apkWithoutChangesPath?.let { path -> - val rawFeatures = apkAnalyzerClient.computeFeatures(path) + val features = apkAnalyzerClient.computeFeatures(path) val rawPermissions = aapt2Client.dumpPermissions(path) - return@let extractFeatures(rawFeatures) to extractPermissions(rawPermissions) + return@let features to extractPermissions(rawPermissions) } ?: listOf() to listOf() val (featuresWithChanges, permissionsWithChanges) = apkWithChangesPath?.let { path -> - val rawFeatures = apkAnalyzerClient.computeFeatures(path) + val features = apkAnalyzerClient.computeFeatures(path) val rawPermissions = aapt2Client.dumpPermissions(path) - return@let extractFeatures(rawFeatures) to extractPermissions(rawPermissions) + return@let features to extractPermissions(rawPermissions) } ?: listOf() to listOf() return ManifestStats( @@ -237,12 +249,395 @@ class ComputeAabDifferences( ) } - companion object { + /** + * Represents the AABs corresponding to a single build flavor. + * + * @property buildFlavor the name of the build flavor + * @property oldAabFilePath the path to the AAB build of this flavor that doesn't include changes + * to analyze + * @property newAabFilePath the path to the AAB build of this flavor that includes changes to + * analyze + */ + data class AabProfile( + val buildFlavor: String, + val oldAabFilePath: String, + val newAabFilePath: String + ) + + /** + * Represents the computed build stats for multiple build flavors. + * + * @property aabStats a map from build flavor to [AabStats] corresponding to a list of + * [AabProfile]s from and for which build stats were computed + */ + data class BuildStats(val aabStats: Map) { + /** + * Writes the build stats summary to [stream] with a configurable length using [longSummary]. + */ + fun writeSummariesTo(stream: PrintStream, longSummary: Boolean) { + stream.println("# APK & AAB differences analysis") + if (!longSummary) { + stream.println( + "Note that this is a summarized snapshot. See the CI artifacts for detailed" + + " differences." + ) + } + val itemLimit = if (!longSummary) 5 else Int.MAX_VALUE + aabStats.forEach { (buildFlavor, stats) -> + stream.println() + stats.writeSummaryTo(stream, buildFlavor, itemLimit, longSummary) + } + } + } + + /** + * Difference stats between two AABs for a single build flavor. + * + * @property universalApkStats stats corresponding to the before & after universal APKs built for + * the considered build flavor + * @property masterSplitApkStats stats corresponding to the base APK of the compared AABs for the + * considered build flavor + * @property splitApkStats a map from configuration name to the compared stats for each split APK + * of the compared AABs for the considered build flavor + * @property configurationsList a difference list to compare the available AAB configurations for + * both AABs of the considered build flavor + */ + data class AabStats( + val universalApkStats: ApkConfigurationStats, + val masterSplitApkStats: ApkConfigurationStats, + val splitApkStats: Map, + val configurationsList: DiffList + ) { + /** + * Writes the stats summary between two AABs to [stream]. + * + * @param buildFlavor the build flavor corresponding to the compared AABs + * @param itemLimit the max number of items to include in expanded lists (only used if + * [longSummary] is true) + * @param longSummary whether to print a more detailed summary + */ + fun writeSummaryTo( + stream: PrintStream, buildFlavor: String, itemLimit: Int, longSummary: Boolean + ) { + stream.println("## ${buildFlavor.capitalize(Locale.US)}") + stream.println() + + stream.println("### Universal APK") + universalApkStats.writeSummaryTo(stream, itemize = true, longSummary, itemLimit) + + stream.println("### AAB differences") + if (!longSummary) { + stream.println("
Expand to see AAB specifics") + stream.println() + } + stream.println("Supported configurations:") + configurationsList.forEach { (type, configuration) -> + stream.println("- $configuration (${type.humanReadableName})") + } + stream.println() + + stream.println("#### Base APK") + masterSplitApkStats.writeSummaryTo(stream, itemize = longSummary, longSummary, itemLimit) + + splitApkStats.forEach { (configuration, stats) -> + stream.println() + stream.println("#### Configuration $configuration") + stats.writeSummaryTo(stream, itemize = longSummary, longSummary, itemLimit) + } + if (!longSummary) stream.println("
") + } + } + + /** + * Enumerated stats demonstrating the high-level differences between two APKs. + * + * @property fileSizeStats file stats comparison between the two APKs + * @property dexStats dex stats comparison between the two APKs + * @property manifestStats manifest stats comparison between the two APKs + * @property resourceStats resource stats comparison between the two APKs + * @property assetStats asset stats comparison between the two APKs + * @property completeFileDiff the lines of the full comparison output between the two APKs, or + * null if none is computed for this APK + */ + data class ApkConfigurationStats( + val fileSizeStats: FileSizeStats, + val dexStats: DexStats, + val manifestStats: ManifestStats, + val resourceStats: ResourceStats, + val assetStats: AssetStats, + val completeFileDiff: List? + ) { + /** + * Writes the stats summary between two APKs to [stream]. + * + * @param itemLimit the max number of items to include in expanded lists + * @param longSummary whether extra details should be included in the summary + * @param itemize whether to expand lists of items + */ + fun writeSummaryTo( + stream: PrintStream, itemize: Boolean, longSummary: Boolean, itemLimit: Int + ) { + fileSizeStats.writeTo(stream, itemize) + if (itemize) stream.println() + + dexStats.writeTo(stream, itemize) + if (itemize) stream.println() + + manifestStats.writeTo(stream, itemize, itemLimit) + if (itemize) stream.println() + + // Resources stats always has an extra blank newline (if there's anything to write) to + // ensure that following lines aren't included as part of the list that's always written for + // resources. + if (resourceStats.writeTo(stream, itemize, itemLimit)) { + stream.println() + } + + assetStats.writeTo(stream, itemize, itemLimit) + if (itemize) stream.println() + + if (longSummary) { + stream.println("*Detailed file differences:*") + if (completeFileDiff != null) { + completeFileDiff.forEach(stream::println) + } else stream.println("APK doesn't exist.") + stream.println() + } + } + } + + /** + * File size stats between two APKs. + * + * @property fileSize the difference in file size between the two APKs + * @property downloadSize the difference in estimated download size between the two APKs. Note + * that the download size for an AAB is likely the base APK download size + the matching + * configuration split APK download size (though this is again an estimate and may vary). + */ + data class FileSizeStats(val fileSize: DiffLong, val downloadSize: DiffLong) { + /** + * Writes the file stats summary between two APKs to [stream]. + * + * @param itemize whether to expand lists of items + */ + fun writeTo(stream: PrintStream, itemize: Boolean) { + fileSize.writeBytesTo(stream, "APK file size") + if (itemize) { + stream.println() + } + downloadSize.writeBytesTo(stream, "APK download size (estimated)") + } + } + + /** + * Dex stats between two APKs. + * + * @property methodCount the difference in total dex methods between the two APks. These + * correspond to declared methods in Kotlin that are being compiled and included in the APK's + * dex files. + */ + data class DexStats(val methodCount: DiffLong) { + /** + * Writes the dex stats summary between two APKs to [stream]. + * + * @param itemize whether to expand lists of items + */ + fun writeTo(stream: PrintStream, itemize: Boolean) { + if (itemize || methodCount.hasDifference()) { + methodCount.writeCountTo(stream, "Method count") + } + } + } + + /** + * Manifest stats between two APks. + * + * @property features the difference list of features between the two APks. These correspond to + * properties that affect who has access to install the app from the Play Store. + * @property permissions the difference list of permissions required between the two APKs. This + * will include both permissions automatically granted by the system and those that require + * user consent on L+ devices. + */ + data class ManifestStats( + val features: DiffList, val permissions: DiffList + ) { + /** + * Writes the manifest stats summary between two APKs to [stream]. + * + * @param itemLimit the max number of items to include in expanded lists + * @param itemize whether to expand lists of items + */ + fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { + if (itemize || features.hasDifference()) { + features.writeTo(stream, "Features", itemize, itemLimit) + if (itemize) { + stream.println() + } + } + if (itemize || permissions.hasDifference()) { + permissions.writeTo(stream, "Permissions", itemize, itemLimit) + } + } + } + + /** + * Resource stats between two APKs. Note that resources include anything defined by Android as a + * resource, and may not necessarily correspond to specific files (e.g. dimensions and strings are + * considered separate resources despite generally being grouped in a few files). + * + * @property resources map from resource type to difference lists of the resource names compared + * between the two APKs. Note that if one APK is missing a certain resource type, the other + * APK will have an empty list within its [DiffList]. + */ + data class ResourceStats( + val resources: Map> + ) { + /** + * Writes the resource stats summary between two APKs to [stream]. + * + * @param itemLimit the max number of items to include in expanded lists + * @param itemize whether to expand lists of items + */ + fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int): Boolean { + val totalOldCount = resources.values.map { it.oldCount }.sum() + val totalNewCount = resources.values.map { it.newCount }.sum() + val totalDifference = totalNewCount - totalOldCount + if (itemize || totalDifference != 0) { + stream.println( + "Resources: $totalOldCount (old), $totalNewCount (new), **$totalDifference** (difference)" + ) + resources.forEach { (typeName, resourcesList) -> + if (itemize || resourcesList.hasDifference()) { + stream.print("- ") + resourcesList.writeTo( + stream, typeName.capitalize(Locale.US), itemize, itemLimit, listIndentation = 2 + ) + } + } + return true + } + return false + } + } + + /** + * Asset stats between two APKs. Note that for reporting simplicity, only immediate assets are + * considered (i.e. those that are direct children of the assets/ directory). + * + * @property assets the difference list between the assets from both APKs + */ + data class AssetStats(val assets: DiffList) { + /** + * Writes the asset stats summary between two APKs to [stream]. + * + * @param itemLimit the max number of items to include in expanded lists + * @param itemize whether to expand lists of items + */ + fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { + if (itemize || assets.hasDifference()) { + assets.writeTo(stream, "Lesson assets", itemize, itemLimit) + } + } + } + + /** + * A difference between two long values. + * + * @property oldValue the [Long] value corresponding to the build without changes + * @property newValue the [Long] value corresponding to the build with changes + */ + data class DiffLong(val oldValue: Long, val newValue: Long) { + /** The difference between the two values. */ + val difference: Long by lazy { newValue - oldValue } + + /** Returns whether the two values represented by this difference are actually different. */ + fun hasDifference(): Boolean = difference != 0L + } + + /** + * A difference between two [List]s. + * + * Note that rather than storing a list of [T] values, this stores a list of [DiffEntry]s to + * catalog similarities between the two lists. Note that this list's order is not guaranteed + * relative to the orders of either [oldList] or [newList]. + * + * Finally, this list may be used in cases when the values can guarantee equivalence (such a + * strings), but may not represent cases where those values correspond to files or properties + * whose values have changed (such as string resources). + * + * @property oldList the [List] of values corresponding to the build without changes + * @property newList the [List] of values corresponding to the build with changes + */ + class DiffList( + private val oldList: List, + private val newList: List + ) : AbstractList>() { + private val oldSet by lazy { oldList.toSet() } + private val newSet by lazy { newList.toSet() } + private val combined by lazy { oldSet + newSet } + private val processedEntries by lazy { processDiffs() } + + /** The number of tracked elements corresponding to the build without changes. */ + val oldCount: Int by lazy { oldSet.size } + + /** The number of tracked elements corresponding to the build with changes. */ + val newCount: Int by lazy { newSet.size } + + /** The difference in element count between the two tracked lists. */ + val countDifference: Int by lazy { newCount - oldCount } + + /** Returns whether the two tracked lists have different counts. */ + fun hasDifference(): Boolean = countDifference != 0 + + override val size: Int + get() = processedEntries.size + + override fun get(index: Int): DiffEntry = processedEntries[index] + + private fun processDiffs(): List> { + return combined.map { consideredValue -> + val inOldList = consideredValue in oldSet + val inNewList = consideredValue in newSet + val diffType = if (!inOldList && inNewList) { + DiffType.NEW_ENTRY + } else if (inOldList && !inNewList) { + DiffType.REMOVED_ENTRY + } else DiffType.SAME_ENTRY + return@map DiffEntry(diffType, consideredValue) + } + } + + /** + * Represents a difference between an old & new element in [DiffList]. + * + * @property humanReadableName the human-readable name corresponding to this type + */ + enum class DiffType(val humanReadableName: String) { + /** Represents two entries that are present in both lists. */ + SAME_ENTRY("same"), + + /** Represents an entry only present in the new list. */ + NEW_ENTRY("added"), + + /** Represents an entry only present in the old list. */ + REMOVED_ENTRY("removed") + } + + /** + * Corresponds to an entry within [DiffList]. + * + * @property type the [DiffType] corresponding to this value + * @property value the value that's present in one or both lists (depending on [type]) + */ + data class DiffEntry(val type: DiffType, val value: T) + } + + private companion object { private fun File.newDirectory(name: String): File { return File(this, name).also { it.mkdir() } } - private fun combineMaps( + private fun combineMaps( oldMap: Map, newMap: Map, combineValue: (IV?, IV?) -> OV ): Map { val allKeys = oldMap.keys + newMap.keys @@ -251,16 +646,6 @@ class ComputeAabDifferences( }.toMap() } - private fun countMethods(rawMethodCountDump: List): Long { - return rawMethodCountDump.filter { ".dex" in it } - .map { it.substringAfter(".dex").trim().toLong() } - .sum() - } - - private fun extractFeatures(featuresDump: List): List { - return featuresDump.filter(String::isNotBlank).map { it.substringBefore(' ') } - } - private fun extractPermissions(permissionDump: List): List { return permissionDump.filter { line -> "name=" in line @@ -305,8 +690,8 @@ class ComputeAabDifferences( private fun File.extractAssetFileNamesFromApk(): List { return ZipFile(this).use { zipFile -> zipFile.entries().asSequence().filter { entry -> - "asset/" in entry.name && "/" !in entry.name.substringAfter("asset/") - }.map { it.name.substringAfter("asset/") }.toList() + "assets/" in entry.name && "/" !in entry.name.substringAfter("assets/") + }.map { it.name.substringAfter("assets/") }.toList() } } @@ -353,226 +738,5 @@ class ComputeAabDifferences( else -> "${this / (1024 * 1024 * 1024)} GiB" } } - - data class AabProfile( - val buildFlavor: String, - val oldAabFilePath: String, - val newAabFilePath: String, - val fullDifferenceOutputFilePath: String - ) - - data class BuildStats(private val aabStats: Map) { - fun writeSummariesTo(stream: PrintStream, longSummary: Boolean) { - stream.println("# APK & AAB differences analysis") - if (!longSummary) { - stream.println( - "Note that this is a summarized snapshot. See the CI artifacts for detailed" + - " differences." - ) - } - val itemLimit = if (!longSummary) 5 else Int.MAX_VALUE - aabStats.forEach { (buildFlavor, stats) -> - stream.println() - stats.writeSummaryTo(stream, buildFlavor, itemLimit, longSummary) - } - } - - fun writeCompleteFileDiffsTo(whichFlavor: String, stream: PrintStream) { - aabStats.getValue(whichFlavor).writeCompleteFileDiffsTo(stream) - } - } - - data class AabStats( - val universalApkStats: ApkConfigurationStats, - val masterSplitApkStats: ApkConfigurationStats, - val splitApkStats: Map, - val configurationsList: DiffList - ) { - fun writeSummaryTo( - stream: PrintStream, buildFlavor: String, itemLimit: Int, longSummary: Boolean - ) { - stream.println("## ${buildFlavor.capitalize(Locale.US)}") - stream.println() - - stream.println("### Universal APK") - universalApkStats.writeSummaryTo(stream, itemize = true, itemLimit) - - stream.println("### AAB differences") - if (!longSummary) { - stream.println("
Expand to see AAB specifics") - stream.println() - } - stream.println("Supported configurations:") - configurationsList.forEach { (type, configuration) -> - stream.println("- $configuration (${type.humanReadableName})") - } - stream.println() - - stream.println("#### Base APK") - masterSplitApkStats.writeSummaryTo(stream, itemize = longSummary, itemLimit) - - splitApkStats.forEach { (configuration, stats) -> - stream.println() - stream.println("#### Configuration $configuration") - stats.writeSummaryTo(stream, itemize = longSummary, itemLimit) - } - if (!longSummary) stream.println("
") - } - - fun writeCompleteFileDiffsTo(stream: PrintStream) { - universalApkStats.writeCompleteFileDiffTo(stream) - } - } - - data class ApkConfigurationStats( - val fileSizeStats: FileSizeStats, - val dexStats: DexStats, - val manifestStats: ManifestStats, - val resourceStats: ResourceStats, - val assetStats: AssetStats, - val completeFileDiff: List? - ) { - fun writeSummaryTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { - fileSizeStats.writeTo(stream, itemize) - if (itemize) stream.println() - - dexStats.writeTo(stream, itemize) - if (itemize) stream.println() - - manifestStats.writeTo(stream, itemize, itemLimit) - if (itemize) stream.println() - - // Resources stats always has an extra blank newline (if there's anything to write) to - // ensure that following lines aren't included as part of the list that's always written for - // resources. - if (resourceStats.writeTo(stream, itemize, itemLimit)) { - stream.println() - } - - assetStats.writeTo(stream, itemize, itemLimit) - if (itemize) stream.println() - } - - fun writeCompleteFileDiffTo(stream: PrintStream) { - if (completeFileDiff != null) { - completeFileDiff.forEach(stream::println) - } else stream.println("APK doesn't exist.") - } - } - - data class FileSizeStats(val fileSize: DiffLong, val downloadSize: DiffLong) { - fun writeTo(stream: PrintStream, itemize: Boolean) { - fileSize.writeBytesTo(stream, "APK file size") - if (itemize) { - stream.println() - } - downloadSize.writeBytesTo(stream, "APK download size (estimated)") - } - } - - data class DexStats(val methodCount: DiffLong) { - fun writeTo(stream: PrintStream, itemize: Boolean) { - if (itemize || methodCount.hasDifference()) { - methodCount.writeCountTo(stream, "Method count") - } - } - } - - data class ManifestStats( - val features: DiffList, val permissions: DiffList - ) { - fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { - if (itemize || features.hasDifference()) { - features.writeTo(stream, "Features", itemize, itemLimit) - if (itemize) { - stream.println() - } - } - if (itemize || permissions.hasDifference()) { - permissions.writeTo(stream, "Permissions", itemize, itemLimit) - } - } - } - - data class ResourceStats( - val resources: Map> - ) { - fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int): Boolean { - val totalOldCount = resources.values.map { it.oldCount }.sum() - val totalNewCount = resources.values.map { it.newCount }.sum() - val totalDifference = totalNewCount - totalOldCount - if (itemize || totalDifference != 0) { - stream.println( - "Resources: $totalOldCount (old), $totalNewCount (new), **$totalDifference** (difference)" - ) - resources.forEach { (typeName, resourcesList) -> - if (itemize || resourcesList.hasDifference()) { - stream.print("- ") - resourcesList.writeTo( - stream, typeName.capitalize(Locale.US), itemize, itemLimit, listIndentation = 2 - ) - } - } - return true - } - return false - } - } - - data class AssetStats(val assets: DiffList) { - fun writeTo(stream: PrintStream, itemize: Boolean, itemLimit: Int) { - if (itemize || assets.hasDifference()) { - assets.writeTo(stream, "Lesson assets", itemize, itemLimit) - } - } - } - - data class DiffLong(val oldValue: Long, val newValue: Long) { - val difference: Long by lazy { newValue - oldValue } - - fun hasDifference(): Boolean = difference != 0L - } - - class DiffList( - private val oldList: List, - private val newList: List - ): AbstractList>() { - private val oldSet by lazy { oldList.toSet() } - private val newSet by lazy { newList.toSet() } - private val combined by lazy { oldSet + newSet } - private val processedEntries by lazy { processDiffs() } - - val oldCount: Int by lazy { oldList.size } - val newCount: Int by lazy { newList.size } - val countDifference: Int by lazy { newCount - oldCount } - - fun hasDifference(): Boolean = countDifference != 0 - - override val size: Int - get() = processedEntries.size - - override fun get(index: Int): DiffEntry = processedEntries[index] - - private fun processDiffs(): List> { - return combined.map { consideredValue -> - val inOldList = consideredValue in oldSet - val inNewList = consideredValue in newSet - val diffType = if (!inOldList && inNewList) { - DiffType.NEW_ENTRY - } else if (inOldList && !inNewList) { - DiffType.REMOVED_ENTRY - } else DiffType.SAME_ENTRY - return@map DiffEntry(diffType, consideredValue) - } - } - - enum class DiffType(val humanReadableName: String) { - SAME_ENTRY("same"), - NEW_ENTRY("added"), - REMOVED_ENTRY("removed") - } - - data class DiffEntry(val type: DiffType, val value: T) - } } } diff --git a/scripts/src/java/org/oppia/android/scripts/common/AndroidBuildSdkProperties.kt b/scripts/src/java/org/oppia/android/scripts/common/AndroidBuildSdkProperties.kt new file mode 100644 index 00000000000..7fbeb4c5255 --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/common/AndroidBuildSdkProperties.kt @@ -0,0 +1,34 @@ +package org.oppia.android.scripts.common + +import java.util.Properties + +/** Represents Android SDK properties available at build time. */ +class AndroidBuildSdkProperties { + private val androidSdkProperties by lazy { + Properties().also { props -> + AndroidBuildSdkProperties::class.java.getResourceAsStream(SDK_INFO_PROPERTIES_PATH).use { + props.load(it) + } + } + } + + /** The version of the Android SDK used for building. */ + val buildSdkVersion: Int + get() = androidSdkProperties.getExpectedProperty("build_sdk_version").toInt() + + /** The version of Android built tools used for building. */ + val buildToolsVersion: String + get() = androidSdkProperties.getExpectedProperty("build_tools_version") + + private companion object { + // Note that this path must start with '/' since Bazel places the properties file not properly + // relative to this class (since it's nested under a separate src directory; this may be fixable + // in the future if script sources were ever moved to a top-level src directory). + private const val SDK_INFO_PROPERTIES_PATH = + "/scripts/src/java/org/oppia/android/scripts/common/sdk_info.properties" + + private fun Properties.getExpectedProperty(key: String): String { + return checkNotNull(getProperty(key)) { "Expected property to be present: $key" } + } + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 13b0ee66eb0..f1b5b00bb11 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -4,6 +4,17 @@ generic operations. """ load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") + +kt_jvm_library( + name = "android_build_sdk_properties", + testonly = True, + srcs = [ + "AndroidBuildSdkProperties.kt", + ], + resources = [":sdk_info_properties"], + visibility = ["//scripts:oppia_script_library_visibility"], +) kt_jvm_library( name = "bazel_client", @@ -57,3 +68,13 @@ kt_jvm_library( srcs = ["RepositoryFile.kt"], visibility = ["//scripts:oppia_script_library_visibility"], ) + +genrule( + name = "sdk_info_properties", + srcs = [], + outs = ["sdk_info.properties"], + cmd = """ + echo build_sdk_version={0} > \"$@\" + echo build_tools_version={1} >> \"$@\" + """.format(BUILD_SDK_VERSION, BUILD_TOOLS_VERSION), +) diff --git a/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt b/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt index 2df225f632f..c4a086584af 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt @@ -83,8 +83,8 @@ class BazelClient( } /** - * Returns the list of direct and indirect maven third-party dependencies on which the specified - * binary depends. + * Returns the list of direct and indirect production Maven third-party dependencies on which the + * specified binary depends. */ fun retrieveThirdPartyMavenDepsListForBinary(binaryTarget: String): List { return executeBazelCommand( diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt index 1632c3c9068..046ec9dc35c 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt @@ -6,7 +6,7 @@ import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.scripts.proto.MavenDependency /** - * The main entrypoint for verifying the list of third-party maven dependencies in + * The main entrypoint for verifying the list of third-party Maven dependencies in * maven_dependencies.textproto is up-to-date. * * Usage: @@ -16,12 +16,12 @@ import org.oppia.android.scripts.proto.MavenDependency * * Arguments: * - path_to_root: directory path to the root of the Oppia Android repository. - * - path_to_maven_install_json: relative path to the maven_install.json file. + * - path_to_maven_install_json: relative path to the Maven installation manifest file. * - path_to_maven_dependencies_pb: relative path to the maven_dependencies.pb file. * * Example: * bazel run //scripts:maven_dependencies_list_check -- $(pwd) - * third_party/maven_install.json scripts/assets/maven_dependencies.pb + * third_party/maven_prod_install.json scripts/assets/maven_dependencies.pb */ fun main(args: Array) { MavenDependenciesListCheck(LicenseFetcherImpl()).main(args) @@ -37,7 +37,7 @@ class MavenDependenciesListCheck( ) { /** - * Verifies that the list of third-party maven dependencies in maven_dependnecies.textproto is + * Verifies that the list of third-party Maven dependencies in maven_dependnecies.textproto is * up-to-date. */ fun main(args: Array) { diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt index 3b67d51a751..c5b227431d1 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt @@ -20,7 +20,7 @@ import javax.xml.parsers.DocumentBuilderFactory private const val MAVEN_PREFIX = "@maven//:" -/** Helper to compile the third-party maven dependencies list for Oppia Android. */ +/** Helper to compile the third-party Maven dependencies list for Oppia Android. */ class MavenDependenciesRetriever( private val rootPath: String, private val licenseFetcher: LicenseFetcher, @@ -168,7 +168,7 @@ class MavenDependenciesRetriever( } /** - * Retrieves the list of maven dependencies from maven_dependencies.textproto. + * Retrieves the list of Maven dependencies from maven_dependencies.textproto. * * @param pathToPbFile path to the pb file to be parsed * @return list of dependencies @@ -182,9 +182,9 @@ class MavenDependenciesRetriever( /** * Retrieves the list of [MavenListDependency]s such that each of these dependencies is present - * in maven_install.json and is also obtained from the Bazel query. + * in Maven install manifests and is also obtained from the Bazel query. * - * @param pathToMavenInstall path to the maven_install.json file + * @param pathToMavenInstall path to the Maven install manifest file * @param bazelQueryDepsNames list of dependency names generated from Bazel Query * @return list of [MavenListDependency] */ @@ -203,7 +203,7 @@ class MavenDependenciesRetriever( * files. * * @param finalDependenciesList list of dependencies that is obtained by the intersection of - * the list generated by Bazel Query and the list generated from maven_install.json + * the list generated by Bazel Query and the list generated from the Maven install manifest * @return mavenDependencyList that has dependencies with licenses extracted from their POM files */ fun retrieveDependencyListFromPom( @@ -226,9 +226,9 @@ class MavenDependenciesRetriever( } /** - * Parses the maven_install.json file to compile the list of maven dependencies. + * Parses the Maven install manifest file to compile the list of Maven dependencies. * - * @param pathToMavenInstall path to the maven_install.json file + * @param pathToMavenInstall path to the Maven install manifest file * @param bazelQueryDepsNames list of dependency names obtained from the bazel query * @return list of [MavenListDependency]s that contains the artifact name and a URL that is used * to obtain the URL of the POM file of the dependency diff --git a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt index 8829a55a475..1e922dd78a3 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt @@ -18,12 +18,12 @@ import org.oppia.android.scripts.proto.MavenDependencyList * * Arguments: * - path_to_directory_root: directory path to the root of the Oppia Android repository. - * - path_to_maven_install_json: relative path to the maven_install.json file. + * - path_to_maven_install_json: relative path to the Maven install manifest file. * - path_to_maven_dependencies_textproto: relative path to the maven_dependencies.textproto * - path_to_maven_dependencies_pb: relative path to the maven_dependencies.pb file. * Example: * bazel run //scripts:generate_maven_dependencies_list -- $(pwd) - * third_party/maven_install.json scripts/assets/maven_dependencies.textproto + * third_party/maven_prod_install.json scripts/assets/maven_dependencies.textproto * scripts/assets/maven_dependencies.pb */ fun main(args: Array) { @@ -36,7 +36,7 @@ class GenerateMavenDependenciesList( private val commandExecutor: CommandExecutor = CommandExecutorImpl() ) { /** - * Compiles a list of third-party maven dependencies along with their license links on + * Compiles a list of third-party Maven dependencies along with their license links on * which Oppia Android depends and write them in maven_dependencies.textproto. */ fun main(args: Array) { diff --git a/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt b/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt index 7b7e46cd035..1ea3c6f75ce 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt @@ -93,7 +93,7 @@ class RetrieveLicenseTexts( } /** - * Retrieve the list of maven dependencies from maven_dependencies.textproto. + * Retrieve the list of Maven dependencies from maven_dependencies.textproto. * * @param pathToPbFile path to the pb file to be parsed * @return list of [MavenDependency]s diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel index 3bc304442f6..9838d168253 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel @@ -1,5 +1,5 @@ """ -Data structures corresponding to parsing maven_install.json. +Data structures corresponding to parsing Maven installation manifests. """ load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt index 7ed67a25bd5..5c979c9f2bd 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt @@ -5,12 +5,12 @@ import com.squareup.moshi.JsonClass /** * Data class that stores the list of dependencies present in `dependencies` array in - * maven_install.json. + * the Maven install manifest file. */ @JsonClass(generateAdapter = true) data class MavenListDependencies( /** - * The list of dependencies parsed from the maven_install.json file where each dependency + * The list of dependencies parsed from the Maven install manifest file where each dependency * would contain the full name of the dependency, and a url that refers to the .aar or * .jar file of the dependency. This url can also take us to the POM file of the dependency * by just repplacing the extension in the url to .pom. diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt index bd00c0687ca..733d33d7523 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt @@ -5,13 +5,13 @@ import com.squareup.moshi.JsonClass /** * Data class that contains all the details relevant to a dependency that is present in - * maven_install.json. + * the Maven install manifest. */ @JsonClass(generateAdapter = true) data class MavenListDependency( - /** The name of the maven dependency. */ + /** The name of the Maven dependency. */ @Json(name = "coord") val coord: String, - /** The url that points to the .jar or .aar file of the dependeny. */ + /** The url that points to the .jar or .aar file of the dependency. */ @Json(name = "url") val url: String? ) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt index ca6b8b080fa..da0b5a9651e 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt @@ -3,12 +3,12 @@ package org.oppia.android.scripts.maven.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -/** Data class to parse the list of maven dependencies from maven_install.json. */ +/** Data class to parse the list of Maven dependencies from the Maven install manifest file. */ @JsonClass(generateAdapter = true) data class MavenListDependencyTree( /** - * Parses the `dependeny_tree` key of the maven_install.json file that maps to an array of - * maven dependencies. + * Parses the `dependency_tree` key of the Maven install manifest file that maps to an array of + * Maven dependencies. */ @Json(name = "dependency_tree") val mavenListDependencies: MavenListDependencies ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt new file mode 100644 index 00000000000..1b45abbc77c --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt @@ -0,0 +1,53 @@ +package org.oppia.android.scripts.apkstats + +import com.google.common.truth.Truth.assertThat +import java.util.concurrent.TimeUnit +import org.junit.Rule +import org.junit.Test +import org.junit.rules.TemporaryFolder +import org.oppia.android.scripts.common.AndroidBuildSdkProperties +import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.testing.assertThrows + +/** + * Tests for [Aapt2Client]. + * + * Note that this test executes real commands on the local filesystem. + */ +// Same parameter value: helpers reduce test context, even if they are used by 1 test. +// Function name: test names are conventionally named with underscores. +@Suppress("SameParameterValue", "FunctionName") +class Aapt2ClientTest { + @Rule + @JvmField + var tempFolder = TemporaryFolder() + + private val sdkProperties = AndroidBuildSdkProperties() + + private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } + + // TODO: finish tests for this suite. + + @Test + fun testDumpResources_forNonExistentApk_throwsException() { + val aapt2Client = createAapt2Client() + + val exception = assertThrows(IllegalStateException::class) { + aapt2Client.dumpResources("fake_file.apk") + } + + assertThat(exception).hasMessageThat().contains("No such file or directory") + } + + private fun createAapt2Client(): Aapt2Client { + return Aapt2Client( + tempFolder.root.absolutePath, + sdkProperties.buildToolsVersion, + commandExecutor + ) + } + + private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { + return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt new file mode 100644 index 00000000000..e389e4de0c4 --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt @@ -0,0 +1,57 @@ +package org.oppia.android.scripts.apkstats + +import com.google.common.truth.Truth.assertThat +import java.lang.IllegalArgumentException +import java.lang.IllegalStateException +import java.util.concurrent.TimeUnit +import org.junit.Rule +import org.junit.Test +import org.junit.rules.TemporaryFolder +import org.oppia.android.scripts.common.AndroidBuildSdkProperties +import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.testing.assertThrows + +/** + * Tests for [ApkAnalyzerClient]. + * + * Note that this test executes real commands on the local filesystem. + */ +// Same parameter value: helpers reduce test context, even if they are used by 1 test. +// Function name: test names are conventionally named with underscores. +@Suppress("SameParameterValue", "FunctionName") +class ApkAnalyzerClientTest { + @Rule + @JvmField + var tempFolder = TemporaryFolder() + + private val sdkProperties = AndroidBuildSdkProperties() + + private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } + + // TODO: finish tests for this suite. + + @Test + fun testComputeDownloadSize_forNonExistentApk_throwsException() { + val apkAnalyzerClient = createApkAnalyzerClient() + + val exception = assertThrows(IllegalArgumentException::class) { + apkAnalyzerClient.computeDownloadSize("fake.apk") + } + + assertThat(exception).hasMessageThat().contains("Cannot open apk") + } + + private fun createApkAnalyzerClient(): ApkAnalyzerClient { + return ApkAnalyzerClient( + Aapt2Client( + tempFolder.root.absolutePath, + sdkProperties.buildToolsVersion, + commandExecutor + ) + ) + } + + private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { + return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/apkstats/BUILD.bazel new file mode 100644 index 00000000000..62c1a7d27e5 --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/BUILD.bazel @@ -0,0 +1,56 @@ +""" +Tests corresponding to libraries that help with computing APK & AAB stats. +""" + +load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") + +kt_jvm_test( + name = "Aapt2ClientTest", + srcs = ["Aapt2ClientTest.kt"], + data = ["@androidsdk//:aapt2_binary"], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/apkstats:aapt2_client", + "//scripts/src/java/org/oppia/android/scripts/common:android_build_sdk_properties", + "//testing", + "//third_party:com_google_truth_truth", + ], +) + +kt_jvm_test( + name = "ApkAnalyzerClientTest", + srcs = ["ApkAnalyzerClientTest.kt"], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/apkstats:apk_analyzer_client", + "//scripts/src/java/org/oppia/android/scripts/common:android_build_sdk_properties", + "//testing", + "//third_party:com_google_truth_truth", + ], +) + +kt_jvm_test( + name = "BundleToolClientTest", + srcs = ["BundleToolClientTest.kt"], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/apkstats:bundle_tool_client", + "//testing", + "//third_party:com_google_truth_truth", + ], +) + +kt_jvm_test( + name = "ComputeAabDifferencesTest", + srcs = ["ComputeAabDifferencesTest.kt"], + data = ["@androidsdk//:aapt2_binary"], + runtime_deps = [ + "//third_party:android_bundletool", + ], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/apkstats:aapt2_client", + "//scripts/src/java/org/oppia/android/scripts/apkstats:apk_analyzer_client", + "//scripts/src/java/org/oppia/android/scripts/apkstats:bundle_tool_client", + "//scripts/src/java/org/oppia/android/scripts/apkstats:compute_aab_differences_lib", + "//scripts/src/java/org/oppia/android/scripts/common:android_build_sdk_properties", + "//testing", + "//third_party:com_google_truth_truth", + ], +) diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt new file mode 100644 index 00000000000..4832581e0eb --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt @@ -0,0 +1,42 @@ +package org.oppia.android.scripts.apkstats + +import com.google.common.truth.Truth.assertThat +import java.util.concurrent.TimeUnit +import org.junit.Rule +import org.junit.Test +import org.junit.rules.TemporaryFolder +import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.testing.assertThrows + +/** + * Tests for [BundleToolClient]. + * + * Note that this test executes real commands on the local filesystem. + */ +// Same parameter value: helpers reduce test context, even if they are used by 1 test. +// Function name: test names are conventionally named with underscores. +@Suppress("SameParameterValue", "FunctionName") +class BundleToolClientTest { + @Rule + @JvmField + var tempFolder = TemporaryFolder() + + private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } + + // TODO: finish tests for this suite. + + @Test + fun testBuildUniversalApk_forNonExistentAab_throwsException() { + val bundleToolClient = BundleToolClient(tempFolder.root.absolutePath, commandExecutor) + + val exception = assertThrows(IllegalStateException::class) { + bundleToolClient.buildUniversalApk("fake.aab", "fake.apk") + } + + assertThat(exception).hasMessageThat().contains("was not found") + } + + private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { + return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt new file mode 100644 index 00000000000..588bf65f832 --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt @@ -0,0 +1,75 @@ +package org.oppia.android.scripts.apkstats + +import com.google.common.truth.Truth.assertThat +import java.lang.IllegalStateException +import java.util.concurrent.TimeUnit +import org.junit.Rule +import org.junit.Test +import org.junit.rules.TemporaryFolder +import org.oppia.android.scripts.common.AndroidBuildSdkProperties +import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.testing.assertThrows + +/** + * Tests for [ComputeAabDifferences]. + * + * Note that this test executes real commands on the local filesystem. + */ +// Same parameter value: helpers reduce test context, even if they are used by 1 test. +// Function name: test names are conventionally named with underscores. +@Suppress("SameParameterValue", "FunctionName") +class ComputeAabDifferencesTest { + @Rule + @JvmField + var tempFolder = TemporaryFolder() + + private val sdkProperties = AndroidBuildSdkProperties() + + private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } + + // TODO: finish tests for this suite. + + @Test + fun testComputeBuildStats_forZeroProfiles_returnsEmptyStats() { + val differencesUtility = createComputeAabDifferences() + + val stats = differencesUtility.computeBuildStats() + + assertThat(stats.aabStats).isEmpty() + } + + @Test + fun testComputeBuildStats_forProfileWithMissingFiles_throwsException() { + val differencesUtility = createComputeAabDifferences() + val profile = createProfile(oldAabFilePath = "fake.apk", newAabFilePath = "fake.apk") + + val exception = assertThrows(IllegalStateException::class) { + differencesUtility.computeBuildStats(profile) + } + + assertThat(exception).hasMessageThat().contains("was not found") + } + + private fun createComputeAabDifferences(): ComputeAabDifferences { + val aapt2Client = Aapt2Client( + tempFolder.root.absolutePath, + sdkProperties.buildToolsVersion, + commandExecutor + ) + return ComputeAabDifferences( + aapt2Client, + ApkAnalyzerClient(aapt2Client), + BundleToolClient(tempFolder.root.absolutePath, commandExecutor) + ) + } + + private fun createProfile( + oldAabFilePath: String, newAabFilePath: String, buildFlavor: String = "dev" + ): ComputeAabDifferences.AabProfile { + return ComputeAabDifferences.AabProfile(buildFlavor, oldAabFilePath, newAabFilePath) + } + + private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { + return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/AndroidBuildSdkPropertiesTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/AndroidBuildSdkPropertiesTest.kt new file mode 100644 index 00000000000..8d706095d97 --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/common/AndroidBuildSdkPropertiesTest.kt @@ -0,0 +1,31 @@ +package org.oppia.android.scripts.common + +import com.google.common.truth.Truth.assertThat +import org.junit.Test + +/** + * Tests for [AndroidBuildSdkProperties]. + * + * Note that these tests have a few caveats: + * 1. They are a bit fragile since they're directly testing the local Bazel configuration. As the + * team changes its dependency versions in the future, this suite will need to be updated. + * 2. There's no way to test the "failing state" since the build graph guarantees that the SDK info + * file is included at runtime. The implementation makes this assumption, as well. + */ +// Function name: test names are conventionally named with underscores. +@Suppress("FunctionName") +class AndroidBuildSdkPropertiesTest { + @Test + fun testBuildSdkVersion_isTheCorrectSdkVersion() { + val properties = AndroidBuildSdkProperties() + + assertThat(properties.buildSdkVersion).isEqualTo(28) + } + + @Test + fun testBuildToolsVersion_isTheVersion() { + val properties = AndroidBuildSdkProperties() + + assertThat(properties.buildToolsVersion).isEqualTo("29.0.2") + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel index b4559459055..f2967099560 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel @@ -18,6 +18,15 @@ kt_jvm_test( ], ) +kt_jvm_test( + name = "AndroidBuildSdkPropertiesTest", + srcs = ["AndroidBuildSdkPropertiesTest.kt"], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:android_build_sdk_properties", + "//third_party:com_google_truth_truth", + ], +) + kt_jvm_test( name = "CommandExecutorImplTest", srcs = ["CommandExecutorImplTest.kt"], diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt index 6d63a6e9c6d..f433bc4ffd4 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt @@ -1361,7 +1361,7 @@ class GenerateMavenDependenciesListTest { ) } - /** Helper function to write a fake maven_install.json file. */ + /** Helper function to write a fake maven install manifest file. */ private fun writeMavenInstallJson(file: File) { file.writeText( """ diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 860faf7687e..887bb4a1e8a 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -14,28 +14,47 @@ dependencies). load("@rules_java//java:defs.bzl", "java_binary", "java_library") load("@rules_jvm_external//:defs.bzl", "artifact") -load(":versions.bzl", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS") +load(":versions.bzl", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_SCRIPT_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS") # Create an android library wrapper for all production dependencies. Note that artifact is used so # that the correct Maven repository (default) is selected. This allows future customization # potential in managing multiple Maven repositories. [android_library( - name = name.replace(":", "_").replace(".", "_"), + name = name.replace(":", "_").replace(".", "_") + ( + "_%s" % details["suffix_alias"] if type(details) == "dict" else "" + ), visibility = ["//visibility:public"], - exports = [ - artifact("%s:%s" % (name, version)), - ], -) for name, version in MAVEN_PRODUCTION_DEPENDENCY_VERSIONS.items()] + exports = [artifact( + name, + repository_name = "maven", + )], +) for name, details in MAVEN_PRODUCTION_DEPENDENCY_VERSIONS.items()] -# Create an android library wrapper for all test dependencies. +# Create an android library wrapper for each test dependency. [android_library( - name = name.replace(":", "_").replace(".", "_"), + name = name.replace(":", "_").replace(".", "_") + ( + "_%s" % details["suffix_alias"] if type(details) == "dict" else "" + ), testonly = True, visibility = ["//visibility:public"], - exports = [ - artifact("%s:%s" % (name, version)), - ], -) for name, version in MAVEN_TEST_DEPENDENCY_VERSIONS.items()] + exports = [artifact( + name, + repository_name = "test_maven_deps", + )], +) for name, details in MAVEN_TEST_DEPENDENCY_VERSIONS.items()] + +# Create an android library wrapper for each script dependency. +[android_library( + name = name.replace(":", "_").replace(".", "_") + ( + "_%s" % details["suffix_alias"] if type(details) == "dict" else "" + ), + testonly = True, + visibility = ["//scripts:__subpackages__"], + exports = [artifact( + name, + repository_name = "script_maven_deps", + )], +) for name, details in MAVEN_SCRIPT_DEPENDENCY_VERSIONS.items()] android_library( name = "circularimageview_circular_image_view", @@ -63,6 +82,14 @@ android_library( ], ) +android_library( + name = "com_google_archivepatcher", + visibility = ["//visibility:public"], + exports = [ + "@archive_patcher//tools", + ], +) + java_library( name = "moshi", exported_plugins = ["//tools:moshi_annotation_processor_plugin"], @@ -85,9 +112,15 @@ java_library( ], ) -java_binary( +android_library( name = "android_bundletool", + visibility = ["//visibility:public"], + exports = ["@android_bundletool//jar"], +) + +java_binary( + name = "android_bundletool_binary", main_class = "com.android.tools.build.bundletool.BundleToolMain", visibility = ["//visibility:public"], - runtime_deps = ["@android_bundletool//jar"], + runtime_deps = [":android_bundletool"], ) diff --git a/third_party/maven_install.json b/third_party/maven_prod_install.json similarity index 69% rename from third_party/maven_install.json rename to third_party/maven_prod_install.json index 03ef7026d23..549312f86ad 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_prod_install.json @@ -1,157 +1,17 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -585779154, - "__RESOLVED_ARTIFACTS_HASH": -1351242517, + "__INPUT_ARTIFACTS_HASH": 884751692, + "__RESOLVED_ARTIFACTS_HASH": -961654143, "conflict_resolution": { "androidx.appcompat:appcompat:1.0.2": "androidx.appcompat:appcompat:1.2.0", "androidx.core:core:1.0.1": "androidx.core:core:1.3.0", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", - "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", - "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", - "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" }, "dependencies": [ - { - "coord": "android.arch.core:common:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:28.0.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" - ], - "sha256": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar" - }, - { - "coord": "android.arch.core:common:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - ], - "sha256": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:core-testing:1.1.1", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "com.android.support:support-annotations:28.0.0", - "android.arch.core:runtime:aar:1.1.1", - "junit:junit:4.13.2", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:1.1.1", - "com.android.support:support-annotations:28.0.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - ], - "sha256": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - }, - { - "coord": "android.arch.core:core-testing:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0", - "android.arch.core:runtime:aar:sources:1.1.1", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "android.arch.core:common:jar:sources:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - ], - "sha256": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:runtime:aar:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:28.0.0", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:common:1.1.1", - "com.android.support:support-annotations:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - ], - "sha256": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - }, - { - "coord": "android.arch.core:runtime:aar:sources:1.1.1", - "dependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "directDependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - ], - "sha256": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - }, { "coord": "androidx.activity:activity:aar:1.1.0", "dependencies": [ @@ -460,60 +320,6 @@ "sha256": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b", "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" }, - { - "coord": "androidx.arch.core:core-testing:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.objenesis:objenesis:3.2", - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "junit:junit:4.13.2", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - ], - "sha256": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - ], - "sha256": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - }, { "coord": "androidx.cardview:cardview:aar:1.0.0", "dependencies": [ @@ -678,13 +484,13 @@ "coord": "androidx.core:core-ktx:1.0.1", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "androidx.core:core:aar:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "mirror_urls": [ @@ -700,14 +506,14 @@ { "coord": "androidx.core:core-ktx:jar:sources:1.0.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "mirror_urls": [ @@ -937,27 +743,27 @@ { "coord": "androidx.databinding:databinding-compiler-common:3.4.2", "dependencies": [ + "com.google.guava:guava:28.1-android", "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "com.squareup:javapoet:1.11.1", "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ + "com.google.guava:guava:28.1-android", "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "com.squareup:javapoet:1.11.1", @@ -977,21 +783,20 @@ { "coord": "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.databinding:baseLibrary:jar:sources:3.4.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.antlr:antlr4:jar:sources:4.5.3", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.guava:guava:jar:sources:28.1-android", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.databinding:baseLibrary:jar:sources:3.4.2", @@ -1001,6 +806,7 @@ "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.guava:guava:jar:sources:28.1-android", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", @@ -1017,20 +823,20 @@ { "coord": "androidx.databinding:databinding-compiler:3.4.2", "dependencies": [ + "com.google.guava:guava:28.1-android", "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "androidx.databinding:databinding-compiler-common:3.4.2", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "com.squareup:javapoet:1.11.1", "com.google.code.gson:gson:2.8.5", "commons-codec:commons-codec:1.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ "androidx.databinding:databinding-common:3.4.2", @@ -1055,19 +861,19 @@ { "coord": "androidx.databinding:databinding-compiler:jar:sources:3.4.2", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "commons-codec:commons-codec:jar:sources:1.10", "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.antlr:antlr4:jar:sources:4.5.3", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.guava:guava:jar:sources:28.1-android", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "directDependencies": [ @@ -1387,7 +1193,7 @@ "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" }, { - "coord": "androidx.legacy:legacy-support-core-utils:1.0.0", + "coord": "androidx.legacy:legacy-support-core-utils:aar:1.0.0", "dependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", @@ -1583,12 +1389,12 @@ "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "mirror_urls": [ @@ -1605,7 +1411,7 @@ "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0", @@ -1613,7 +1419,7 @@ ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "mirror_urls": [ @@ -1684,13 +1490,13 @@ "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", @@ -1708,8 +1514,8 @@ "coord": "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", @@ -1720,7 +1526,7 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", @@ -1921,14 +1727,14 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "androidx.annotation:annotation:1.1.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", @@ -1945,14 +1751,14 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources:2.2.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", @@ -2200,15 +2006,15 @@ { "coord": "androidx.navigation:navigation-common-ktx:aar:2.0.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.navigation:navigation-common:aar:2.0.0", "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "androidx.core:core:aar:1.3.0" ], "directDependencies": [ "androidx.collection:collection:1.1.0", "androidx.navigation:navigation-common:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "mirror_urls": [ @@ -2225,14 +2031,14 @@ "coord": "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.collection:collection:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2304,14 +2110,14 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-fragment:aar:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "mirror_urls": [ @@ -2328,7 +2134,6 @@ "coord": "androidx.navigation:navigation-fragment-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2336,6 +2141,7 @@ "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "androidx.fragment:fragment:aar:sources:1.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", @@ -2348,7 +2154,7 @@ "directDependencies": [ "androidx.navigation:navigation-fragment:aar:sources:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2439,14 +2245,14 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:2.0.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "mirror_urls": [ @@ -2463,13 +2269,13 @@ "coord": "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", @@ -2480,7 +2286,7 @@ "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2570,14 +2376,14 @@ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", "com.google.android.material:material:1.2.0-alpha02", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "mirror_urls": [ @@ -2594,13 +2400,13 @@ "coord": "androidx.navigation:navigation-ui-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "com.google.android.material:material:jar:sources:1.2.0-alpha02", "androidx.navigation:navigation-ui:aar:sources:2.0.0", @@ -2614,7 +2420,7 @@ "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2996,1511 +2802,1431 @@ "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" }, { - "coord": "androidx.test.espresso:espresso-accessibility:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "coord": "androidx.test.uiautomator:uiautomator:2.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" ], - "sha256": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" + "sha256": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197", + "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" }, { - "coord": "androidx.test.espresso:espresso-accessibility:jar:sources:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" ], - "sha256": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" + "sha256": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99", + "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" }, { - "coord": "androidx.test.espresso:espresso-contrib:3.1.0", + "coord": "androidx.transition:transition:aar:1.2.0", "dependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.collection:collection:1.1.0", "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.recyclerview:recyclerview:1.1.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.material:material:1.2.0-alpha02", - "androidx.core:core:1.3.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.legacy:legacy-support-core-utils:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" ], "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.recyclerview:recyclerview:1.1.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.google.android.material:material:1.2.0-alpha02", - "androidx.core:core:1.3.0", - "androidx.legacy:legacy-support-core-utils:1.0.0" + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0" ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" ], - "sha256": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" + "sha256": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e", + "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar" }, { - "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", + "coord": "androidx.transition:transition:aar:sources:1.2.0", "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.print:print:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.2.0-alpha02", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", - "androidx.core:core:jar:sources:1.3.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "com.google.android.material:material:jar:sources:1.2.0-alpha02", - "androidx.core:core:jar:sources:1.3.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" ], - "sha256": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" + "sha256": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887", + "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" }, { - "coord": "androidx.test.espresso:espresso-core:3.2.0", + "coord": "androidx.vectordrawable:vectordrawable-animated:1.1.0", "dependencies": [ + "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0" ], "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1" + "androidx.collection:collection:1.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" ], - "sha256": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" + "sha256": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" }, { - "coord": "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.test:monitor:jar:sources:1.4.0", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "junit:junit:jar:sources:4.13.2", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - ], - "sha256": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], - "sha256": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" ], - "sha256": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" + "sha256": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" }, { - "coord": "androidx.test.espresso:espresso-intents:3.1.0", + "coord": "androidx.vectordrawable:vectordrawable:aar:1.1.0", "dependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.test:runner:1.2.0" + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0" ], "directDependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0" + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0" ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" ], - "sha256": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" + "sha256": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" }, { - "coord": "androidx.test.espresso:espresso-intents:jar:sources:3.1.0", + "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0", "dependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - ], - "sha256": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" + ], + "sha256": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" }, { - "coord": "androidx.test.ext:junit:1.1.1", + "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test:core:1.4.0", - "junit:junit:4.13.2" + "androidx.collection:collection:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2" + "androidx.collection:collection:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" ], - "sha256": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" + "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" }, { - "coord": "androidx.test.ext:junit:jar:sources:1.1.1", + "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.collection:collection:jar:sources:1.1.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2" + "androidx.collection:collection:jar:sources:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" ], - "sha256": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" + "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", + "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" }, { - "coord": "androidx.test.ext:truth:1.4.0", + "coord": "androidx.viewpager2:viewpager2:1.0.0", "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", "androidx.annotation:annotation:1.1.0", - "com.google.truth:truth:1.1.3", - "androidx.test:monitor:1.4.0", - "com.google.guava:guava:30.1.1-android", - "androidx.test:core:1.4.0" + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "com.google.guava:guava:30.1.1-android", - "com.google.truth:truth:1.1.3" + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.fragment:fragment:aar:1.2.0" ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" ], - "sha256": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" + "sha256": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af", + "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" }, { - "coord": "androidx.test.ext:truth:jar:sources:1.4.0", + "coord": "androidx.viewpager2:viewpager2:aar:sources:1.0.0", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.truth:truth:jar:sources:1.1.3", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" + "androidx.customview:customview:aar:sources:1.1.0" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.truth:truth:jar:sources:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - ], - "sha256": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - }, - { - "coord": "androidx.test.uiautomator:uiautomator:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], - "sha256": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" - }, - { - "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" ], - "sha256": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" + "sha256": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1", + "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" }, { - "coord": "androidx.test:core:1.4.0", + "coord": "androidx.viewpager:viewpager:1.0.0", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "androidx.lifecycle:lifecycle-common:2.2.0" + "androidx.core:core:aar:1.3.0", + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.test:monitor:1.4.0" + "androidx.core:core:aar:1.3.0", + "androidx.customview:customview:aar:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", + "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" ], - "sha256": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar" + "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" }, { - "coord": "androidx.test:core:jar:sources:1.4.0", + "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "androidx.customview:customview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.test:monitor:jar:sources:1.4.0" + "androidx.core:core:aar:sources:1.3.0", + "androidx.customview:customview:aar:sources:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" ], - "sha256": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar" + "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", + "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" }, { - "coord": "androidx.test:monitor:1.4.0", + "coord": "androidx.work:work-runtime-ktx:2.4.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "androidx.work:work-runtime:aar:2.4.0" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - ], - "sha256": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - }, - { - "coord": "androidx.test:monitor:aar:sources:1.4.0", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "*:*" + "androidx.work:work-runtime:aar:2.4.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" ], - "sha256": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" + "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", + "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" }, { - "coord": "androidx.test:rules:1.1.0", + "coord": "androidx.work:work-runtime-ktx:jar:sources:2.4.0", "dependencies": [ - "androidx.test:runner:1.2.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "androidx.work:work-runtime:aar:sources:2.4.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" ], "directDependencies": [ - "androidx.test:runner:1.2.0" + "androidx.work:work-runtime:aar:sources:2.4.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" ], - "sha256": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar" + "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", + "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" }, { - "coord": "androidx.test:rules:jar:sources:1.1.0", + "coord": "androidx.work:work-runtime:2.4.0", "dependencies": [ - "androidx.test:runner:jar:sources:1.2.0" + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.room:room-common:2.2.5", + "androidx.lifecycle:lifecycle-service:aar:2.2.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ - "androidx.test:runner:jar:sources:1.2.0" + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.core:core:aar:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.lifecycle:lifecycle-service:aar:2.2.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.sqlite:sqlite-framework:aar:2.1.0" ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" ], - "sha256": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" + "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" }, { - "coord": "androidx.test:runner:1.2.0", + "coord": "androidx.work:work-runtime:aar:sources:2.4.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" ], - "sha256": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar" + "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", + "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" }, { - "coord": "androidx.test:runner:jar:sources:1.2.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "net.sf.kxml:kxml2:jar:sources:2.3.0" + "coord": "com.android.databinding:baseLibrary:3.4.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "sha256": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", + "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + }, + { + "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" ], - "sha256": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" + "sha256": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276", + "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" }, { - "coord": "androidx.transition:transition:aar:1.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "coord": "com.android.support:support-annotations:28.0.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" + "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" ], - "sha256": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar" + "sha256": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", + "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" }, { - "coord": "androidx.transition:transition:aar:sources:1.2.0", + "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.google.code.gson:gson:2.8.5" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "com.google.code.gson:gson:2.8.5", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" ], - "sha256": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" + "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" }, { - "coord": "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "com.google.code.gson:gson:jar:sources:2.8.5" ], "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0" + "com.google.code.gson:gson:jar:sources:2.8.5", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" ], - "sha256": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" + "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", + "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" }, { - "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "coord": "com.android.tools:annotations:26.4.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" + "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", + "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", + "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" ], - "sha256": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" + "sha256": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", + "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" }, { - "coord": "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "coord": "com.android.tools:annotations:jar:sources:26.4.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" + "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" ], - "sha256": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" + "sha256": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882", + "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" }, { - "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0", + "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "io.fabric.sdk.android:fabric:aar:1.4.7" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "io.fabric.sdk.android:fabric:aar:1.4.7" ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" + "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" ], - "sha256": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" + "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" }, { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" + "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "io.fabric.sdk.android:fabric", + "com.crashlytics.sdk.android:answers", + "com.crashlytics.sdk.android:crashlytics" ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" + "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" ], - "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" + "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" }, { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "io.fabric.sdk.android:fabric:aar:1.4.7" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0" + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "io.fabric.sdk.android:fabric:aar:1.4.7" ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" ], - "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" + "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" }, { - "coord": "androidx.viewpager2:viewpager2:1.0.0", + "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.customview:customview:aar:1.1.0" + "com.crashlytics.sdk.android:beta:aar:1.2.10", + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "io.fabric.sdk.android:fabric:aar:1.4.7" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "com.crashlytics.sdk.android:beta:aar:1.2.10", + "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "io.fabric.sdk.android:fabric:aar:1.4.7" ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" ], - "sha256": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" + "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", + "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" }, { - "coord": "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "dependencies": [ - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "coord": "com.github.bumptech.glide:annotations:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" ], - "sha256": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" + "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" }, { - "coord": "androidx.viewpager:viewpager:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" ], - "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" + "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" }, { - "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", + "coord": "com.github.bumptech.glide:compiler:4.11.0", "dependencies": [ - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "com.github.bumptech.glide:annotations:4.11.0" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.customview:customview:aar:sources:1.1.0" + "com.github.bumptech.glide:annotations:4.11.0" ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" ], - "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" + "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" }, { - "coord": "androidx.work:work-runtime-ktx:2.4.0", + "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "androidx.work:work-runtime:aar:2.4.0" + "com.github.bumptech.glide:annotations:jar:sources:4.11.0" ], "directDependencies": [ - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" + "com.github.bumptech.glide:annotations:jar:sources:4.11.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" ], - "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" + "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" }, { - "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "coord": "com.github.bumptech.glide:disklrucache:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" ], - "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" + "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" }, { - "coord": "androidx.work:work-runtime:2.4.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" ], - "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" + "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" }, { - "coord": "androidx.work:work-runtime:aar:sources:2.4.0", + "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" + "androidx.annotation:annotation:1.1.0" ], "directDependencies": [ - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" + "androidx.annotation:annotation:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" ], - "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" + "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" }, { - "coord": "androidx.work:work-testing:2.4.0", + "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.work:work-runtime-ktx:aar:2.4.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.work:work-runtime-ktx:aar:2.4.0" + "androidx.annotation:annotation:jar:sources:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" ], - "sha256": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" + "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" }, { - "coord": "androidx.work:work-testing:jar:sources:2.4.0", + "coord": "com.github.bumptech.glide:glide:4.11.0", "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "com.github.bumptech.glide:annotations:4.11.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.1.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.fragment:fragment:1.2.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0" + "com.github.bumptech.glide:annotations:4.11.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.fragment:fragment:1.2.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" ], - "sha256": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" + "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" }, { - "coord": "com.almworks.sqlite4java:sqlite4java:0.282", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "mirror_urls": [ - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" + "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.print:print:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", + "androidx.fragment:fragment:jar:sources:1.2.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.1.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], - "sha256": "9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" + "directDependencies": [ + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.fragment:fragment:jar:sources:1.2.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" ], - "sha256": "713d16ec49ad4b35728e4039e7387d9990bc6b9bb007518c2f629ede790ae152", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" - }, - { - "coord": "com.android.databinding:baseLibrary:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" ], - "sha256": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" }, { - "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", + "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" + "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" ], - "sha256": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" + "sha256": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", + "url": "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" }, { - "coord": "com.android.support:support-annotations:28.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "dependencies": [ + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.dagger:dagger:jar:2.28.1", + "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3", + "com.google.firebase:firebase-encoders-json:aar:16.1.0" + ], + "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" + "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" ], - "sha256": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", - "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" + "sha256": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", + "url": "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" }, { - "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", + "coord": "com.google.android.datatransport:transport-runtime:aar:2.2.3", "dependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.google.android.datatransport:transport-api:aar:2.2.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.dagger:dagger:jar:2.28.1" ], "directDependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.dagger:dagger:jar:2.28.1" ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" + "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" ], - "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" + "sha256": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", + "url": "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" }, { - "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "coord": "com.google.android.flexbox:flexbox:3.0.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.google.code.gson:gson:jar:sources:2.8.5" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" ], - "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" + "sha256": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574", + "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" }, { - "coord": "com.android.tools:annotations:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" + "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains:annotations:jar:sources:13.0" ], - "sha256": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" - }, - { - "coord": "com.android.tools:annotations:jar:sources:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" ], - "sha256": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" + "sha256": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8", + "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" }, { - "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", + "coord": "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", "dependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" ], "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" ], - "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", - "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + "sha256": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", + "url": "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" }, { - "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" + "coord": "com.google.android.gms:play-services-base:aar:17.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" ], - "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", - "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + "sha256": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", + "url": "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" }, { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "coord": "com.google.android.gms:play-services-basement:aar:17.0.0", "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" ], "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" ], - "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + "sha256": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", + "url": "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" }, { - "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", + "coord": "com.google.android.gms:play-services-measurement-api:aar:17.5.0", "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" ], - "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + "sha256": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" }, { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + "coord": "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "dependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" ], - "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" ], - "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + "sha256": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" }, { - "coord": "com.github.bumptech.glide:compiler:4.11.0", + "coord": "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" ], - "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" }, { - "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", + "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", "dependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" ], - "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" }, { - "coord": "com.github.bumptech.glide:disklrucache:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" ], - "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" + ], + "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" }, { - "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" ], - "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" }, { - "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", + "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0" + "androidx.collection:collection:jar:1.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0" + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" ], - "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", + "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" }, { - "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" ], - "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", + "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" }, { - "coord": "com.github.bumptech.glide:glide:4.11.0", + "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", + "com.google.guava:guava:28.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:28.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" + ], + "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", + "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" + }, + { + "coord": "com.google.android.material:material:1.2.0-alpha02", + "dependencies": [ + "androidx.viewpager2:viewpager2:aar:1.0.0", "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "androidx.cardview:cardview:aar:1.0.0", + "androidx.collection:collection:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.core:core:aar:1.3.0", "androidx.legacy:legacy-support-core-utils:aar:1.0.0", "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.transition:transition:aar:1.2.0", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.fragment:fragment:aar:1.2.0", "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", "androidx.viewpager:viewpager:aar:1.0.0", "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", "androidx.legacy:legacy-support-core-ui:aar:1.0.0", "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", "androidx.loader:loader:aar:1.0.0", + "androidx.appcompat:appcompat:aar:1.2.0", "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0" + "androidx.viewpager2:viewpager2:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.cardview:cardview:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.transition:transition:aar:1.2.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "androidx.appcompat:appcompat:aar:1.2.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" ], - "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + "sha256": "5e7a917656aa763cb35275b536cdff7bf529e6d16540416e269b2e33701036d3", + "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" }, { - "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "coord": "com.google.android.material:material:jar:sources:1.2.0-alpha02", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.appcompat:appcompat:aar:sources:1.2.0", "androidx.print:print:aar:sources:1.0.0", + "androidx.viewpager2:viewpager2:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "androidx.transition:transition:aar:sources:1.2.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.cardview:cardview:aar:sources:1.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.2.0", "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", "androidx.viewpager:viewpager:aar:sources:1.0.0", "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.interpolator:interpolator:aar:sources:1.0.0", "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", "androidx.customview:customview:aar:sources:1.1.0", @@ -4508,4990 +4234,2315 @@ "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], "directDependencies": [ - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.appcompat:appcompat:aar:sources:1.2.0", + "androidx.viewpager2:viewpager2:aar:sources:1.0.0", + "androidx.transition:transition:aar:sources:1.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.cardview:cardview:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" ], - "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + "sha256": "e74184507cd1937c1cc9eaa9f6710e460bccba5ede7e90f907392fc39b41f071", + "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" }, { - "coord": "com.github.bumptech.glide:mocks:4.11.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.guava:guava:30.1.1-android", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "com.google.errorprone:error_prone_annotations:2.7.1", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "com.google.guava:failureaccess:1.0.1", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "com.github.bumptech.glide:glide:4.11.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" ], - "sha256": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" + "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" }, { - "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.customview:customview:aar:sources:1.1.0", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" ], - "sha256": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" + "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" }, { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "coord": "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", + "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar" ], - "sha256": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" + "sha256": "3677f725f5b1b6cd6a4cc8aa8cf8f5fd2b76d170205cbdc3e9bfd9b58f934b3b", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar" }, { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", + "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar" ], - "sha256": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" + "sha256": "f55b4c071128b6887ca1aaccc3946c84ca27cea29d2df71ed333744451fbc7dc", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar" }, { - "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", + "coord": "com.google.code.findbugs:jsr305:3.0.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" ], - "sha256": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", - "url": "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" }, { - "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.firebase:firebase-encoders-json:aar:16.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" ], - "sha256": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", - "url": "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" + "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" }, { - "coord": "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.dagger:dagger:jar:2.28.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1" - ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "coord": "com.google.code.gson:gson:2.8.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" + "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" ], - "sha256": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", - "url": "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" + "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" }, { - "coord": "com.google.android.flexbox:flexbox:3.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "coord": "com.google.code.gson:gson:jar:sources:2.8.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" + "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" ], - "sha256": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" + "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" }, { - "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", + "coord": "com.google.dagger:dagger-compiler:2.28.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.google.guava:guava:28.1-android", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.code.findbugs:jsr305:3.0.2", + "net.ltgt.gradle.incap:incap:0.3", + "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "com.google.dagger:dagger-spi:2.28.1", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "javax.annotation:jsr250-api:1.0", + "com.google.googlejavaformat:google-java-format:1.5", + "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.google.guava:guava:28.1-android", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.code.findbugs:jsr305:3.0.2", + "net.ltgt.gradle.incap:incap:0.3", + "com.google.dagger:dagger-spi:2.28.1", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "javax.annotation:jsr250-api:1.0", + "com.google.googlejavaformat:google-java-format:1.5", + "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" ], - "sha256": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" + "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" }, { - "coord": "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.googlejavaformat:google-java-format:jar:sources:1.5", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "javax.annotation:jsr250-api:jar:sources:1.0" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.googlejavaformat:google-java-format:jar:sources:1.5", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "javax.annotation:jsr250-api:jar:sources:1.0" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" ], - "sha256": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", - "url": "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" + "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" }, { - "coord": "com.google.android.gms:play-services-base:aar:17.0.0", + "coord": "com.google.dagger:dagger-producers:2.28.1", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.google.guava:guava:28.1-android", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.google.guava:guava:28.1-android", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" ], - "sha256": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", - "url": "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" + "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" }, { - "coord": "com.google.android.gms:play-services-basement:aar:17.0.0", + "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.guava:failureaccess:jar:sources:1.0.1" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.guava:failureaccess:jar:sources:1.0.1" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" ], - "sha256": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", - "url": "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" + "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "coord": "com.google.dagger:dagger-spi:2.28.1", "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "com.google.guava:guava:28.1-android", + "com.google.code.findbugs:jsr305:3.0.2", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "com.google.guava:guava:28.1-android", + "com.google.code.findbugs:jsr305:3.0.2", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" ], - "sha256": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" + "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" ], - "sha256": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" + "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "coord": "com.google.dagger:dagger:2.28.1", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "javax.inject:javax.inject:1" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "javax.inject:javax.inject:1" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - ], - "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - ], - "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - ], - "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - ], - "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - ], - "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", - "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - ], - "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", - "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.findbugs:jsr305:3.0.2" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - ], - "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", - "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - }, - { - "coord": "com.google.android.material:material:1.2.0-alpha02", - "dependencies": [ - "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.transition:transition:aar:1.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.appcompat:appcompat:aar:1.2.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.transition:transition:aar:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.appcompat:appcompat:aar:1.2.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" - ], - "sha256": "5e7a917656aa763cb35275b536cdff7bf529e6d16540416e269b2e33701036d3", - "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" - }, - { - "coord": "com.google.android.material:material:jar:sources:1.2.0-alpha02", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.2.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" - ], - "sha256": "e74184507cd1937c1cc9eaa9f6710e460bccba5ede7e90f907392fc39b41f071", - "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" - ], - "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - ], - "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - ], - "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - }, - { - "coord": "com.google.code.gson:gson:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - }, - { - "coord": "com.google.code.gson:gson:jar:sources:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - ], - "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:2.28.1", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" - ], - "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" - ], - "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:2.28.1", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" - ], - "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" - ], - "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:2.28.1", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" - ], - "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" - ], - "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger:2.28.1", - "dependencies": [ - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" - ], - "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger:jar:sources:2.28.1", - "dependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" - ], - "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - ], - "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - ], - "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-analytics:17.5.0", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - ], - "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", - "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:aar:19.3.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-components:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - ], - "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", - "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.firebase:firebase-components:aar:sources:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - ], - "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - ], - "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - ], - "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-crashlytics:17.1.1", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.1.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - ], - "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", - "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - ], - "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - ], - "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - ], - "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", - "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-iid:aar:20.1.5", - "dependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - ], - "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", - "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - }, - { - "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - ], - "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", - "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-installations:aar:16.3.2", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - ], - "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", - "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - }, - { - "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - ], - "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", - "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - }, - { - "coord": "com.google.gms:google-services:4.3.3", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - ], - "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - }, - { - "coord": "com.google.gms:google-services:jar:sources:4.3.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - ], - "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:1.5", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:javac-shaded:9-dev-r4023-3" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - ], - "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "dependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - ], - "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - }, - { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - }, - { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - }, - { - "coord": "com.google.guava:guava:30.1.1-android", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - ], - "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - }, - { - "coord": "com.google.guava:guava:jar:sources:30.1.1-android", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - ], - "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - ], - "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - ], - "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - ], - "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - ], - "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.truth:truth:1.1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.truth:truth:1.1.3", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - ], - "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.truth:truth:jar:sources:1.1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - ], - "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - }, - { - "coord": "com.google.truth:truth:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - ], - "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - }, - { - "coord": "com.google.truth:truth:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - ], - "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - ], - "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - ], - "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - }, - { - "coord": "com.ibm.icu:icu4j:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - ], - "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - }, - { - "coord": "com.ibm.icu:icu4j:jar:sources:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - ], - "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", - "dependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "com.squareup.okio:okio:jar:sources:2.2.2", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" - ], - "directDependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" - ], - "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", - "dependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" - ], - "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" - ], - "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "com.squareup.okhttp3:okhttp:4.1.0", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" - ], - "sha256": "179242e49a601d4b9a5db70b67ab38fa18031ff422aa6c2c3d23af2b24dcccae", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" - ], - "sha256": "d190cfc076b9639087f3354030252e0f10c68370e8543ee24a3a845f3cc3f598", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" - ], - "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" - ], - "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" - }, - { - "coord": "com.squareup.okio:okio:2.2.2", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - }, - { - "coord": "com.squareup.okio:okio:jar:sources:2.2.2", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" - ], - "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.11.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - ], - "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - ], - "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - ], - "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - ], - "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - ], - "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - ], - "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - }, - { - "coord": "com.squareup:javapoet:1.11.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" - ], - "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" - }, - { - "coord": "com.squareup:javapoet:jar:sources:1.11.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" - ], - "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" - }, - { - "coord": "com.squareup:javawriter:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - ], - "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - }, - { - "coord": "com.squareup:javawriter:jar:sources:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - ], - "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - }, - { - "coord": "com.squareup:kotlinpoet:1.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" - ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" - }, - { - "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" - ], - "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" - }, - { - "coord": "commons-codec:commons-codec:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - ], - "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - }, - { - "coord": "commons-codec:commons-codec:jar:sources:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - ], - "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - }, - { - "coord": "commons-io:commons-io:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - ], - "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - }, - { - "coord": "commons-io:commons-io:jar:sources:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - ], - "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - }, - { - "coord": "de.hdodenhof:circleimageview:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - ], - "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - }, - { - "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - ], - "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "mirror_urls": [ - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - ], - "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - }, - { - "coord": "io.github.chaosleung:pinview:1.4.4", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.appcompat:appcompat:1.2.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:1.2.0" - ], - "file": "v1/https/repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "mirror_urls": [ - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://maven.fabric.io/public/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar" + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" ], - "sha256": "036cd95d771210aae47974d17a4a61feec6a9466cd00491db038d0858357b6fd", - "url": "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar" + "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" }, { - "coord": "io.github.chaosleung:pinview:jar:sources:1.4.4", + "coord": "com.google.dagger:dagger:jar:sources:2.28.1", "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + "javax.inject:javax.inject:jar:sources:1" ], "directDependencies": [ - "androidx.appcompat:appcompat:jar:sources:1.2.0" - ], - "file": "v1/https/repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://maven.fabric.io/public/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar" - ], - "sha256": "264bb0eacffbcee5d0d8fab5f12447a9f85766485d5f90ae35a0dbbf15244c59", - "url": "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar" - }, - { - "coord": "javax.annotation:javax.annotation-api:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + "javax.inject:javax.inject:jar:sources:1" ], - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - }, - { - "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - ], - "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + ], + "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" }, { - "coord": "javax.annotation:jsr250-api:1.0", + "coord": "com.google.errorprone:error_prone_annotations:2.3.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar" ], - "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" + "sha256": "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar" }, { - "coord": "javax.annotation:jsr250-api:jar:sources:1.0", + "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.3.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar" ], - "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" + "sha256": "7ce688ed1582a67097228c050192b7cfd00479a81d2b921f7cd5116994f1402d", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar" }, { - "coord": "javax.inject:javax.inject:1", + "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" ], - "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" }, { - "coord": "javax.inject:javax.inject:jar:sources:1", + "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" ], - "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" }, { - "coord": "junit:junit:4.13.2", + "coord": "com.google.firebase:firebase-analytics:17.5.0", "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-measurement:aar:17.5.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" + "com.google.android.gms:play-services-measurement:aar:17.5.0", + "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "mirror_urls": [ - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" + "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" ], - "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" + "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", + "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" }, { - "coord": "junit:junit:jar:sources:4.13.2", + "coord": "com.google.firebase:firebase-common:aar:19.3.0", "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" ], "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "com.google.firebase:firebase-components:aar:16.0.0" ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "mirror_urls": [ - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" ], - "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" + "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", + "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" }, { - "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" + "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", + "dependencies": [ + "com.google.firebase:firebase-components:aar:sources:16.0.0", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", + "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], - "sha256": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:sources:17.0.0", + "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", + "com.google.firebase:firebase-components:aar:sources:16.0.0" ], - "sha256": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" ], - "sha256": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" + "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", + "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" }, { - "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" + "coord": "com.google.firebase:firebase-components:aar:16.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:1.1.0" ], - "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - }, - { - "coord": "net.ltgt.gradle.incap:incap:0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "directDependencies": [ + "androidx.annotation:annotation:jar:1.1.0" ], - "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" - }, - { - "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" ], - "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", + "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" }, { - "coord": "net.sf.kxml:kxml2:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" ], - "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", + "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" }, { - "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "coord": "com.google.firebase:firebase-crashlytics:17.1.1", + "dependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.android.gms:play-services-base:aar:17.0.0", + "com.google.firebase:firebase-iid:aar:20.1.5", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.dagger:dagger:jar:2.28.1", + "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "com.squareup.okhttp3:okhttp:jar:4.1.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-iid:aar:20.1.5", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "com.squareup.okhttp3:okhttp:jar:4.1.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "mirror_urls": [ - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" ], - "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", + "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" }, { - "coord": "nl.dionsegijn:konfetti:1.2.5", + "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "androidx.annotation:annotation:jar:1.1.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "androidx.annotation:annotation:jar:1.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" ], - "sha256": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" + "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", + "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" }, { - "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", + "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "androidx.annotation:annotation:jar:sources:1.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" ], - "sha256": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" + "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", + "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" }, { - "coord": "org.antlr:antlr4:4.5.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" + "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-base:aar:17.0.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" - }, - { - "coord": "org.antlr:antlr4:jar:sources:4.5.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" + "directDependencies": [ + "com.google.android.gms:play-services-base:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "mirror_urls": [ - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" + "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" ], - "sha256": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" + "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", + "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" }, { - "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" + "coord": "com.google.firebase:firebase-iid:aar:20.1.5", + "dependencies": [ + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.android.gms:play-services-base:aar:17.0.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "androidx.loader:loader:aar:1.0.0" ], - "sha256": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + "directDependencies": [ + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0" ], - "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" ], - "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", + "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" }, { - "coord": "org.checkerframework:checker-qual:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" ], - "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - }, - { - "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "directDependencies": [ + "com.google.android.gms:play-services-tasks:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" ], - "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", + "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" }, { - "coord": "org.hamcrest:hamcrest-core:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "coord": "com.google.firebase:firebase-installations:aar:16.3.2", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" ], - "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", + "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" }, { - "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "dependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" + "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" ], - "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" + "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", + "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" }, { - "coord": "org.hamcrest:hamcrest-integration:1.3", + "coord": "com.google.gms:google-services:4.3.3", "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.hamcrest:hamcrest-library:1.3" + "com.google.guava:guava:28.1-android", + "com.google.code.findbugs:jsr305:3.0.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "com.google.code.gson:gson:2.8.5", + "com.google.android.gms:strict-version-matcher-plugin:1.2.1" ], "directDependencies": [ - "org.hamcrest:hamcrest-library:1.3" + "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "com.google.code.gson:gson:2.8.5", + "com.google.guava:guava:28.1-android" ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" ], - "sha256": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" + "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", + "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" }, { - "coord": "org.hamcrest:hamcrest-integration:jar:sources:1.3", + "coord": "com.google.gms:google-services:jar:sources:4.3.3", "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.hamcrest:hamcrest-library:jar:sources:1.3" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" ], "directDependencies": [ - "org.hamcrest:hamcrest-library:jar:sources:1.3" + "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", + "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.guava:guava:jar:sources:28.1-android" ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" ], - "sha256": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" + "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", + "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" }, { - "coord": "org.hamcrest:hamcrest-library:1.3", + "coord": "com.google.googlejavaformat:google-java-format:1.5", "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" + "com.google.guava:guava:28.1-android", + "com.google.errorprone:javac-shaded:9-dev-r4023-3" ], "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" + "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "com.google.guava:guava:28.1-android" ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" ], - "sha256": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" + "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", + "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" }, { - "coord": "org.hamcrest:hamcrest-library:jar:sources:1.3", + "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" + "com.google.guava:guava:jar:sources:28.1-android", + "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3" ], "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" + "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.guava:guava:jar:sources:28.1-android" ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" ], - "sha256": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" + "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", + "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" }, { - "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "coord": "com.google.guava:failureaccess:1.0.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" }, { - "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" ], - "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", + "coord": "com.google.guava:guava:28.1-android", "dependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "org.codehaus.mojo:animal-sniffer-annotations:1.18", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:failureaccess:1.0.1", + "com.google.errorprone:error_prone_annotations:2.3.2", + "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "org.codehaus.mojo:animal-sniffer-annotations:1.18", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:failureaccess:1.0.1", + "com.google.errorprone:error_prone_annotations:2.3.2", + "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" + "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar", + "https://maven.fabric.io/public/com/google/guava/guava/28.1-android/guava-28.1-android.jar", + "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar" ], - "sha256": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" + "sha256": "e112ce92c0f0733965eede73d94589c59a72128b06b08bba5ebe2f9ea672ef60", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", + "coord": "com.google.guava:guava:jar:sources:28.1-android", "dependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.2" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" + "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", + "https://maven.fabric.io/public/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", + "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar" ], - "sha256": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" + "sha256": "7048029c5488142e8697eab2f7cd6ddcd1c5098843d6a6818e9c58db86b5549d", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" ], - "sha256": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "coord": "com.google.j2objc:j2objc-annotations:1.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - ], - "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - ], - "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" ], - "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" ], - "sha256": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" + "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", + "coord": "com.google.protobuf:protobuf-javalite:3.17.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" ], - "sha256": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" + "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" ], - "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" - ], - "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" ], - "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", + "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" ], - "sha256": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", + "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "com.squareup:kotlinpoet:1.6.0", + "com.squareup.moshi:moshi:1.11.0", + "com.google.auto.service:auto-service-annotations:1.0-rc7", + "net.ltgt.gradle.incap:incap:0.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-reflect:1.4.10", "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.ow2.asm:asm:7.1" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" + "com.squareup:kotlinpoet:1.6.0", + "com.squareup.moshi:moshi:1.11.0", + "com.google.auto.service:auto-service-annotations:1.0-rc7", + "net.ltgt.gradle.incap:incap:0.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-reflect:1.4.10", + "org.ow2.asm:asm:7.1" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" ], - "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", + "com.squareup.okio:okio:jar:sources:2.2.2", + "com.squareup:kotlinpoet:jar:sources:1.6.0", + "org.ow2.asm:asm:jar:sources:7.1", + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "net.ltgt.gradle.incap:incap:jar:sources:0.3" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.squareup:kotlinpoet:jar:sources:1.6.0", + "org.ow2.asm:asm:jar:sources:7.1", + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "net.ltgt.gradle.incap:incap:jar:sources:0.3" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" ], - "sha256": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.squareup.moshi:moshi:1.11.0", + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-reflect:1.4.10" ], "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "com.squareup.moshi:moshi:1.11.0", + "org.jetbrains.kotlin:kotlin-reflect:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" ], - "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10" ], "directDependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" ], - "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", + "coord": "com.squareup.moshi:moshi:1.11.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "com.squareup.okio:okio:2.2.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "com.squareup.okio:okio:2.2.2" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" ], - "sha256": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" + "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", + "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.2.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.2.2" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" ], - "sha256": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" + "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", + "coord": "com.squareup.okhttp3:okhttp:4.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.squareup.okio:okio:2.2.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" ], - "sha256": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" + "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" ], - "sha256": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" + "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", + "coord": "com.squareup.okio:okio:2.2.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.squareup.okio:okio:2.2.2" ], "directDependencies": [ - "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" ], - "sha256": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" + "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", + "coord": "com.squareup.okio:okio:jar:sources:2.2.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "junit:junit:jar:sources:4.13.2", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" ], - "sha256": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" + "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", + "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" + "com.squareup.retrofit2:retrofit:2.9.0", + "com.squareup.moshi:moshi:1.11.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" + "com.squareup.moshi:moshi:1.11.0", + "com.squareup.retrofit2:retrofit:2.9.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" ], - "sha256": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" + "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", + "com.squareup.moshi:moshi:jar:sources:1.11.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" ], - "sha256": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" + "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "coord": "com.squareup.retrofit2:retrofit:2.9.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.squareup.okhttp3:okhttp:4.1.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + "com.squareup.okhttp3:okhttp:4.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" ], - "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" ], - "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "coord": "com.squareup:javapoet:1.11.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + ], + "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + }, + { + "coord": "com.squareup:javapoet:jar:sources:1.11.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + ], + "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + }, + { + "coord": "com.squareup:kotlinpoet:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-reflect:1.4.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-reflect:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" ], - "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" ], - "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", + "coord": "commons-codec:commons-codec:1.10", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" ], - "sha256": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" + "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", + "coord": "commons-codec:commons-codec:jar:sources:1.10", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - ], - "sha256": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" ], - "sha256": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" + "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "coord": "commons-io:commons-io:2.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" ], - "sha256": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" + "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "coord": "commons-io:commons-io:jar:sources:2.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" ], - "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "coord": "de.hdodenhof:circleimageview:3.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" ], - "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", + "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" }, { - "coord": "org.jetbrains:annotations:13.0", + "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", + "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" }, { - "coord": "org.jetbrains:annotations:jar:sources:13.0", + "coord": "io.fabric.sdk.android:fabric:1.4.7", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" ], - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" }, { - "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", + "coord": "io.github.chaosleung:pinview:1.4.4", "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2", - "org.mockito:mockito-core:3.9.0" + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.drawerlayout:drawerlayout:aar:1.1.0", + "androidx.appcompat:appcompat-resources:aar:1.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.appcompat:appcompat:1.2.0" ], "directDependencies": [ - "org.mockito:mockito-core:3.9.0" + "androidx.appcompat:appcompat:1.2.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "file": "v1/https/repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", "mirror_urls": [ - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" + "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", + "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", + "https://maven.fabric.io/public/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", + "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", + "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar" ], - "sha256": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" + "sha256": "036cd95d771210aae47974d17a4a61feec6a9466cd00491db038d0858357b6fd", + "url": "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar" }, { - "coord": "org.mockito.kotlin:mockito-kotlin:jar:sources:3.2.0", + "coord": "io.github.chaosleung:pinview:jar:sources:1.4.4", "dependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", + "androidx.appcompat:appcompat:jar:sources:1.2.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], "directDependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0" + "androidx.appcompat:appcompat:jar:sources:1.2.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" + "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", + "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", + "https://maven.fabric.io/public/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", + "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", + "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar" ], - "sha256": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" + "sha256": "264bb0eacffbcee5d0d8fab5f12447a9f85766485d5f90ae35a0dbbf15244c59", + "url": "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar" }, { - "coord": "org.mockito:mockito-core:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "coord": "javax.annotation:javax.annotation-api:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "mirror_urls": [ - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" ], - "sha256": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" }, { - "coord": "org.mockito:mockito-core:jar:sources:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" ], - "sha256": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" + "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" }, { - "coord": "org.objenesis:objenesis:3.2", + "coord": "javax.annotation:jsr250-api:1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", "mirror_urls": [ - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" ], - "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" + "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", + "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" }, { - "coord": "org.objenesis:objenesis:jar:sources:3.2", + "coord": "javax.annotation:jsr250-api:jar:sources:1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" ], - "sha256": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" + "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", + "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" }, { - "coord": "org.ow2.asm:asm-analysis:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:7.2", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "coord": "javax.inject:javax.inject:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" ], - "sha256": "be922aae60ff1ff1768e8e6544a38a7f92bd0a6d6b0b9791f94955d1bd453de2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" + "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" }, { - "coord": "org.ow2.asm:asm-analysis:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "coord": "javax.inject:javax.inject:jar:sources:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" ], - "sha256": "712fac77b6c5f49ab9d9eda530cdcf49fba6a2d9b7dad756855b33766b99155d", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" + "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" }, { - "coord": "org.ow2.asm:asm-commons:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-tree:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "coord": "net.ltgt.gradle.incap:incap:0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" ], - "sha256": "0e86b8b179c5fb223d1a880a0ff4960b6978223984b94e62e71135f2d8ea3558", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" + "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" }, { - "coord": "org.ow2.asm:asm-commons:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" ], - "sha256": "090fd6b66cd84d67f4760f5db15fe6d0467017446598d29ae9a0f944d141577a", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" + "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" }, { - "coord": "org.ow2.asm:asm-tree:7.2", + "coord": "nl.dionsegijn:konfetti:1.2.5", "dependencies": [ - "org.ow2.asm:asm:9.1" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ - "org.ow2.asm:asm:9.1" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" ], - "sha256": "c063f5a67fa03cdc9bd79fd1c2ea6816cc4a19473ecdfbd9e9153b408c6f2656", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" + "sha256": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba", + "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" }, { - "coord": "org.ow2.asm:asm-tree:jar:sources:7.2", + "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", "dependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" ], - "sha256": "04d0ad2d55d3517f4dcc88b4eb9e069323af148c040b237dbc0d215314b7181f", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" + "sha256": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5", + "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" }, { - "coord": "org.ow2.asm:asm-util:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-tree:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "coord": "org.antlr:antlr4:4.5.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" ], - "sha256": "6e24913b021ffacfe8e7e053d6e0ccc731941148cfa078d4f1ed3d96904530f8", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" + "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", + "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" }, { - "coord": "org.ow2.asm:asm-util:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "coord": "org.antlr:antlr4:jar:sources:4.5.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" ], - "sha256": "c853b4204139c400c87a8d1b6da397ecd265a197b6042030cd557e039d8a581a", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" + "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", + "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" }, { - "coord": "org.ow2.asm:asm:9.1", + "coord": "org.checkerframework:checker-compat-qual:2.5.5", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" ], - "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" }, { - "coord": "org.ow2.asm:asm:jar:sources:9.1", + "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" ], - "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" }, { - "coord": "org.robolectric:annotations:4.4", + "coord": "org.codehaus.mojo:animal-sniffer-annotations:1.18", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4.jar", - "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" + "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", + "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", + "https://maven.fabric.io/public/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", + "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", + "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar" ], - "sha256": "d2b2d71a1f902a5a016dde5a2feb3be521d120192f9217adadbfb483d79f89ff", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" + "sha256": "47f05852b48ee9baefef80fa3d8cea60efa4753c0013121dd7fe5eef2e5c729d", + "url": "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar" }, { - "coord": "org.robolectric:annotations:jar:sources:4.4", + "coord": "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" - ], - "sha256": "7af2b62569eb473dd74ed9ab572132e337d555a48494de5efb7a57626a5edf2f", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" - }, - { - "coord": "org.robolectric:junit:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:sandbox:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:sandbox:4.4", - "org.robolectric:pluginapi:4.4", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4.jar", - "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" + "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", + "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", + "https://maven.fabric.io/public/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", + "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", + "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar" ], - "sha256": "c5ebcb20cf9d2173a294a6feff68331fff718a368e332df70c7ea7e3bdce846e", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" + "sha256": "ee078a91bf7136ee1961abd612b54d1cd9877352b960a7e1e7e3e4c17ceafcf1", + "url": "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar" }, { - "coord": "org.robolectric:junit:jar:sources:4.4", + "coord": "org.jetbrains.kotlin:kotlin-reflect:1.4.10", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" ], - "sha256": "0ae84adb68a727c924d097bdf4ba1dacb09fd295913b75ece88a3239b64eeb04", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" + "sha256": "3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" }, { - "coord": "org.robolectric:pluginapi:4.4", + "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", "dependencies": [ - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar" ], - "sha256": "b2f743db060502cb366f67dcd6c3929c7f4656744d91ab81d749b8bf641f5512", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" + "sha256": "471ef0d04b1b97fa146a28d5af6a956c13571d869f5f1f2f4983de88022ca170", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar" }, { - "coord": "org.robolectric:pluginapi:jar:sources:4.4", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.4" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4" + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "sha256": "e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" ], - "sha256": "593d9a75fc5742040836809220910a7e68a45b60e0a41ef8aa0e258c0d5010bd", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" + "sha256": "fb5a5efc62755bae303d9d39e1c1ca36c6f0c2b05aa5f83bd8baa4efc4c41c79", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" }, { - "coord": "org.robolectric:plugins-maven-dependency-resolver:4.4", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.robolectric:utils:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" ], - "sha256": "5279024a6bdbb2ee1791b06da13cc890628c583ad48414ae13a4f57d7db749a3", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" + "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" }, { - "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:utils:jar:sources:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" ], - "sha256": "7fbe8bfd7ca2aed2f12caee9afffd3cc33179330dd1cb2fca75fa0cb3785552e", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" + "sha256": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" }, { - "coord": "org.robolectric:resources:4.4", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:annotations:4.4", - "org.robolectric:pluginapi:4.4", - "org.robolectric:utils:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4.jar", - "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" ], - "sha256": "e39862f71887561dfde65030aeca5148bf0f6279b25fb9e146b75c2933fcabcf", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" + "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" }, { - "coord": "org.robolectric:resources:jar:sources:4.4", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:utils:jar:sources:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" ], - "sha256": "030290560fa21688cc6dc82457b0ba421adc126ae7b35918a5bb3e9acb4390fc", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" + "sha256": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" }, { - "coord": "org.robolectric:robolectric:4.4", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "dependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.robolectric:shadows-framework:4.4", - "org.robolectric:sandbox:4.4", - "com.google.guava:guava:30.1.1-android", - "androidx.test:monitor:aar:1.4.0", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm-analysis:7.2", - "org.robolectric:plugins-maven-dependency-resolver:4.4", - "org.bouncycastle:bcprov-jdk15on:1.65", - "org.ow2.asm:asm-util:7.2", - "com.almworks.sqlite4java:sqlite4java:0.282", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:junit:4.4", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.test:monitor:1.4.0", - "org.robolectric:shadows-framework:4.4", - "org.robolectric:sandbox:4.4", - "org.robolectric:pluginapi:4.4", - "org.robolectric:plugins-maven-dependency-resolver:4.4", - "org.bouncycastle:bcprov-jdk15on:1.65", - "org.robolectric:utils-reflector:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:junit:4.4", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" ], - "sha256": "38e0368914a48d6d8e543c12670beb1e36e09d037e664280fb604dbbfd10fe5f", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" + "sha256": "13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" }, { - "coord": "org.robolectric:robolectric:jar:sources:4.4", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:junit:jar:sources:4.4", - "org.ow2.asm:asm:jar:sources:9.1", - "androidx.test:monitor:aar:sources:1.4.0", - "javax.inject:javax.inject:jar:sources:1", - "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "org.robolectric:utils:jar:sources:4.4", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadows-framework:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4", - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:junit:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadows-framework:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" - ], - "sha256": "39a7c91667c42db25db2ad68c0ea944fb922044102beaf9544d541cd36ec6a37", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" - }, - { - "coord": "org.robolectric:sandbox:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains:annotations:jar:sources:13.0" ], "directDependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:7.2", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" ], - "sha256": "e52f3f012f893ca8458cbe3e664f1f9f13cb0501e2d730bd089d693c49ccedda", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" + "sha256": "367a8d04dabbb7bf596ccf4e264ea0c44ffc15ba1552bad0fddcda7589048a76", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" }, { - "coord": "org.robolectric:sandbox:jar:sources:4.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" ], - "sha256": "c36c9a75f8e0ef1c39a1f312172420eba4c8057c7f4ec9da261ce09ef2d90231", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" + "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" }, { - "coord": "org.robolectric:shadowapi:4.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", "dependencies": [ - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" ], - "sha256": "48ce6ab59137366eb88138be5ec65bd9c0b8c54a512151140a02391fc723b83f", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" + "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" }, { - "coord": "org.robolectric:shadowapi:jar:sources:4.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", "dependencies": [ - "org.robolectric:annotations:jar:sources:4.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" ], - "sha256": "4ac3bfb26ce39cd3adabad3d93009ac0fadb8420d70586d92f303facd9d023a1", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" + "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" }, { - "coord": "org.robolectric:shadows-framework:4.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", "dependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.annotation:annotation:1.1.0", - "com.google.guava:guava:30.1.1-android", - "androidx.test:monitor:aar:1.4.0", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "com.almworks.sqlite4java:sqlite4java:0.282", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:aar:1.4.0", - "org.robolectric:pluginapi:4.4", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:0.282", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" - ], - "sha256": "0602f5bbef601036831e0ce8600b6d08d80ce3c9260be5cb7b362b176ce3d9f0", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" - }, - { - "coord": "org.robolectric:shadows-framework:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "androidx.test:monitor:aar:sources:1.4.0", - "javax.inject:javax.inject:jar:sources:1", - "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "org.robolectric:utils:jar:sources:4.4", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4", - "androidx.test:monitor:aar:sources:1.4.0", - "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "org.robolectric:utils:jar:sources:4.4", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" - ], - "sha256": "974b669879cac429ea559e7d50bf0fa2a6a288fd1dcae8cc52e3f84ef0468431", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" - }, - { - "coord": "org.robolectric:utils-reflector:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-util:7.2", - "org.robolectric:utils:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" ], - "sha256": "35a77865bb9a451e99b95575cb154a5f08ecb007bd17e390817c0f31ab9db869", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" + "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" }, { - "coord": "org.robolectric:utils-reflector:jar:sources:4.4", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm-util:jar:sources:7.2", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.ow2.asm:asm-util:jar:sources:7.2", - "org.robolectric:utils:jar:sources:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" ], - "sha256": "ec21cc93c15f9bffc7cd6030980331dfee0fd29d0845bd8140e6131979f0f147", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" + "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" }, { - "coord": "org.robolectric:utils:4.4", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar", - "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4.jar", - "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" ], - "sha256": "f9756b5c57116ae9ec55a65ca52b64ba1f77d30b5eb7b55fef5d125fdf7d69d9", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" + "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" }, { - "coord": "org.robolectric:utils:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "coord": "org.jetbrains:annotations:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, + { + "coord": "org.jetbrains:annotations:jar:sources:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + ], + "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + }, + { + "coord": "org.ow2.asm:asm:7.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar", + "mirror_urls": [ + "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/7.1/asm-7.1.jar", + "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar" ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "sha256": "4ab2fa2b6d2cc9ccb1eaa05ea329c407b47b13ed2915f62f8c4b8cc96258d4de", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar" + }, + { + "coord": "org.ow2.asm:asm:jar:sources:7.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" + "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", + "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar" ], - "sha256": "fe9f3f93c2b82ee25b98b05cf96e791da58b820cb31e2ba7abb9a8af94af1a20", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" + "sha256": "c1297c6d395d40f9f7c9f03d435970e174ea8df8280cbae39efae44228bbd876", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar" }, { "coord": "androidx.constraintlayout:constraintlayout-solver:jar:sources:1.1.3", @@ -9671,6 +6722,7 @@ "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", "androidx.annotation:annotation:jar:sources:1.1.0", @@ -9678,7 +6730,6 @@ "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-stats:aar:sources:17.0.0", @@ -9855,11 +6906,11 @@ "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:28.1-android" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:28.1-android", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" ], "file": null @@ -9881,6 +6932,7 @@ "androidx.core:core:aar:sources:1.3.0", "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", "androidx.annotation:annotation:jar:sources:1.1.0", @@ -9889,7 +6941,6 @@ "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-stats:aar:sources:17.0.0", @@ -9920,6 +6971,7 @@ "com.google.dagger:dagger:jar:sources:2.28.1", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", @@ -9927,7 +6979,6 @@ "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", @@ -9980,11 +7031,11 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "androidx.annotation:annotation:jar:sources:1.1.0", "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", @@ -10027,10 +7078,10 @@ "androidx.fragment:fragment:aar:sources:1.2.0", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "androidx.annotation:annotation:jar:sources:1.1.0", "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" ], diff --git a/third_party/maven_script_install.json b/third_party/maven_script_install.json new file mode 100644 index 00000000000..f3cf17c7cff --- /dev/null +++ b/third_party/maven_script_install.json @@ -0,0 +1,3438 @@ +{ + "dependency_tree": { + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": 28670918, + "__RESOLVED_ARTIFACTS_HASH": -1168429323, + "conflict_resolution": { + "com.google.guava:guava:28.1-jre": "com.google.guava:guava:30.1-jre" + }, + "dependencies": [ + { + "coord": "com.android.tools.analytics-library:protos:30.0.4", + "dependencies": [ + "com.google.protobuf:protobuf-java:3.10.0" + ], + "directDependencies": [ + "com.google.protobuf:protobuf-java:3.10.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" + ], + "sha256": "c1f0270c758f61db311d1365af2eaab46318c0ecde1d15aed6c20d5b32ed3ade", + "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" + }, + { + "coord": "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "dependencies": [ + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" + ], + "sha256": "5ce414491f907d15ac43c8efdb6f7e8575888cbbe6712506af62269901697f89", + "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.analytics-library:shared:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.protobuf:protobuf-java:3.10.0", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.google.code.gson:gson:2.8.6", + "com.android.tools.analytics-library:protos:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.google.guava:guava:30.1-jre" + ], + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" + ], + "sha256": "91cada37f5035b5d313cce64fde2a3c3a3f58b267edb80b0e3e94372e3bcf2d1", + "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" + }, + { + "coord": "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" + ], + "sha256": "d76aeb80546b593f55eef1431b07143d852ce38a5140f9a5cd79028f60bd7ff9", + "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.apkparser:apkanalyzer:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.bouncycastle:bcprov-jdk15on:jar:1.56", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "org.smali:dexlib2:2.2.4", + "org.ow2.asm:asm-tree:7.0", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.ow2.asm:asm:7.0", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "commons-io:commons-io:2.4", + "org.smali:util:2.2.4", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "com.beust:jcommander:1.64", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "org.smali:baksmali:2.2.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-checks:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "javax.inject:javax.inject:1", + "com.android.tools.apkparser:binary-resources:30.0.4", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.ow2.asm:asm-analysis:7.0", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "org.smali:dexlib2:2.2.4", + "com.android.tools:sdk-common:30.0.4", + "org.smali:baksmali:2.2.4", + "com.android.tools.lint:lint-checks:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "com.android.tools.apkparser:binary-resources:30.0.4", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" + ], + "sha256": "be0f9e079fe166da36127b780de9ffcb297b511b642cc09c0dff75a2ee47c454", + "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" + }, + { + "coord": "com.android.tools.apkparser:apkanalyzer:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.ow2.asm:asm-tree:jar:sources:7.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.smali:util:jar:sources:2.2.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "com.beust:jcommander:jar:sources:1.64", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-analysis:jar:sources:7.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.smali:dexlib2:jar:sources:2.2.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "org.ow2.asm:asm:jar:sources:7.0", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0", + "org.smali:baksmali:jar:sources:2.2.4" + ], + "directDependencies": [ + "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "org.smali:dexlib2:jar:sources:2.2.4", + "org.smali:baksmali:jar:sources:2.2.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" + ], + "sha256": "b585613eca07d8d0e84360b8d41525f248ca52447d293f356d771a482c0e2261", + "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.apkparser:binary-resources:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:annotations:30.0.4", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1-jre" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" + ], + "sha256": "c8fb8f656fe329375d4c669fc00bd396e6debd098a1304ab0189e54e6ab3f303", + "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" + }, + { + "coord": "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" + ], + "sha256": "162ba8d9192101ba730cf323deaea559584b184012aead70f541704c81b071a5", + "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "dependencies": [ + "com.google.protobuf:protobuf-java:3.10.0" + ], + "directDependencies": [ + "com.google.protobuf:protobuf-java:3.10.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" + ], + "sha256": "17e75523e1e92dd4f222c7368ee41df9e964a508232f591e265d0c499baf9dca", + "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" + }, + { + "coord": "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "dependencies": [ + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" + ], + "sha256": "463de47d5cfaa660e81c750f0ae5e05be46d8942bc08e6eb8cdb04beea4dbf42", + "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" + }, + { + "coord": "com.android.tools.build:builder-model:7.0.4", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" + ], + "sha256": "6ab2f2371f2bcd48a3a623613d0bc00838b5bfb4e6c4e49e324ebcf88f7feb0e", + "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" + }, + { + "coord": "com.android.tools.build:builder-model:jar:sources:7.0.4", + "dependencies": [ + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" + ], + "sha256": "bef28d74d63f87228fb61b0a6b2318ca5527ebf3a6b95f5ac69209146925e5d5", + "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" + }, + { + "coord": "com.android.tools.build:builder-test-api:7.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.protobuf:protobuf-java:3.10.0", + "com.android.tools.ddms:ddmlib:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.guava:guava:30.1-jre" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" + ], + "sha256": "cfcf933229e368231a96b79b1ec394d7cbcf822eaf8a3ba44c92ba52d959c90e", + "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" + }, + { + "coord": "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" + ], + "sha256": "ee1c1ad3eeac6e3be99fffff953362ca189a4c8bdbb2068cfd43b527518f126d", + "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" + }, + { + "coord": "com.android.tools.build:manifest-merger:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.bouncycastle:bcprov-jdk15on:jar:1.56", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-logging:commons-logging:1.2", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools:sdk-common:30.0.4", + "com.google.code.gson:gson:2.8.6", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" + ], + "sha256": "44339ed30995742f96147891356135210599c96a0a00a62d81465ce2b8ec1f98", + "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" + }, + { + "coord": "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" + ], + "sha256": "515c80996076e621550054f15adf664a9e6b00f0b19623685a6378db81020e53", + "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.ddms:ddmlib:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.protobuf:protobuf-java:3.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools:common:30.0.4", + "com.google.protobuf:protobuf-java:3.10.0", + "net.sf.kxml:kxml2:2.3.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" + ], + "sha256": "7f706a995f5b3047d80e28b4edb584b2338b7b47b9629ed1607011f39c17e14c", + "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" + }, + { + "coord": "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" + ], + "sha256": "a85030c7a1e7d3a82eed2076c9733becfc74ca5a14cf0b488809e8ef038e7a4a", + "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "dependencies": [ + "org.jetbrains.intellij.deps:trove4j:1.0.20181211" + ], + "directDependencies": [ + "org.jetbrains.intellij.deps:trove4j:1.0.20181211" + ], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" + ], + "sha256": "e5577bfe5be2937212012cda8ead120fc2dd96a3427533b4b4aed2c60fe3e8c4", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "dependencies": [ + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" + ], + "directDependencies": [ + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" + ], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" + ], + "sha256": "bc41093990c7eab6af6521ac2c5d15cca1d71326ac5d063d93d084ca363f4de5", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" + ], + "sha256": "5e2456b33e7879442d10c666c2eae756c3e711d087f7b346b1f2035f0c3fc18d", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" + ], + "sha256": "356b30f166cc1a44755cca9c776c101219412c2ae3778e464b270e0fcf50970b", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.org-jetbrains:uast:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" + ], + "sha256": "72be32fa6463c307ce52abef1317b73bb515e7ff68475ad555cad37b84c1563d", + "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" + ], + "sha256": "81538feca42ac2d8d6e9657229ce68cc9d2abafa7d07c46b5ae28b4650a80019", + "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains:annotations:13.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" + ], + "sha256": "9ba23153dd4aa795313d8b908cd0acd553ec5e2d7b4a5c5944609b6a47a768d4", + "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" + }, + { + "coord": "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" + ], + "sha256": "5a8b0bbc8e673a17ab00d8d26cea260114b980f35412456a58220b93adc0ec0f", + "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-api:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.bouncycastle:bcprov-jdk15on:jar:1.56", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "org.ow2.asm:asm-tree:7.0", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.ow2.asm:asm:7.0", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "commons-io:commons-io:2.4", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "org.ow2.asm:asm-tree:7.0", + "com.android.tools.build:manifest-merger:30.0.4", + "com.android.tools:sdk-common:30.0.4", + "org.ow2.asm:asm:7.0", + "commons-io:commons-io:2.4", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.android.tools.lint:lint-model:30.0.4", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.google.guava:guava:30.1-jre", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" + ], + "sha256": "ebbdcbed4149b8a781262473feaa113166750ca3042735fd9fcd79f8e9103037", + "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.ow2.asm:asm-tree:jar:sources:7.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "org.ow2.asm:asm:jar:sources:7.0", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.0", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "org.ow2.asm:asm:jar:sources:7.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" + ], + "sha256": "ed284286aaf76d4a17e2deb16b7ae21699626ecd9e0fa5b6a5014bea73deebc1", + "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-checks:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.bouncycastle:bcprov-jdk15on:jar:1.56", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "org.ow2.asm:asm-tree:7.0", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.ow2.asm:asm:7.0", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "commons-io:commons-io:2.4", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.ow2.asm:asm-analysis:7.0", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "com.android.tools:sdk-common:30.0.4", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.ow2.asm:asm-analysis:7.0", + "com.google.guava:guava:30.1-jre", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" + ], + "sha256": "7bd817ff4060fdb13750c5a45daccd768b47a1363607da3ee9eceba46c99d569", + "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.ow2.asm:asm-tree:jar:sources:7.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-analysis:jar:sources:7.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "org.ow2.asm:asm:jar:sources:7.0", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-analysis:jar:sources:7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" + ], + "sha256": "b17d1c9678a20ecd0a635d45c519740f9ca2c39ce3f8275ec96af3325f553432", + "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-model:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.bouncycastle:bcprov-jdk15on:jar:1.56", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-logging:commons-logging:1.2", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools:sdk-common:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" + ], + "sha256": "fb7561562b7d3d3edf015c12367f267804a9824083a9e10944daf71473ce9bc5", + "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" + ], + "sha256": "a20dbeb8bd21934e429a0f2d49476f0d3fc1061d8d41e23e3304d78d720a39f8", + "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:annotations:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" + ], + "sha256": "df132b4daa2bb73770cd459c4c6b9b927695dd8a89592ab149ecdb7e0d8506ed", + "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" + }, + { + "coord": "com.android.tools:annotations:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" + ], + "sha256": "d3855de4b35da61803a7c9832c7e6f4ffb7f0ea66b7ff7006d15aa0ca1d62e16", + "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:common:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.google.guava:guava:30.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar" + ], + "sha256": "d1aa2b6a43843c385ddd246fb0118acf45afad5317edb3c508a4604a288fa9c9", + "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar" + }, + { + "coord": "com.android.tools:common:jar:sources:30.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" + ], + "sha256": "997c4ffc7ff2373d2f783ac0f0a416a38bf58c453d719931eeb250efe481e81f", + "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:dvlib:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools:common:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" + ], + "sha256": "61edccccecc1ffca47f442326bd7c1d73f7256ef9adaac834c1d639a142e49b9", + "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" + }, + { + "coord": "com.android.tools:dvlib:jar:sources:30.0.4", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" + ], + "sha256": "a26f197d1f50e680d2580c9cf7ddaf74808423c93ae09f80de3fe62482855d62", + "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:repository:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.jvnet.staxex:stax-ex:1.8.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "com.sun.activation:javax.activation:1.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "com.android.tools:common:30.0.4", + "com.sun.activation:javax.activation:1.2.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar" + ], + "sha256": "ff77dda7a094a6b2ae5d631ecaca59c26c0673f59b1e5f874352c17e92eb9a1f", + "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar" + }, + { + "coord": "com.android.tools:repository:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.google.jimfs:jimfs:jar:sources:1.1", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" + ], + "sha256": "298e27f58b4e01d7bb98d7279a9f395a8748eeeb2846ed9eaf98403ce5c42908", + "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:sdk-common:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.bouncycastle:bcprov-jdk15on:jar:1.56", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-logging:commons-logging:1.2", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "javax.inject:javax.inject:1", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.google.guava:guava:30.1-jre", + "org.bouncycastle:bcprov-jdk15on:1.56", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" + ], + "sha256": "b4617630f9c9cc8ad80f1aab980cc560d8f76bd26e84421ea54f38e036b3be48", + "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" + }, + { + "coord": "com.android.tools:sdk-common:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "xerces:xercesImpl:jar:sources:2.12.0", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" + ], + "sha256": "32b6f300a2f66dcf4c1d76b69d5e105c40e16d784d6de703919fdd0412266d2b", + "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:sdklib:30.0.4", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-logging:commons-logging:1.2", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.protobuf:protobuf-java:3.10.0", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.checkerframework:checker-qual:3.5.0", + "net.java.dev.jna:jna:5.6.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.google.guava:failureaccess:1.0.1", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.code.gson:gson:2.8.6", + "com.android.tools:dvlib:30.0.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:repository:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" + ], + "sha256": "bcfe68d2ec02569f40978c9380a3302d60f67772c0dea95838f817f5cf3505a8", + "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" + }, + { + "coord": "com.android.tools:sdklib:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "commons-codec:commons-codec:jar:sources:1.10", + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "com.google.protobuf:protobuf-java:jar:sources:3.10.0" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools:dvlib:jar:sources:30.0.4", + "com.android.tools:repository:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" + ], + "sha256": "5d62209cb553b889eb673a0cff244b8d9783dd8dc4342be5519a4d0efc5c08dc", + "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" + }, + { + "coord": "com.beust:jcommander:1.64", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" + ], + "sha256": "156be736199c990321d9ff77090b199629cfc9865e2d6c13f7cd291bb1641817", + "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" + }, + { + "coord": "com.beust:jcommander:jar:sources:1.64", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" + ], + "sha256": "0d2302ee3ad1c05ff340db7f0de3370c36c8397ca50004edc516b9ad7d2f2a5d", + "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + ], + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + ], + "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + }, + { + "coord": "com.google.code.gson:gson:2.8.6", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" + ], + "sha256": "c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" + }, + { + "coord": "com.google.code.gson:gson:jar:sources:2.8.6", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" + ], + "sha256": "da4d787939dc8de214724a20d88614b70ef8c3a4931d9c694300b5d9098ed9bc", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:2.3.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" + ], + "sha256": "baf7d6ea97ce606c53e11b6854ba5f2ce7ef5c24dddf0afa18d1260bd25b002c", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar" + ], + "sha256": "0b1011d1e2ea2eab35a545cffd1cff3877f131134c8020885e8eaf60a7d72f91", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar" + }, + { + "coord": "com.google.guava:failureaccess:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + ], + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + }, + { + "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + ], + "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + }, + { + "coord": "com.google.guava:guava:30.1-jre", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "com.google.guava:failureaccess:1.0.1" + ], + "directDependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.checkerframework:checker-qual:3.5.0", + "com.google.errorprone:error_prone_annotations:2.3.4", + "com.google.guava:failureaccess:1.0.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", + "https://maven.google.com/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar" + ], + "sha256": "e6dd072f9d3fe02a4600688380bd422bdac184caf6fe2418cfdd0934f09432aa", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar" + }, + { + "coord": "com.google.guava:guava:jar:sources:30.1-jre", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "directDependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.5.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar", + "https://maven.google.com/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar" + ], + "sha256": "b17d4974b591e7e45d982d04ce400c424fa95288cbddce17394b65f65bfdec0f", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar" + }, + { + "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + ], + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + ], + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + ], + "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + }, + { + "coord": "com.google.jimfs:jimfs:1.1", + "dependencies": [ + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.google.guava:guava:30.1-jre" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + ], + "sha256": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", + "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + }, + { + "coord": "com.google.jimfs:jimfs:jar:sources:1.1", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1-jre" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1-jre" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" + ], + "sha256": "adebb53450d2313d6927db5155c9be85336109e8f8c0af106ec2a30bc37e64ce", + "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:3.10.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar" + ], + "sha256": "161d7d61a8cb3970891c299578702fd079646e032329d6c2cabf998d191437c9", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:jar:sources:3.10.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar" + ], + "sha256": "47012b36fcd7c4325e07a3a3b43c72e1b2d7a7d79d8e2605f2327b1e81348133", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar" + }, + { + "coord": "com.sun.activation:javax.activation:1.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + ], + "sha256": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", + "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + }, + { + "coord": "com.sun.activation:javax.activation:jar:sources:1.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" + ], + "sha256": "7e5aed0cc354684f1c96a1d24513c95f0971541b9ed03bf90a782ba189571022", + "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" + }, + { + "coord": "com.sun.istack:istack-commons-runtime:3.0.8", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" + ], + "sha256": "4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef", + "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" + }, + { + "coord": "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" + ], + "sha256": "4874ce5789c8684debd0099c8fa4ec8e00545626af4c9890760f0cb6fdf6d4db", + "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" + }, + { + "coord": "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" + ], + "sha256": "056f3a1e144409f21ed16afc26805f58e9a21f3fce1543c42d400719d250c511", + "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" + }, + { + "coord": "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" + ], + "sha256": "b648209797a327140d6fa4ecf78a276f613ec92c5d9ccd6e7a51ff71976b84b0", + "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" + }, + { + "coord": "commons-codec:commons-codec:1.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" + ], + "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" + }, + { + "coord": "commons-codec:commons-codec:jar:sources:1.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" + ], + "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" + }, + { + "coord": "commons-io:commons-io:2.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" + ], + "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" + }, + { + "coord": "commons-io:commons-io:jar:sources:2.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" + ], + "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" + }, + { + "coord": "commons-logging:commons-logging:1.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + ], + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + }, + { + "coord": "commons-logging:commons-logging:jar:sources:1.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" + ], + "sha256": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" + }, + { + "coord": "jakarta.activation:jakarta.activation-api:1.2.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" + ], + "sha256": "8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b", + "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" + }, + { + "coord": "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" + ], + "sha256": "e9638b764202c0def1b4d54bd37a984c681b2ed46a548ae94ef3f7e4a4b58a31", + "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" + }, + { + "coord": "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" + ], + "sha256": "69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea", + "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" + }, + { + "coord": "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" + ], + "sha256": "61ceb3ed35ecf99f1803eac9c4b8f12103c7531952beae38ba53cc727f405532", + "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" + }, + { + "coord": "javax.inject:javax.inject:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + ], + "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "coord": "javax.inject:javax.inject:jar:sources:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + ], + "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + }, + { + "coord": "net.java.dev.jna:jna-platform:5.6.0", + "dependencies": [ + "net.java.dev.jna:jna:5.6.0" + ], + "directDependencies": [ + "net.java.dev.jna:jna:5.6.0" + ], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" + ], + "sha256": "9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" + }, + { + "coord": "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "dependencies": [ + "net.java.dev.jna:jna:jar:sources:5.6.0" + ], + "directDependencies": [ + "net.java.dev.jna:jna:jar:sources:5.6.0" + ], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" + ], + "sha256": "ec090292829f0974710c1890634a58b55d3285feecad8ac6121515a7e27891fe", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" + }, + { + "coord": "net.java.dev.jna:jna:5.6.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + ], + "sha256": "5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + }, + { + "coord": "net.java.dev.jna:jna:jar:sources:5.6.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" + ], + "sha256": "3bb0536c6bfe8931afa898a5022af628f936b09a8437552429a2f9977d254c46", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" + }, + { + "coord": "net.sf.kxml:kxml2:2.3.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + ], + "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + }, + { + "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + ], + "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", + "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + }, + { + "coord": "org.apache.commons:commons-compress:1.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + ], + "sha256": "0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + }, + { + "coord": "org.apache.commons:commons-compress:jar:sources:1.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" + ], + "sha256": "0eb5d7f270c2fccdab31daa5f7091b038ad0099b29885040604d66e07fd46a18", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpclient:4.5.6", + "dependencies": [ + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.10" + ], + "directDependencies": [ + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.10" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" + ], + "sha256": "c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" + }, + { + "coord": "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "dependencies": [ + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "commons-codec:commons-codec:jar:sources:1.10" + ], + "directDependencies": [ + "commons-codec:commons-codec:jar:sources:1.10", + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" + ], + "sha256": "6a8076d9a98a5be9f1a055011166f9055b0aee2de133699db3ccf20377533e58", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpcore:4.4.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" + ], + "sha256": "78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" + }, + { + "coord": "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" + ], + "sha256": "9c790a045566da7ce0a53276816d09e08543ccb46ba99db1cb8f5d3742dfaa1f", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpmime:4.5.6", + "dependencies": [ + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpclient:4.5.6", + "org.apache.httpcomponents:httpcore:4.4.10" + ], + "directDependencies": [ + "org.apache.httpcomponents:httpclient:4.5.6" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" + ], + "sha256": "0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" + }, + { + "coord": "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "dependencies": [ + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "commons-codec:commons-codec:jar:sources:1.10" + ], + "directDependencies": [ + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" + ], + "sha256": "3054d6f3160cdc1a4a60cf2a199f5acd2f3b209aa3e82e2f69e7028741847622", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" + }, + { + "coord": "org.bouncycastle:bcpkix-jdk15on:1.56", + "dependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:1.56" + ], + "directDependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:1.56" + ], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" + ], + "sha256": "7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" + }, + { + "coord": "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "dependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56" + ], + "directDependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56" + ], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" + ], + "sha256": "fa2d1696e7cfac8510020cf5d3f168015aaae3da9d65a781785be73394495377", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" + }, + { + "coord": "org.bouncycastle:bcprov-jdk15on:1.56", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar" + ], + "sha256": "963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar" + }, + { + "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar", + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar" + ], + "sha256": "e362f4d3c218ac3462a4e54fee493cb2c5cc0ccf0ebbe3d9dda8b6968fdeab0c", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar" + }, + { + "coord": "org.checkerframework:checker-qual:3.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar" + ], + "sha256": "729990b3f18a95606fc2573836b6958bcdb44cb52bfbd1b7aa9c339cff35a5a4", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar" + }, + { + "coord": "org.checkerframework:checker-qual:jar:sources:3.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar" + ], + "sha256": "0724b40995c1b05516caa2dd9a3b2f5378f948cf20f3404f4db316af25239368", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar" + }, + { + "coord": "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.glassfish.jaxb:txw2:2.3.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.sun.istack:istack-commons-runtime:3.0.8" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.glassfish.jaxb:txw2:2.3.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.sun.istack:istack-commons-runtime:3.0.8" + ], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" + ], + "sha256": "e6e0a1e89fb6ff786279e6a0082d5cef52dc2ebe67053d041800737652b4fd1b", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" + }, + { + "coord": "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "dependencies": [ + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" + ], + "directDependencies": [ + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" + ], + "sha256": "b85c2e314e6565e7dc4fb7e00ec8688c1c0fe9c9f7275125fb8dee43898f3743", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" + }, + { + "coord": "org.glassfish.jaxb:txw2:2.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" + ], + "sha256": "4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" + }, + { + "coord": "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" + ], + "sha256": "a5ae8ac7886df60992e4039c75b7095cf04d1bea3a81f77f72e2c652f8f57a56", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" + }, + { + "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + ], + "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", + "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + }, + { + "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + ], + "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", + "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-reflect:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar" + ], + "sha256": "dbf19e9cdaa9c3c170f3f6f6ce3922f38dfc1d7fa1cab5b7c23a19da8b5eec5b", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar" + ], + "sha256": "a8c4e8266a44003736e70322f2002360181d4b30ff823aaf45dee390c4387cb7", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" + ], + "sha256": "e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" + ], + "sha256": "fb5a5efc62755bae303d9d39e1c1ca36c6f0c2b05aa5f83bd8baa4efc4c41c79", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" + ], + "sha256": "5f801e75ca27d8791c14b07943c608da27620d910a8093022af57f543d5d98b6", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" + ], + "sha256": "7b2d80593dd26868c1dbe2844385661c8a0ebae315f10beef9ed8a375f6b0c94", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" + ], + "sha256": "adc43e54757b106e0cd7b3b7aa257dff471b61efdabe067fc02b2f57e2396262", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" + ], + "sha256": "707ea8e39e5756391ffeec91562477df7191aac197a0fc3b9a8a3f59267f48c2", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" + ], + "sha256": "13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "directDependencies": [ + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" + ], + "sha256": "367a8d04dabbb7bf596ccf4e264ea0c44ffc15ba1552bad0fddcda7589048a76", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" + }, + { + "coord": "org.jetbrains:annotations:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, + { + "coord": "org.jetbrains:annotations:jar:sources:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + ], + "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + }, + { + "coord": "org.jvnet.staxex:stax-ex:1.8.1", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" + ], + "sha256": "20522549056e9e50aa35ef0b445a2e47a53d06be0b0a9467d704e2483ffb049a", + "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" + }, + { + "coord": "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" + ], + "sha256": "1333d591414aa494425e49fae1f3cb8aec6b58148956353ef1d0b53fac49129c", + "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-analysis:7.0", + "dependencies": [ + "org.ow2.asm:asm-tree:7.0", + "org.ow2.asm:asm:7.0" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:7.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar", + "https://maven.google.com/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar" + ], + "sha256": "e981f8f650c4d900bb033650b18e122fa6b161eadd5f88978d08751f72ee8474", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar" + }, + { + "coord": "org.ow2.asm:asm-analysis:jar:sources:7.0", + "dependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.0", + "org.ow2.asm:asm:jar:sources:7.0" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar" + ], + "sha256": "57bdf5b407dc122b8f4118e2fbf686719c81f6b7c97598e17ce7a456ea151866", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-tree:7.0", + "dependencies": [ + "org.ow2.asm:asm:7.0" + ], + "directDependencies": [ + "org.ow2.asm:asm:7.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar", + "https://maven.google.com/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar" + ], + "sha256": "cfd7a0874f9de36a999c127feeadfbfe6e04d4a71ee954d7af3d853f0be48a6c", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar" + }, + { + "coord": "org.ow2.asm:asm-tree:jar:sources:7.0", + "dependencies": [ + "org.ow2.asm:asm:jar:sources:7.0" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:7.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar" + ], + "sha256": "8888c88a9889b1b413d90e440b6b9c894e8d31632a473bd70e683645aba382dd", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar" + }, + { + "coord": "org.ow2.asm:asm:7.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm/7.0/asm-7.0.jar", + "https://maven.google.com/org/ow2/asm/asm/7.0/asm-7.0.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar" + ], + "sha256": "b88ef66468b3c978ad0c97fd6e90979e56155b4ac69089ba7a44e9aa7ffe9acf", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar" + }, + { + "coord": "org.ow2.asm:asm:jar:sources:7.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm/7.0/asm-7.0-sources.jar", + "https://maven.google.com/org/ow2/asm/asm/7.0/asm-7.0-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0-sources.jar" + ], + "sha256": "51a538468a788fa543e80e6bccbe05d2a738fa0da553b710a1fd8ed574504982", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0-sources.jar" + }, + { + "coord": "org.smali:baksmali:2.2.4", + "dependencies": [ + "org.smali:dexlib2:2.2.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.smali:util:2.2.4", + "com.beust:jcommander:1.64", + "com.google.guava:guava:30.1-jre" + ], + "directDependencies": [ + "com.beust:jcommander:1.64", + "com.google.guava:guava:30.1-jre", + "org.smali:dexlib2:2.2.4", + "org.smali:util:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" + ], + "sha256": "1990932c4c8cf334a640e52c4bd0426e4abb2c2fc94f1803711ea8460c06de50", + "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" + }, + { + "coord": "org.smali:baksmali:jar:sources:2.2.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.smali:util:jar:sources:2.2.4", + "com.beust:jcommander:jar:sources:1.64", + "org.smali:dexlib2:jar:sources:2.2.4" + ], + "directDependencies": [ + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.smali:dexlib2:jar:sources:2.2.4", + "org.smali:util:jar:sources:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" + ], + "sha256": "dbc890dfc72c53f77df387dc7ecef8f97aa08b2435e458d3de24231f9e19c732", + "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" + }, + { + "coord": "org.smali:dexlib2:2.2.4", + "dependencies": [ + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1-jre", + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1-jre", + "org.smali:util:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" + ], + "sha256": "cb2677bfb66cfbc954e96e806ac6bda13051ad37754f9d1bcce38514e50e41e6", + "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" + }, + { + "coord": "org.smali:dexlib2:jar:sources:2.2.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.beust:jcommander:jar:sources:1.64", + "org.smali:util:jar:sources:2.2.4" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "org.smali:util:jar:sources:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" + ], + "sha256": "4374056290a47624fab569aa59f8199cf7427e0f04298895c98e5dfb89a27339", + "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" + }, + { + "coord": "org.smali:util:2.2.4", + "dependencies": [ + "com.google.guava:guava:30.1-jre", + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1-jre" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4.jar", + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" + ], + "sha256": "d7de146d2b6dc9d0b75cb6c7ff17ca68ef24049dc6038b84b5f6b22cd00ddd46", + "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" + }, + { + "coord": "org.smali:util:jar:sources:2.2.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre", + "com.beust:jcommander:jar:sources:1.64" + ], + "directDependencies": [ + "com.beust:jcommander:jar:sources:1.64", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1-jre" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" + ], + "sha256": "9310745272ff1e4060bba38729581f8a8eeddae309e4e07d24ee185479e24598", + "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" + }, + { + "coord": "xerces:xercesImpl:2.12.0", + "dependencies": [ + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "xml-apis:xml-apis:1.4.01" + ], + "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" + ], + "sha256": "b50d3a4ca502faa4d1c838acb8aa9480446953421f7327e338c5dda3da5e76d0", + "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" + }, + { + "coord": "xerces:xercesImpl:jar:sources:2.12.0", + "dependencies": [ + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" + ], + "sha256": "bbb819a8496f85526cec3c29b930df97ceb6c23060d057030f2c89efe17d7c74", + "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" + }, + { + "coord": "xml-apis:xml-apis:1.4.01", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" + ], + "sha256": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", + "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" + }, + { + "coord": "xml-apis:xml-apis:jar:sources:1.4.01", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" + ], + "sha256": "5db8b94589e334283e01075458cfae920995e37ab997cb3b475fd0667b3158b2", + "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" + }, + { + "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "file": null + } + ], + "version": "0.1.0" + } +} diff --git a/third_party/maven_test_install.json b/third_party/maven_test_install.json new file mode 100644 index 00000000000..bf899b35c48 --- /dev/null +++ b/third_party/maven_test_install.json @@ -0,0 +1,5778 @@ +{ + "dependency_tree": { + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -1975547344, + "__RESOLVED_ARTIFACTS_HASH": 1624001986, + "conflict_resolution": { + "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", + "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", + "junit:junit:4.12": "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" + }, + "dependencies": [ + { + "coord": "android.arch.core:common:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:26.1.0" + ], + "directDependencies": [ + "com.android.support:support-annotations:26.1.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" + ], + "sha256": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", + "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar" + }, + { + "coord": "android.arch.core:common:jar:sources:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:jar:sources:26.1.0" + ], + "directDependencies": [ + "com.android.support:support-annotations:jar:sources:26.1.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" + ], + "sha256": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c", + "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" + }, + { + "coord": "android.arch.core:core-testing:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:26.1.0", + "org.hamcrest:hamcrest-core:1.3", + "org.mockito:mockito-core:3.9.0", + "android.arch.core:runtime:aar:1.1.1", + "junit:junit:4.13.2", + "android.arch.core:common:1.1.1" + ], + "directDependencies": [ + "android.arch.core:runtime:aar:1.1.1", + "com.android.support:support-annotations:26.1.0", + "junit:junit:4.13.2", + "org.mockito:mockito-core:3.9.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" + ], + "sha256": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3", + "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" + }, + { + "coord": "android.arch.core:core-testing:jar:sources:1.1.1", + "dependencies": [ + "android.arch.core:runtime:aar:sources:1.1.1", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "android.arch.core:common:jar:sources:1.1.1", + "com.android.support:support-annotations:jar:sources:26.1.0" + ], + "directDependencies": [ + "android.arch.core:runtime:aar:sources:1.1.1", + "com.android.support:support-annotations:jar:sources:26.1.0", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" + ], + "sha256": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3", + "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" + }, + { + "coord": "android.arch.core:runtime:aar:1.1.1", + "dependencies": [ + "android.arch.core:common:1.1.1", + "com.android.support:support-annotations:26.1.0" + ], + "directDependencies": [ + "android.arch.core:common:1.1.1", + "com.android.support:support-annotations:26.1.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" + ], + "sha256": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", + "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" + }, + { + "coord": "android.arch.core:runtime:aar:sources:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:jar:sources:26.1.0", + "android.arch.core:common:jar:sources:1.1.1" + ], + "directDependencies": [ + "android.arch.core:common:jar:sources:1.1.1", + "com.android.support:support-annotations:jar:sources:26.1.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" + ], + "sha256": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420", + "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" + }, + { + "coord": "androidx.annotation:annotation:1.1.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" + ], + "sha256": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" + }, + { + "coord": "androidx.annotation:annotation:jar:sources:1.1.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", + "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" + ], + "sha256": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02", + "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" + }, + { + "coord": "androidx.appcompat:appcompat:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.fragment:fragment:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.fragment:fragment:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.core:core:aar:1.1.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar", + "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar" + ], + "sha256": "994254e12036cbd3326b2819a4d8bc3bef139f45022cfb0b1086dc58d36d56ce", + "url": "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar" + }, + { + "coord": "androidx.appcompat:appcompat:aar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.fragment:fragment:aar:sources:1.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.fragment:fragment:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar", + "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar" + ], + "sha256": "af79734bd479ee3590288227059d43093cc37dc74f7a47cfa05a7c88904f3b2d", + "url": "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar" + }, + { + "coord": "androidx.arch.core:core-common:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", + "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" + ], + "sha256": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", + "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" + }, + { + "coord": "androidx.arch.core:core-common:jar:sources:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", + "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" + ], + "sha256": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878", + "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" + }, + { + "coord": "androidx.arch.core:core-runtime:aar:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-common:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-common:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", + "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" + ], + "sha256": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", + "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" + }, + { + "coord": "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "dependencies": [ + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", + "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" + ], + "sha256": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b", + "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" + }, + { + "coord": "androidx.arch.core:core-testing:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "org.objenesis:objenesis:3.2", + "org.hamcrest:hamcrest-core:1.3", + "org.mockito:mockito-core:3.9.0", + "androidx.arch.core:core-common:2.1.0", + "junit:junit:4.13.2", + "androidx.arch.core:core-runtime:aar:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0", + "junit:junit:4.13.2", + "org.mockito:mockito-core:3.9.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" + ], + "sha256": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f", + "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" + }, + { + "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", + "dependencies": [ + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" + ], + "sha256": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc", + "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" + }, + { + "coord": "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar", + "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar" + ], + "sha256": "f7eab60c57addd94bb06275832fe7600611beaaae1a1ec597c231956faf96c8b", + "url": "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar" + }, + { + "coord": "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar", + "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar" + ], + "sha256": "a4686cc131c54a6f3e868c8de2afb3ae8d239e2556c1d9d61f5ce4a3455d0cc4", + "url": "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar" + }, + { + "coord": "androidx.cardview:cardview:aar:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", + "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" + ], + "sha256": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7", + "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" + }, + { + "coord": "androidx.cardview:cardview:aar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", + "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" + ], + "sha256": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4", + "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" + }, + { + "coord": "androidx.collection:collection:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/collection/collection/1.0.0/collection-1.0.0.jar", + "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0.jar", + "https://repo1.maven.org/maven2/androidx/collection/collection/1.0.0/collection-1.0.0.jar" + ], + "sha256": "9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9", + "url": "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0.jar" + }, + { + "coord": "androidx.collection:collection:jar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar", + "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar" + ], + "sha256": "3dcefe7a84308582986dda5e2cf66fd3bd279f076e3a58c377e6ed66d5233b9d", + "url": "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar" + }, + { + "coord": "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.customview:customview:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar", + "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar" + ], + "sha256": "e508c695489493374d942bf7b4ee02abf7571d25aac4c622e57d6cd5cd29eb73", + "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar" + }, + { + "coord": "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.customview:customview:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar", + "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar" + ], + "sha256": "4381bcad818975abb0e74af1b313744067f3742da179223c8e633e6821c8f7a8", + "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar" + }, + { + "coord": "androidx.core:core:1.1.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/core/core/1.1.0/core-1.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/core/core/1.1.0/core-1.1.0.aar", + "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/core/core/1.1.0/core-1.1.0.aar" + ], + "sha256": "76c7cfbe596fe3c09a6983bf1c89e889299c08ac9a3b52ce5182a088d056647e", + "url": "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0.aar" + }, + { + "coord": "androidx.core:core:aar:sources:1.1.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/core/core/1.1.0/core-1.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/core/core/1.1.0/core-1.1.0-sources.jar", + "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/core/core/1.1.0/core-1.1.0-sources.jar" + ], + "sha256": "9677b5fe2d1b444a68af62212e99075a8cc39045f1d4821b35c83d13c8aaf04e", + "url": "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0-sources.jar" + }, + { + "coord": "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", + "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" + ], + "sha256": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", + "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" + }, + { + "coord": "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", + "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" + ], + "sha256": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323", + "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" + }, + { + "coord": "androidx.customview:customview:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/customview/customview/1.0.0/customview-1.0.0.aar", + "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/customview/customview/1.0.0/customview-1.0.0.aar" + ], + "sha256": "20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2", + "url": "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0.aar" + }, + { + "coord": "androidx.customview:customview:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar", + "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar" + ], + "sha256": "87c910a3c3c5d1e4881ebcc7a8f7fced04fdad6ff1f8e5ff7f100adf62df1787", + "url": "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar" + }, + { + "coord": "androidx.documentfile:documentfile:aar:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", + "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" + ], + "sha256": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", + "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" + }, + { + "coord": "androidx.documentfile:documentfile:aar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", + "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" + ], + "sha256": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410", + "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" + }, + { + "coord": "androidx.drawerlayout:drawerlayout:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.customview:customview:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar", + "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar" + ], + "sha256": "9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1", + "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar" + }, + { + "coord": "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.customview:customview:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar", + "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar" + ], + "sha256": "3702e90acc99c16d192eada8467aea9595d1c3fff3e2155ffe66e5f31e334513", + "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar" + }, + { + "coord": "androidx.exifinterface:exifinterface:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", + "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" + ], + "sha256": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11", + "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" + }, + { + "coord": "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", + "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" + ], + "sha256": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c", + "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" + }, + { + "coord": "androidx.fragment:fragment:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.core:core:aar:1.1.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" + ], + "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar", + "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar" + ], + "sha256": "65dd32d71fe65a32e77989a6cfb1ad09307038927f82a740c7611162d0b518f8", + "url": "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar" + }, + { + "coord": "androidx.fragment:fragment:aar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.loader:loader:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar", + "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar" + ], + "sha256": "b32d8a7b5530e7944df9a7a86e4a3f789eb83153383265f1928e9d51a9666224", + "url": "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar" + }, + { + "coord": "androidx.interpolator:interpolator:aar:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", + "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" + ], + "sha256": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", + "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" + }, + { + "coord": "androidx.interpolator:interpolator:aar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", + "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" + ], + "sha256": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345", + "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" + }, + { + "coord": "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar", + "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar" + ], + "sha256": "0d1260c6e7e6a337f875df71b516931e703f716e90889817cd3a20fa5ac3d947", + "url": "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar" + }, + { + "coord": "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar", + "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar" + ], + "sha256": "7dea025e3ced475e79e2c32841b778418b3ebc198e2bb5dd9c5c65653dd45872", + "url": "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar" + }, + { + "coord": "androidx.legacy:legacy-support-core-utils:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.core:core:aar:1.1.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", + "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" + ], + "sha256": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", + "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" + }, + { + "coord": "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.loader:loader:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", + "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" + ], + "sha256": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070", + "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-common:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar" + ], + "sha256": "76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar" + ], + "sha256": "b507c543b7218a296194ce665e3c0a1587fa41e1ea55741ae4094aca6bfdba22", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", + "dependencies": [ + "androidx.arch.core:core-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-common:2.1.0" + ], + "directDependencies": [ + "androidx.arch.core:core-common:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar", + "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar" + ], + "sha256": "a150743e86c30eddf1660ad454b1f86041efdefcd1a039320c4c26db87f7119a", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar" + }, + { + "coord": "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0", + "dependencies": [ + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar" + ], + "sha256": "8141ce33501eaed19d17ac531bd4076da65e06076d46cbe9c1540806e8aa5772", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0" + ], + "directDependencies": [ + "androidx.arch.core:core-common:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar", + "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar" + ], + "sha256": "242e446bed3db36f0df0aab0cb7f91060bd2dab7adcad1117adf54e724cd1d26", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar" + }, + { + "coord": "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "dependencies": [ + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar" + ], + "sha256": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-common:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar", + "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar" + ], + "sha256": "e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar" + }, + { + "coord": "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "dependencies": [ + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar" + ], + "sha256": "a5cabc84c359e98bce330372b97e5bfd13f5ee23b93ca004c6ed191f9d151584", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-service:aar:2.1.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-common:2.1.0" + ], + "directDependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar", + "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar" + ], + "sha256": "23516745f34f16ff7850bb1eadd55cf193dd789cba428de4bca120433e3bfd69", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar" + }, + { + "coord": "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar" + ], + "sha256": "dd953d1d4a1810e955622c94b41544ad1043af0a10a81bcaca713f4988a0783a", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar" + }, + { + "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar", + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar" + ], + "sha256": "d6460aea1b6bad80ab14cf88297e9e43bfde8d87c3e5c28f2c508233ffbcc062", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar" + }, + { + "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar", + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar" + ], + "sha256": "543e0684b57327377751d1f7cc007dedd512d8de5e8f048ab3f56121061313a0", + "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar" + }, + { + "coord": "androidx.loader:loader:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" + ], + "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0.aar", + "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar" + ], + "sha256": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", + "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar" + }, + { + "coord": "androidx.loader:loader:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0" + ], + "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", + "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" + ], + "sha256": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67", + "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" + }, + { + "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", + "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" + ], + "sha256": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", + "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" + }, + { + "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", + "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" + ], + "sha256": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4", + "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" + }, + { + "coord": "androidx.print:print:aar:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0.aar", + "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar" + ], + "sha256": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", + "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar" + }, + { + "coord": "androidx.print:print:aar:sources:1.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0-sources.jar", + "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar" + ], + "sha256": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217", + "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar" + }, + { + "coord": "androidx.recyclerview:recyclerview:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar", + "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar" + ], + "sha256": "06956fb1ac014027ca9d2b40469a4b42aa61b4957bb11848e1ff352701ab4548", + "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar" + }, + { + "coord": "androidx.recyclerview:recyclerview:aar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar", + "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar" + ], + "sha256": "777ff6aaeb4c5fd8613c81320073d4e87e1e14067927fbf9633acfb62c7a9146", + "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar" + }, + { + "coord": "androidx.room:room-common:2.2.5", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", + "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", + "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" + ], + "sha256": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", + "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" + }, + { + "coord": "androidx.room:room-common:jar:sources:2.2.5", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", + "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", + "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" + ], + "sha256": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2", + "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" + }, + { + "coord": "androidx.room:room-runtime:aar:2.2.5", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.room:room-common:2.2.5", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0" + ], + "directDependencies": [ + "androidx.arch.core:core-runtime:aar:2.1.0", + "androidx.room:room-common:2.2.5", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.sqlite:sqlite-framework:aar:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", + "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", + "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" + ], + "sha256": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", + "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" + }, + { + "coord": "androidx.room:room-runtime:aar:sources:2.2.5", + "dependencies": [ + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", + "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", + "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" + ], + "sha256": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce", + "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" + }, + { + "coord": "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.customview:customview:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar", + "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar" + ], + "sha256": "76bffb7cefbf780794d8817002dad1562f3e27c0a9f746d62401c8edb30aeede", + "url": "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar" + }, + { + "coord": "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.customview:customview:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar", + "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar" + ], + "sha256": "7865eedfcadc4d97c912bc8cf4b2e9c18a10b7c8b5eb51db0917d784467a78f7", + "url": "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar" + }, + { + "coord": "androidx.sqlite:sqlite-framework:aar:2.1.0", + "dependencies": [ + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.sqlite:sqlite:aar:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", + "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" + ], + "sha256": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", + "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" + }, + { + "coord": "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "dependencies": [ + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", + "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" + ], + "sha256": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9", + "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" + }, + { + "coord": "androidx.sqlite:sqlite:aar:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", + "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" + ], + "sha256": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", + "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" + }, + { + "coord": "androidx.sqlite:sqlite:aar:sources:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", + "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" + ], + "sha256": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1", + "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" + }, + { + "coord": "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.interpolator:interpolator:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar", + "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar" + ], + "sha256": "9761b3a809c9b093fd06a3c4bbc645756dec0e95b5c9da419bc9f2a3f3026e8d", + "url": "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar" + }, + { + "coord": "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar", + "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar" + ], + "sha256": "c63fdf41a4cfd9ae1f17a619951f395432af43842f684eaadbc2584df4a048d5", + "url": "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar" + }, + { + "coord": "androidx.test.espresso:espresso-accessibility:3.1.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3", + "androidx.test.espresso:espresso-core:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" + ], + "directDependencies": [ + "androidx.test.espresso:espresso-core:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" + ], + "sha256": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f", + "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" + }, + { + "coord": "androidx.test.espresso:espresso-accessibility:jar:sources:3.1.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0" + ], + "directDependencies": [ + "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" + ], + "sha256": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11", + "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" + }, + { + "coord": "androidx.test.espresso:espresso-contrib:3.1.0", + "dependencies": [ + "androidx.test.espresso:espresso-core:3.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.recyclerview:recyclerview:1.0.0", + "androidx.core:core:1.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.fragment:fragment:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.appcompat:appcompat:aar:1.0.0", + "androidx.cardview:cardview:aar:1.0.0", + "com.google.android.material:material:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "org.hamcrest:hamcrest-core:1.3", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:1.0.0", + "androidx.recyclerview:recyclerview:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0", + "androidx.transition:transition:aar:1.0.0" + ], + "directDependencies": [ + "androidx.test.espresso:espresso-core:3.2.0", + "androidx.recyclerview:recyclerview:1.0.0", + "androidx.core:core:1.1.0", + "com.google.android.material:material:1.0.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "androidx.legacy:legacy-support-core-utils:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" + ], + "sha256": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832", + "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" + }, + { + "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.recyclerview:recyclerview:jar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", + "androidx.transition:transition:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.cardview:cardview:aar:sources:1.0.0", + "com.google.android.material:material:jar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "androidx.recyclerview:recyclerview:aar:sources:1.0.0", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.appcompat:appcompat:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.0.0", + "androidx.core:core:jar:sources:1.1.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.recyclerview:recyclerview:jar:sources:1.0.0", + "com.google.android.material:material:jar:sources:1.0.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "androidx.core:core:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" + ], + "sha256": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9", + "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" + }, + { + "coord": "androidx.test.espresso:espresso-core:3.2.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "com.google.code.findbugs:jsr305:3.0.2", + "org.hamcrest:hamcrest-library:1.3", + "androidx.test:runner:1.2.0", + "org.hamcrest:hamcrest-integration:1.3", + "org.hamcrest:hamcrest-core:1.3", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "com.squareup:javawriter:2.1.1", + "javax.inject:javax.inject:1", + "junit:junit:4.13.2", + "net.sf.kxml:kxml2:2.3.0" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "org.hamcrest:hamcrest-library:1.3", + "androidx.test:runner:1.2.0", + "org.hamcrest:hamcrest-integration:1.3", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "com.squareup:javawriter:2.1.1", + "javax.inject:javax.inject:1" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" + ], + "sha256": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15", + "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" + }, + { + "coord": "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "androidx.test:monitor:jar:sources:1.4.0", + "org.hamcrest:hamcrest-integration:jar:sources:1.3", + "junit:junit:jar:sources:4.13.2", + "com.squareup:javawriter:jar:sources:2.1.1", + "javax.inject:javax.inject:jar:sources:1", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "org.hamcrest:hamcrest-library:jar:sources:1.3", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:runner:jar:sources:1.2.0", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.hamcrest:hamcrest-integration:jar:sources:1.3", + "com.squareup:javawriter:jar:sources:2.1.1", + "javax.inject:javax.inject:jar:sources:1", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "org.hamcrest:hamcrest-library:jar:sources:1.3", + "androidx.test:runner:jar:sources:1.2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" + ], + "sha256": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07", + "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" + }, + { + "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" + ], + "sha256": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09", + "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" + }, + { + "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" + ], + "sha256": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc", + "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" + }, + { + "coord": "androidx.test.espresso:espresso-intents:3.1.0", + "dependencies": [ + "androidx.test:rules:1.1.0", + "androidx.test.espresso:espresso-core:3.2.0", + "androidx.test:runner:1.2.0" + ], + "directDependencies": [ + "androidx.test:rules:1.1.0", + "androidx.test.espresso:espresso-core:3.2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" + ], + "sha256": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6", + "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" + }, + { + "coord": "androidx.test.espresso:espresso-intents:jar:sources:3.1.0", + "dependencies": [ + "androidx.test:rules:jar:sources:1.1.0", + "androidx.test:runner:jar:sources:1.2.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0" + ], + "directDependencies": [ + "androidx.test:rules:jar:sources:1.1.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" + ], + "sha256": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7", + "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" + }, + { + "coord": "androidx.test.ext:junit:1.1.1", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "org.hamcrest:hamcrest-core:1.3", + "androidx.test:core:1.4.0", + "junit:junit:4.13.2" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:core:1.4.0", + "androidx.test:monitor:1.4.0", + "junit:junit:4.13.2" + ], + "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" + ], + "sha256": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72", + "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" + }, + { + "coord": "androidx.test.ext:junit:jar:sources:1.1.1", + "dependencies": [ + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.test:core:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:core:jar:sources:1.4.0", + "androidx.test:monitor:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2" + ], + "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" + ], + "sha256": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292", + "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" + }, + { + "coord": "androidx.test.ext:truth:1.4.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "com.google.truth:truth:1.1.3", + "androidx.test:monitor:1.4.0", + "com.google.guava:guava:30.1.1-android", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.test:core:1.4.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:core:1.4.0", + "com.google.guava:guava:30.1.1-android", + "com.google.truth:truth:1.1.3" + ], + "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" + ], + "sha256": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6", + "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" + }, + { + "coord": "androidx.test.ext:truth:jar:sources:1.4.0", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.test:core:jar:sources:1.4.0", + "com.google.truth:truth:jar:sources:1.1.3", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:core:jar:sources:1.4.0", + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.truth:truth:jar:sources:1.1.3" + ], + "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" + ], + "sha256": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df", + "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" + }, + { + "coord": "androidx.test:core:1.4.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.test:monitor:1.4.0" + ], + "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" + ], + "sha256": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf", + "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar" + }, + { + "coord": "androidx.test:core:jar:sources:1.4.0", + "dependencies": [ + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", + "androidx.test:monitor:jar:sources:1.4.0" + ], + "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" + ], + "sha256": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30", + "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar" + }, + { + "coord": "androidx.test:monitor:1.4.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" + ], + "sha256": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325", + "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" + }, + { + "coord": "androidx.test:monitor:aar:sources:1.4.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "*:*" + ], + "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" + ], + "sha256": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48", + "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" + }, + { + "coord": "androidx.test:rules:1.1.0", + "dependencies": [ + "androidx.test:runner:1.2.0" + ], + "directDependencies": [ + "androidx.test:runner:1.2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" + ], + "sha256": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986", + "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar" + }, + { + "coord": "androidx.test:rules:jar:sources:1.1.0", + "dependencies": [ + "androidx.test:runner:jar:sources:1.2.0" + ], + "directDependencies": [ + "androidx.test:runner:jar:sources:1.2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" + ], + "sha256": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb", + "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" + }, + { + "coord": "androidx.test:runner:1.2.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "org.hamcrest:hamcrest-core:1.3", + "junit:junit:4.13.2", + "net.sf.kxml:kxml2:2.3.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "junit:junit:4.13.2", + "net.sf.kxml:kxml2:2.3.0" + ], + "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" + ], + "sha256": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1", + "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar" + }, + { + "coord": "androidx.test:runner:jar:sources:1.2.0", + "dependencies": [ + "androidx.test:monitor:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.annotation:annotation:jar:sources:1.1.0", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:monitor:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" + ], + "sha256": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739", + "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" + }, + { + "coord": "androidx.transition:transition:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/transition/transition/1.0.0/transition-1.0.0.aar", + "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.0.0/transition-1.0.0.aar" + ], + "sha256": "a00a0f763f401abcecda9b0eafcb738929c5801b111a9a414b81a193d0f4008d", + "url": "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0.aar" + }, + { + "coord": "androidx.transition:transition:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar", + "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar" + ], + "sha256": "53725dfc16e856cd65ac410ec8aeb40d444517d34e43802fc79e9d30f59ca2da", + "url": "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar" + }, + { + "coord": "androidx.vectordrawable:vectordrawable-animated:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar" + ], + "sha256": "26c3a0cf0a9a9a7d235a0b00f2f37e431d52d9952751e3eb7c90b4b52c236cf1", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar" + }, + { + "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar" + ], + "sha256": "822039ec11bf092e28b0b1d3229d2bdaf789615269ae12a6cd7a6879684633b1", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar" + }, + { + "coord": "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar" + ], + "sha256": "507591926583875e3a0e6c46272235f323b4574759b5c02f0ab7a51d2ae7320d", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar" + }, + { + "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar" + ], + "sha256": "d2c003a856e93c6b16d1d6b52aa75f3b8ad53acf3afeec094308504bad3e71d6", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar" + }, + { + "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" + ], + "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" + }, + { + "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" + ], + "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", + "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" + }, + { + "coord": "androidx.viewpager:viewpager:aar:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.customview:customview:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" + ], + "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" + }, + { + "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.customview:customview:aar:sources:1.0.0" + ], + "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" + ], + "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", + "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" + }, + { + "coord": "androidx.work:work-runtime-ktx:aar:2.4.0", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "androidx.room:room-common:2.2.5", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.lifecycle:lifecycle-service:aar:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "androidx.arch.core:core-runtime:aar:2.1.0", + "androidx.work:work-runtime:aar:2.4.0" + ], + "directDependencies": [ + "androidx.work:work-runtime:aar:2.4.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" + ], + "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" + ], + "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", + "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" + }, + { + "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.work:work-runtime:aar:sources:2.4.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.work:work-runtime:aar:sources:2.4.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" + ], + "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" + ], + "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", + "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" + }, + { + "coord": "androidx.work:work-runtime:aar:2.4.0", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.room:room-common:2.2.5", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.lifecycle:lifecycle-service:aar:2.1.0", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0" + ], + "directDependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.core:core:aar:1.1.0", + "androidx.lifecycle:lifecycle-service:aar:2.1.0", + "androidx.sqlite:sqlite-framework:aar:2.1.0" + ], + "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" + ], + "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" + }, + { + "coord": "androidx.work:work-runtime:aar:sources:2.4.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" + ], + "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" + ], + "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", + "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" + }, + { + "coord": "androidx.work:work-testing:2.4.0", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", + "androidx.annotation:annotation:1.1.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "androidx.work:work-runtime-ktx:aar:2.4.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "androidx.room:room-common:2.2.5", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.lifecycle:lifecycle-service:aar:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "androidx.arch.core:core-runtime:aar:2.1.0", + "androidx.work:work-runtime:aar:2.4.0" + ], + "directDependencies": [ + "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.work:work-runtime-ktx:aar:2.4.0" + ], + "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" + ], + "sha256": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23", + "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" + }, + { + "coord": "androidx.work:work-testing:jar:sources:2.4.0", + "dependencies": [ + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.work:work-runtime:aar:sources:2.4.0", + "androidx.work:work-runtime-ktx:aar:sources:2.4.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.work:work-runtime-ktx:aar:sources:2.4.0" + ], + "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" + ], + "sha256": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570", + "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" + }, + { + "coord": "com.almworks.sqlite4java:sqlite4java:0.282", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" + ], + "sha256": "9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05", + "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" + }, + { + "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" + ], + "sha256": "713d16ec49ad4b35728e4039e7387d9990bc6b9bb007518c2f629ede790ae152", + "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" + }, + { + "coord": "com.android.support:support-annotations:26.1.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar", + "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar", + "https://repo1.maven.org/maven2/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar" + ], + "sha256": "99d6199ad5a09a0e5e8a49a4cc08f818483ddcfd7eedea2f9923412daf982309", + "url": "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar" + }, + { + "coord": "com.android.support:support-annotations:jar:sources:26.1.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar", + "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar" + ], + "sha256": "2f5844fdebf423e1879301fcf777ccf6ab4a85be22a5ef98b9da41d97905e36b", + "url": "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:annotations:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + ], + "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + ], + "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:disklrucache:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + ], + "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + ], + "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + ], + "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + ], + "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:glide:4.11.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.vectordrawable:vectordrawable-animated:1.0.0", + "com.github.bumptech.glide:annotations:4.11.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.fragment:fragment:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.vectordrawable:vectordrawable-animated:1.0.0", + "com.github.bumptech.glide:annotations:4.11.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.fragment:fragment:1.0.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.exifinterface:exifinterface:1.0.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + ], + "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "androidx.collection:collection:jar:sources:1.0.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.fragment:fragment:jar:sources:1.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.0.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.fragment:fragment:jar:sources:1.0.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + ], + "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:mocks:4.11.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.vectordrawable:vectordrawable-animated:1.0.0", + "com.github.bumptech.glide:annotations:4.11.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.fragment:fragment:1.0.0", + "com.google.guava:guava:30.1.1-android", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "com.github.bumptech.glide:glide:4.11.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:glide:4.11.0", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" + ], + "sha256": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "com.google.guava:guava:jar:sources:30.1.1-android", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "androidx.collection:collection:jar:sources:1.0.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.fragment:fragment:jar:sources:1.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" + ], + "sha256": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" + }, + { + "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" + ], + "sha256": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", + "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" + }, + { + "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" + ], + "sha256": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e", + "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" + }, + { + "coord": "com.google.android.material:material:1.0.0", + "dependencies": [ + "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.fragment:fragment:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.appcompat:appcompat:aar:1.0.0", + "androidx.cardview:cardview:aar:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-common:2.1.0", + "androidx.collection:collection:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", + "androidx.customview:customview:aar:1.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.arch.core:core-common:2.1.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.core:core:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.0.0", + "androidx.recyclerview:recyclerview:aar:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.0.0", + "androidx.transition:transition:aar:1.0.0" + ], + "directDependencies": [ + "androidx.fragment:fragment:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.appcompat:appcompat:aar:1.0.0", + "androidx.cardview:cardview:aar:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.core:core:aar:1.1.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.recyclerview:recyclerview:aar:1.0.0", + "androidx.transition:transition:aar:1.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/android/material/material/1.0.0/material-1.0.0.aar", + "https://maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.0.0/material-1.0.0.aar" + ], + "sha256": "7680e381a3c03798d999b2e441caadd8a56a0a808e108024a67af9fe26c11adc", + "url": "https://maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar" + }, + { + "coord": "com.google.auto.value:auto-value-annotations:1.8.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" + ], + "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" + }, + { + "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" + ], + "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + ], + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + ], + "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:2.7.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + ], + "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + ], + "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + }, + { + "coord": "com.google.guava:failureaccess:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + ], + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + }, + { + "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + ], + "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + }, + { + "coord": "com.google.guava:guava:30.1.1-android", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + ], + "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + }, + { + "coord": "com.google.guava:guava:jar:sources:30.1.1-android", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + ], + "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + }, + { + "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + ], + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + ], + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + ], + "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:3.17.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" + ], + "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" + ], + "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" + }, + { + "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.truth:truth:1.1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.hamcrest:hamcrest-core:1.3", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.google.guava:failureaccess:1.0.1", + "org.ow2.asm:asm:9.1", + "junit:junit:4.13.2", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.truth:truth:1.1.3", + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" + ], + "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", + "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" + }, + { + "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.ow2.asm:asm:jar:sources:9.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "com.google.truth:truth:jar:sources:1.1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.truth:truth:jar:sources:1.1.3", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" + ], + "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", + "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" + }, + { + "coord": "com.google.truth:truth:1.1.3", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.hamcrest:hamcrest-core:1.3", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.google.guava:failureaccess:1.0.1", + "org.ow2.asm:asm:9.1", + "junit:junit:4.13.2", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.ow2.asm:asm:9.1", + "junit:junit:4.13.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" + ], + "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", + "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" + }, + { + "coord": "com.google.truth:truth:jar:sources:1.1.3", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.ow2.asm:asm:jar:sources:9.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm:jar:sources:9.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "junit:junit:jar:sources:4.13.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" + ], + "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", + "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" + }, + { + "coord": "com.ibm.icu:icu4j:53.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" + ], + "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", + "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" + }, + { + "coord": "com.ibm.icu:icu4j:jar:sources:53.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" + ], + "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", + "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" + }, + { + "coord": "com.squareup.okhttp3:mockwebserver:4.1.0", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "com.squareup.okhttp3:okhttp:4.1.0", + "org.hamcrest:hamcrest-core:1.3", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "junit:junit:4.13.2" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:4.1.0", + "junit:junit:4.13.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" + ], + "sha256": "179242e49a601d4b9a5db70b67ab38fa18031ff422aa6c2c3d23af2b24dcccae", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" + }, + { + "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.1.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "junit:junit:jar:sources:4.13.2", + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", + "junit:junit:jar:sources:4.13.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" + ], + "sha256": "d190cfc076b9639087f3354030252e0f10c68370e8543ee24a3a845f3cc3f598", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" + }, + { + "coord": "com.squareup.okhttp3:okhttp:4.1.0", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" + ], + "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" + }, + { + "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", + "dependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" + ], + "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" + }, + { + "coord": "com.squareup.okio:okio:2.2.2", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + ], + "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + }, + { + "coord": "com.squareup.okio:okio:jar:sources:2.2.2", + "dependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" + ], + "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", + "dependencies": [ + "com.squareup.retrofit2:retrofit:2.5.0", + "com.squareup.okhttp3:okhttp:4.1.0" + ], + "directDependencies": [ + "com.squareup.retrofit2:retrofit:2.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" + ], + "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", + "dependencies": [ + "com.squareup.retrofit2:retrofit:jar:sources:2.5.0", + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "directDependencies": [ + "com.squareup.retrofit2:retrofit:jar:sources:2.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" + ], + "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit:2.5.0", + "dependencies": [ + "com.squareup.okhttp3:okhttp:4.1.0" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:4.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar" + ], + "sha256": "b8a4c00d26d996fe023e80c6b33a4d2d52d2c7ba35eef27326cf1d97eda556c5", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.5.0", + "dependencies": [ + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar" + ], + "sha256": "e14256b9885988fa00814139c250ef33fbf98dddfa634d61eee82a8fba2382df", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar" + }, + { + "coord": "com.squareup:javawriter:2.1.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" + ], + "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", + "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" + }, + { + "coord": "com.squareup:javawriter:jar:sources:2.1.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" + ], + "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", + "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" + }, + { + "coord": "javax.annotation:javax.annotation-api:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + ], + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" + ], + "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" + }, + { + "coord": "javax.inject:javax.inject:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + ], + "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "coord": "javax.inject:javax.inject:jar:sources:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + ], + "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + }, + { + "coord": "junit:junit:4.13.2", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", + "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" + ], + "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" + }, + { + "coord": "junit:junit:jar:sources:4.13.2", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" + ], + "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", + "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" + ], + "sha256": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" + ], + "sha256": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" + ], + "sha256": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" + ], + "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" + }, + { + "coord": "net.sf.kxml:kxml2:2.3.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + ], + "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + }, + { + "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + ], + "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", + "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + }, + { + "coord": "org.bouncycastle:bcprov-jdk15on:1.65", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" + ], + "sha256": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" + }, + { + "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" + ], + "sha256": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" + }, + { + "coord": "org.checkerframework:checker-compat-qual:2.5.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + ], + "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + }, + { + "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + ], + "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + }, + { + "coord": "org.checkerframework:checker-qual:3.13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + ], + "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + }, + { + "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + ], + "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + }, + { + "coord": "org.hamcrest:hamcrest-core:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + ], + "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + }, + { + "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" + ], + "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" + }, + { + "coord": "org.hamcrest:hamcrest-integration:1.3", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3", + "org.hamcrest:hamcrest-library:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-library:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" + ], + "sha256": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" + }, + { + "coord": "org.hamcrest:hamcrest-integration:jar:sources:1.3", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.hamcrest:hamcrest-library:jar:sources:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-library:jar:sources:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" + ], + "sha256": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" + }, + { + "coord": "org.hamcrest:hamcrest-library:1.3", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" + ], + "sha256": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" + }, + { + "coord": "org.hamcrest:hamcrest-library:jar:sources:1.3", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" + ], + "sha256": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" + }, + { + "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + ], + "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", + "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + }, + { + "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + ], + "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", + "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" + ], + "sha256": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" + ], + "sha256": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" + ], + "sha256": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" + ], + "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" + ], + "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" + ], + "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" + ], + "sha256": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" + ], + "sha256": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + ], + "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" + ], + "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "directDependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + ], + "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "dependencies": [ + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + ], + "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" + ], + "sha256": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" + ], + "sha256": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" + ], + "sha256": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" + ], + "sha256": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-test:1.3.72", + "org.hamcrest:hamcrest-core:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "junit:junit:4.13.2" + ], + "directDependencies": [ + "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-test:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" + ], + "sha256": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" + ], + "directDependencies": [ + "junit:junit:jar:sources:4.13.2", + "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" + ], + "sha256": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:1.3.72" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:1.3.72" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" + ], + "sha256": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" + ], + "sha256": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + ], + "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + ], + "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + ], + "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + ], + "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" + ], + "sha256": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" + ], + "sha256": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" + ], + "sha256": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" + ], + "sha256": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" + }, + { + "coord": "org.jetbrains:annotations:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, + { + "coord": "org.jetbrains:annotations:jar:sources:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + ], + "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + }, + { + "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", + "dependencies": [ + "net.bytebuddy:byte-buddy:1.10.20", + "net.bytebuddy:byte-buddy-agent:1.10.20", + "org.objenesis:objenesis:3.2", + "org.mockito:mockito-core:3.9.0" + ], + "directDependencies": [ + "org.mockito:mockito-core:3.9.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" + ], + "sha256": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", + "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" + }, + { + "coord": "org.mockito.kotlin:mockito-kotlin:jar:sources:3.2.0", + "dependencies": [ + "org.mockito:mockito-core:jar:sources:3.9.0", + "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "directDependencies": [ + "org.mockito:mockito-core:jar:sources:3.9.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" + ], + "sha256": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b", + "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" + }, + { + "coord": "org.mockito:mockito-core:3.9.0", + "dependencies": [ + "net.bytebuddy:byte-buddy:1.10.20", + "net.bytebuddy:byte-buddy-agent:1.10.20", + "org.objenesis:objenesis:3.2" + ], + "directDependencies": [ + "net.bytebuddy:byte-buddy:1.10.20", + "net.bytebuddy:byte-buddy-agent:1.10.20", + "org.objenesis:objenesis:3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" + ], + "sha256": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", + "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" + }, + { + "coord": "org.mockito:mockito-core:jar:sources:3.9.0", + "dependencies": [ + "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "directDependencies": [ + "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" + ], + "sha256": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3", + "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" + }, + { + "coord": "org.objenesis:objenesis:3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" + ], + "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" + }, + { + "coord": "org.objenesis:objenesis:jar:sources:3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" + ], + "sha256": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306", + "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-analysis:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:7.2", + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" + ], + "sha256": "be922aae60ff1ff1768e8e6544a38a7f92bd0a6d6b0b9791f94955d1bd453de2", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" + }, + { + "coord": "org.ow2.asm:asm-analysis:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" + ], + "sha256": "712fac77b6c5f49ab9d9eda530cdcf49fba6a2d9b7dad756855b33766b99155d", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-commons:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-tree:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" + ], + "sha256": "0e86b8b179c5fb223d1a880a0ff4960b6978223984b94e62e71135f2d8ea3558", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" + }, + { + "coord": "org.ow2.asm:asm-commons:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" + ], + "sha256": "090fd6b66cd84d67f4760f5db15fe6d0467017446598d29ae9a0f944d141577a", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-tree:7.2", + "dependencies": [ + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" + ], + "sha256": "c063f5a67fa03cdc9bd79fd1c2ea6816cc4a19473ecdfbd9e9153b408c6f2656", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" + }, + { + "coord": "org.ow2.asm:asm-tree:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:9.1" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" + ], + "sha256": "04d0ad2d55d3517f4dcc88b4eb9e069323af148c040b237dbc0d215314b7181f", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-util:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-tree:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" + ], + "sha256": "6e24913b021ffacfe8e7e053d6e0ccc731941148cfa078d4f1ed3d96904530f8", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" + }, + { + "coord": "org.ow2.asm:asm-util:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" + ], + "sha256": "c853b4204139c400c87a8d1b6da397ecd265a197b6042030cd557e039d8a581a", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" + }, + { + "coord": "org.ow2.asm:asm:9.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", + "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + ], + "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + }, + { + "coord": "org.ow2.asm:asm:jar:sources:9.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + ], + "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + }, + { + "coord": "org.robolectric:annotations:4.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4.jar", + "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" + ], + "sha256": "d2b2d71a1f902a5a016dde5a2feb3be521d120192f9217adadbfb483d79f89ff", + "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" + }, + { + "coord": "org.robolectric:annotations:jar:sources:4.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" + ], + "sha256": "7af2b62569eb473dd74ed9ab572132e337d555a48494de5efb7a57626a5edf2f", + "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" + }, + { + "coord": "org.robolectric:junit:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:sandbox:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:sandbox:4.4", + "org.robolectric:pluginapi:4.4", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4.jar", + "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" + ], + "sha256": "c5ebcb20cf9d2173a294a6feff68331fff718a368e332df70c7ea7e3bdce846e", + "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" + }, + { + "coord": "org.robolectric:junit:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" + ], + "sha256": "0ae84adb68a727c924d097bdf4ba1dacb09fd295913b75ece88a3239b64eeb04", + "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" + }, + { + "coord": "org.robolectric:pluginapi:4.4", + "dependencies": [ + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" + ], + "sha256": "b2f743db060502cb366f67dcd6c3929c7f4656744d91ab81d749b8bf641f5512", + "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" + }, + { + "coord": "org.robolectric:pluginapi:jar:sources:4.4", + "dependencies": [ + "org.robolectric:annotations:jar:sources:4.4" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" + ], + "sha256": "593d9a75fc5742040836809220910a7e68a45b60e0a41ef8aa0e258c0d5010bd", + "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" + }, + { + "coord": "org.robolectric:plugins-maven-dependency-resolver:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.robolectric:utils:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" + ], + "sha256": "5279024a6bdbb2ee1791b06da13cc890628c583ad48414ae13a4f57d7db749a3", + "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" + }, + { + "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:utils:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" + ], + "sha256": "7fbe8bfd7ca2aed2f12caee9afffd3cc33179330dd1cb2fca75fa0cb3785552e", + "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" + }, + { + "coord": "org.robolectric:resources:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.robolectric:annotations:4.4", + "org.robolectric:pluginapi:4.4", + "org.robolectric:utils:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4.jar", + "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" + ], + "sha256": "e39862f71887561dfde65030aeca5148bf0f6279b25fb9e146b75c2933fcabcf", + "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" + }, + { + "coord": "org.robolectric:resources:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:utils:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" + ], + "sha256": "030290560fa21688cc6dc82457b0ba421adc126ae7b35918a5bb3e9acb4390fc", + "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" + }, + { + "coord": "org.robolectric:robolectric:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "org.robolectric:shadows-framework:4.4", + "org.robolectric:sandbox:4.4", + "com.google.guava:guava:30.1.1-android", + "androidx.test:monitor:aar:1.4.0", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.ow2.asm:asm-analysis:7.2", + "org.robolectric:plugins-maven-dependency-resolver:4.4", + "org.bouncycastle:bcprov-jdk15on:1.65", + "org.ow2.asm:asm-util:7.2", + "com.almworks.sqlite4java:sqlite4java:0.282", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.ibm.icu:icu4j:53.1", + "org.robolectric:junit:4.4", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.test:monitor:1.4.0", + "org.robolectric:shadows-framework:4.4", + "org.robolectric:sandbox:4.4", + "org.robolectric:pluginapi:4.4", + "org.robolectric:plugins-maven-dependency-resolver:4.4", + "org.bouncycastle:bcprov-jdk15on:1.65", + "org.robolectric:utils-reflector:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:junit:4.4", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" + ], + "sha256": "38e0368914a48d6d8e543c12670beb1e36e09d037e664280fb604dbbfd10fe5f", + "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" + }, + { + "coord": "org.robolectric:robolectric:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "androidx.test:monitor:jar:sources:1.4.0", + "org.robolectric:junit:jar:sources:4.4", + "org.ow2.asm:asm:jar:sources:9.1", + "androidx.test:monitor:aar:sources:1.4.0", + "javax.inject:javax.inject:jar:sources:1", + "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "org.robolectric:utils:jar:sources:4.4", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.ibm.icu:icu4j:jar:sources:53.1", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadows-framework:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4", + "androidx.test:monitor:jar:sources:1.4.0", + "org.robolectric:junit:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadows-framework:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" + ], + "sha256": "39a7c91667c42db25db2ad68c0ea944fb922044102beaf9544d541cd36ec6a37", + "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" + }, + { + "coord": "org.robolectric:sandbox:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.ow2.asm:asm-commons:7.2", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" + ], + "sha256": "e52f3f012f893ca8458cbe3e664f1f9f13cb0501e2d730bd089d693c49ccedda", + "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" + }, + { + "coord": "org.robolectric:sandbox:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" + ], + "sha256": "c36c9a75f8e0ef1c39a1f312172420eba4c8057c7f4ec9da261ce09ef2d90231", + "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" + }, + { + "coord": "org.robolectric:shadowapi:4.4", + "dependencies": [ + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" + ], + "sha256": "48ce6ab59137366eb88138be5ec65bd9c0b8c54a512151140a02391fc723b83f", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" + }, + { + "coord": "org.robolectric:shadowapi:jar:sources:4.4", + "dependencies": [ + "org.robolectric:annotations:jar:sources:4.4" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" + ], + "sha256": "4ac3bfb26ce39cd3adabad3d93009ac0fadb8420d70586d92f303facd9d023a1", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" + }, + { + "coord": "org.robolectric:shadows-framework:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.annotation:annotation:1.1.0", + "com.google.guava:guava:30.1.1-android", + "androidx.test:monitor:aar:1.4.0", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "com.almworks.sqlite4java:sqlite4java:0.282", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.ibm.icu:icu4j:53.1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:aar:1.4.0", + "org.robolectric:pluginapi:4.4", + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.almworks.sqlite4java:sqlite4java:0.282", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "com.ibm.icu:icu4j:53.1", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" + ], + "sha256": "0602f5bbef601036831e0ce8600b6d08d80ce3c9260be5cb7b362b176ce3d9f0", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" + }, + { + "coord": "org.robolectric:shadows-framework:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "androidx.test:monitor:aar:sources:1.4.0", + "javax.inject:javax.inject:jar:sources:1", + "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "org.robolectric:utils:jar:sources:4.4", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.ibm.icu:icu4j:jar:sources:53.1", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4", + "androidx.test:monitor:aar:sources:1.4.0", + "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "org.robolectric:utils:jar:sources:4.4", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.ibm.icu:icu4j:jar:sources:53.1", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" + ], + "sha256": "974b669879cac429ea559e7d50bf0fa2a6a288fd1dcae8cc52e3f84ef0468431", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" + }, + { + "coord": "org.robolectric:utils-reflector:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-util:7.2", + "org.robolectric:utils:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" + ], + "sha256": "35a77865bb9a451e99b95575cb154a5f08ecb007bd17e390817c0f31ab9db869", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" + }, + { + "coord": "org.robolectric:utils-reflector:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm-util:jar:sources:7.2", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.ow2.asm:asm-util:jar:sources:7.2", + "org.robolectric:utils:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" + ], + "sha256": "ec21cc93c15f9bffc7cd6030980331dfee0fd29d0845bd8140e6131979f0f147", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" + }, + { + "coord": "org.robolectric:utils:4.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4.jar", + "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" + ], + "sha256": "f9756b5c57116ae9ec55a65ca52b64ba1f77d30b5eb7b55fef5d125fdf7d69d9", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" + }, + { + "coord": "org.robolectric:utils:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "mirror_urls": [ + "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" + ], + "sha256": "fe9f3f93c2b82ee25b98b05cf96e791da58b820cb31e2ba7abb9a8af94af1a20", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" + }, + { + "coord": "com.google.android.material:material:jar:sources:1.0.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", + "androidx.transition:transition:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.cardview:cardview:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.recyclerview:recyclerview:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.0.0", + "androidx.collection:collection:jar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.arch.core:core-common:jar:sources:2.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", + "androidx.appcompat:appcompat:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.0.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" + ], + "directDependencies": [ + "androidx.transition:transition:aar:sources:1.0.0", + "androidx.cardview:cardview:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.recyclerview:recyclerview:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.1.0", + "androidx.appcompat:appcompat:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.0.0" + ], + "file": null + }, + { + "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "file": null + } + ], + "version": "0.1.0" + } +} diff --git a/third_party/versions.bzl b/third_party/versions.bzl index d5e5329945c..b1696cf8326 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -56,7 +56,10 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.google.firebase:firebase-analytics": "17.5.0", "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", - "com.google.guava:guava": "28.1-android", + "com.google.guava:guava": { + "version": "28.1-android", + "suffix_alias": "android", + }, "com.google.protobuf:protobuf-javalite": "3.17.3", "com.squareup.moshi:moshi-kotlin": "1.11.0", "com.squareup.moshi:moshi-kotlin-codegen": "1.11.0", @@ -107,6 +110,17 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { "org.robolectric:robolectric": "4.4", } +# Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. +# This list should only contain script-only dependencies. These are dependencies that are guaranteed +# cannot be included in production builds of the app. +MAVEN_SCRIPT_DEPENDENCY_VERSIONS = { + "com.android.tools.apkparser:apkanalyzer": "30.0.4", + "com.google.guava:guava": { + "version": "28.1-jre", + "suffix_alias": "jre", + }, +} + # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. HTTP_DEPENDENCY_VERSIONS = { "android_bundletool": { @@ -129,8 +143,8 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "4.1", }, "rules_kotlin": { - "sha": "6194a864280e1989b6d8118a4aee03bb50edeeae4076e5bc30eef8a98dcd4f07", - "version": "v1.5.0-alpha-2", + "sha": "6cbd4e5768bdfae1598662e40272729ec9ece8b7bded8f0d2c81c8ff96dc139d", + "version": "v1.5.0-beta-4", }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", @@ -138,9 +152,17 @@ HTTP_DEPENDENCY_VERSIONS = { }, } -def get_maven_dependencies(): +MAVEN_REPOSITORIES = [ + "https://maven.fabric.io/public", + "https://maven.google.com", + "https://repo1.maven.org/maven2", +] + +def get_maven_dependencies(dependency_versions): """ Returns a list of maven dependencies to install to fulfill third-party dependencies. """ - return (["%s:%s" % (name, version) for name, version in MAVEN_PRODUCTION_DEPENDENCY_VERSIONS.items()] + - ["%s:%s" % (name, version) for name, version in MAVEN_TEST_DEPENDENCY_VERSIONS.items()]) + return [ + "%s:%s" % (name, details["version"] if type(details) == "dict" else details) + for name, details in dependency_versions.items() + ] diff --git a/tools/kotlin/BUILD.bazel b/tools/kotlin/BUILD.bazel new file mode 100644 index 00000000000..c272cbebf85 --- /dev/null +++ b/tools/kotlin/BUILD.bazel @@ -0,0 +1,12 @@ +""" +Custom toolchains pertaining to Kotlin. +""" + +load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain") + +define_kt_toolchain( + name = "kotlin_14_toolchain", + api_version = "1.4", + jvm_target = "1.8", + language_version = "1.4", +) diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index f9d88255dbd..7fce44a812b 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -62,7 +62,7 @@ kt_android_library( "//third_party:androidx_work_work-runtime-ktx", "//third_party:com_caverock_androidsvg", "//third_party:com_github_bumptech_glide_glide", - "//third_party:com_google_guava_guava", + "//third_party:com_google_guava_guava_android", "//third_party:glide_compiler", "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/caching:annotations", From 498d24e54e447a990b9e09ebd5c5b05292ab2e72 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 15:46:44 -0800 Subject: [PATCH 005/180] Fix CommandExecutorImpl's timeout feature. Also, since I forgot to add these notes in the previous commit: the executor has also been changed in this PR to support applications which block on stdout/stderr being consumed. --- .../scripts/common/CommandExecutorImpl.kt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt index ca9eb3505c4..a1b70cdb879 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt @@ -2,18 +2,20 @@ package org.oppia.android.scripts.common import java.io.File import java.io.InputStream +import java.lang.IllegalStateException import java.util.concurrent.Executors import java.util.concurrent.TimeUnit import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.TimeoutCancellationException import kotlinx.coroutines.asCoroutineDispatcher import kotlinx.coroutines.async import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.consumeAsFlow -import kotlinx.coroutines.flow.receiveAsFlow import kotlinx.coroutines.launch import kotlinx.coroutines.runBlocking +import kotlinx.coroutines.withTimeout /** * The default amount of time that should be waited before considering a process as 'hung', in @@ -48,9 +50,7 @@ class CommandExecutorImpl( process.errorStream.writeTo(dispatcher, standardErrorChannel) val (stdoutLinesDeferred, stderrLinesDeferred) = CoroutineScope(dispatcher).async { mutableListOf().also { lines -> - standardOutputChannel.consumeAsFlow().collect { - lines += it - } + standardOutputChannel.consumeAsFlow().collect { lines += it } }.toList() } to CoroutineScope(dispatcher).async { mutableListOf().also { lines -> @@ -59,8 +59,14 @@ class CommandExecutorImpl( } val finished = process.waitFor(processTimeout, processTimeoutUnit) - val (standardOutputLines, standardErrorLines) = runBlocking { - stdoutLinesDeferred.await() to stderrLinesDeferred.await() + val (standardOutputLines, standardErrorLines) = try { + runBlocking { + withTimeout(processTimeoutUnit.toMillis(processTimeout)) { + stdoutLinesDeferred.await() to stderrLinesDeferred.await() + } + } + } catch (e: TimeoutCancellationException) { + throw IllegalStateException("Process did not finish within the expected timeout", e) } check(finished) { "Process did not finish within the expected timeout" } return CommandResult( From a9b686d22fa741ab35bb4a13aba72d2ac23b524a Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 15:49:05 -0800 Subject: [PATCH 006/180] Lint fixes. --- .../android/scripts/apkstats/Aapt2Client.kt | 2 +- .../scripts/apkstats/ApkAnalyzerClient.kt | 3 +- .../scripts/apkstats/BundleToolClient.kt | 12 ++++-- .../scripts/apkstats/ComputeAabDifferences.kt | 40 +++++++++++++------ .../scripts/common/CommandExecutorImpl.kt | 10 ++--- .../scripts/apkstats/Aapt2ClientTest.kt | 2 +- .../scripts/apkstats/ApkAnalyzerClientTest.kt | 5 +-- .../scripts/apkstats/BundleToolClientTest.kt | 2 +- .../apkstats/ComputeAabDifferencesTest.kt | 8 ++-- third_party/versions.bzl | 4 +- 10 files changed, 55 insertions(+), 33 deletions(-) diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt index cd4bf0151ae..52d5e08455f 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/Aapt2Client.kt @@ -1,8 +1,8 @@ package org.oppia.android.scripts.apkstats -import java.io.File import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +import java.io.File /** * General utility for interfacing with AAPT2 in the local system at the specified working directory diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt index aed05b09df1..0b9d4d78df2 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ApkAnalyzerClient.kt @@ -93,7 +93,8 @@ class ApkAnalyzerClient(private val aapt2Client: Aapt2Client) { } private fun collectZipEntries( - inputZipFile: String, predicate: (String) -> Boolean + inputZipFile: String, + predicate: (String) -> Boolean ): Map { return ZipFile(inputZipFile).use { zipFile -> zipFile.entries() diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt index 29a7af07d17..92b0eb7baff 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt @@ -1,9 +1,9 @@ package org.oppia.android.scripts.apkstats -import java.io.File -import java.util.zip.ZipFile import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +import java.io.File +import java.util.zip.ZipFile /** * General utility for interfacing with bundletool in the local system at the specified working @@ -29,7 +29,9 @@ class BundleToolClient( * @return the list of [File]s where each corresponds to one of the computed APKs */ fun buildApks( - inputBundlePath: String, outputApksListPath: String, outputApkDirPath: String + inputBundlePath: String, + outputApksListPath: String, + outputApkDirPath: String ): List { val destDir = File(outputApkDirPath) return buildApkList(inputBundlePath, outputApksListPath).use { zipFile -> @@ -55,7 +57,9 @@ class BundleToolClient( } private fun buildApkList( - inputBundlePath: String, outputApksListPath: String, vararg additionalArgs: String + inputBundlePath: String, + outputApksListPath: String, + vararg additionalArgs: String ): ZipFile { executeBundleToolCommand( "build-apks", "--bundle=$inputBundlePath", "--output=$outputApksListPath", *additionalArgs diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt index ae157988069..680293ccd02 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt @@ -1,12 +1,12 @@ package org.oppia.android.scripts.apkstats +import org.oppia.android.scripts.common.AndroidBuildSdkProperties import java.io.File import java.io.PrintStream import java.nio.file.Files import java.util.Locale import java.util.StringTokenizer import java.util.zip.ZipFile -import org.oppia.android.scripts.common.AndroidBuildSdkProperties // TODO(#1719): Add support for showing count & itemization of modified files/resources (vs. just // new/removed). @@ -133,7 +133,8 @@ class ComputeAabDifferences( } private fun computeApksList( - inputAabPath: String, destDir: String + inputAabPath: String, + destDir: String ): Pair> { println("Generating APK list for: $inputAabPath") val apksListPath = File(destDir, "list.apks").absolutePath @@ -148,7 +149,8 @@ class ComputeAabDifferences( } private fun computeConfigurationStats( - apkWithoutChangesPath: String?, apkWithChangesPath: String? + apkWithoutChangesPath: String?, + apkWithChangesPath: String? ): ApkConfigurationStats { println("Comparing APKs: $apkWithoutChangesPath and $apkWithChangesPath") val fullComparison = if (apkWithoutChangesPath != null && apkWithChangesPath != null) { @@ -165,7 +167,8 @@ class ComputeAabDifferences( } private fun computeFileSizeStats( - apkWithoutChangesPath: String?, apkWithChangesPath: String? + apkWithoutChangesPath: String?, + apkWithChangesPath: String? ): FileSizeStats { println("Computing file size for: $apkWithoutChangesPath and $apkWithChangesPath") val (fileSizeWithoutChanges, downloadSizeWithoutChanges) = if (apkWithoutChangesPath != null) { @@ -188,7 +191,8 @@ class ComputeAabDifferences( } private fun computeDexStats( - apkWithoutChangesPath: String?, apkWithChangesPath: String? + apkWithoutChangesPath: String?, + apkWithChangesPath: String? ): DexStats { println("Computing dex method counts for: $apkWithoutChangesPath and $apkWithChangesPath") val methodCountWithoutChanges = apkWithoutChangesPath?.let { apkPath -> @@ -203,7 +207,8 @@ class ComputeAabDifferences( } private fun computeManifestStats( - apkWithoutChangesPath: String?, apkWithChangesPath: String? + apkWithoutChangesPath: String?, + apkWithChangesPath: String? ): ManifestStats { println("Computing feature and permissions for: $apkWithoutChangesPath and $apkWithChangesPath") val (featuresWithoutChanges, permissionsWithoutChanges) = apkWithoutChangesPath?.let { path -> @@ -224,7 +229,8 @@ class ComputeAabDifferences( } private fun computeResourceStats( - apkWithoutChangesPath: String?, apkWithChangesPath: String? + apkWithoutChangesPath: String?, + apkWithChangesPath: String? ): ResourceStats { println("Computing resource maps for: $apkWithoutChangesPath and $apkWithChangesPath") val resourcesWithoutChanges = apkWithoutChangesPath?.let { apkPath -> @@ -237,7 +243,8 @@ class ComputeAabDifferences( } private fun computeAssetStats( - apkWithoutChangesPath: String?, apkWithChangesPath: String? + apkWithoutChangesPath: String?, + apkWithChangesPath: String? ): AssetStats { // Only consider top-level files in the assets/ folder. println("Computing asset stats for: $apkWithoutChangesPath and $apkWithChangesPath") @@ -317,7 +324,10 @@ class ComputeAabDifferences( * @param longSummary whether to print a more detailed summary */ fun writeSummaryTo( - stream: PrintStream, buildFlavor: String, itemLimit: Int, longSummary: Boolean + stream: PrintStream, + buildFlavor: String, + itemLimit: Int, + longSummary: Boolean ) { stream.println("## ${buildFlavor.capitalize(Locale.US)}") stream.println() @@ -375,7 +385,10 @@ class ComputeAabDifferences( * @param itemize whether to expand lists of items */ fun writeSummaryTo( - stream: PrintStream, itemize: Boolean, longSummary: Boolean, itemLimit: Int + stream: PrintStream, + itemize: Boolean, + longSummary: Boolean, + itemLimit: Int ) { fileSizeStats.writeTo(stream, itemize) if (itemize) stream.println() @@ -459,7 +472,8 @@ class ComputeAabDifferences( * user consent on L+ devices. */ data class ManifestStats( - val features: DiffList, val permissions: DiffList + val features: DiffList, + val permissions: DiffList ) { /** * Writes the manifest stats summary between two APKs to [stream]. @@ -638,7 +652,9 @@ class ComputeAabDifferences( } private fun combineMaps( - oldMap: Map, newMap: Map, combineValue: (IV?, IV?) -> OV + oldMap: Map, + newMap: Map, + combineValue: (IV?, IV?) -> OV ): Map { val allKeys = oldMap.keys + newMap.keys return allKeys.map { key -> diff --git a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt index a1b70cdb879..3463b2d236c 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt @@ -1,10 +1,5 @@ package org.oppia.android.scripts.common -import java.io.File -import java.io.InputStream -import java.lang.IllegalStateException -import java.util.concurrent.Executors -import java.util.concurrent.TimeUnit import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.TimeoutCancellationException @@ -16,6 +11,11 @@ import kotlinx.coroutines.flow.consumeAsFlow import kotlinx.coroutines.launch import kotlinx.coroutines.runBlocking import kotlinx.coroutines.withTimeout +import java.io.File +import java.io.InputStream +import java.lang.IllegalStateException +import java.util.concurrent.Executors +import java.util.concurrent.TimeUnit /** * The default amount of time that should be waited before considering a process as 'hung', in diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt index 1b45abbc77c..d199561056a 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/Aapt2ClientTest.kt @@ -1,13 +1,13 @@ package org.oppia.android.scripts.apkstats import com.google.common.truth.Truth.assertThat -import java.util.concurrent.TimeUnit import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.AndroidBuildSdkProperties import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.testing.assertThrows +import java.util.concurrent.TimeUnit /** * Tests for [Aapt2Client]. diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt index e389e4de0c4..8ca9cd899a8 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ApkAnalyzerClientTest.kt @@ -1,15 +1,14 @@ package org.oppia.android.scripts.apkstats import com.google.common.truth.Truth.assertThat -import java.lang.IllegalArgumentException -import java.lang.IllegalStateException -import java.util.concurrent.TimeUnit import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.AndroidBuildSdkProperties import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.testing.assertThrows +import java.lang.IllegalArgumentException +import java.util.concurrent.TimeUnit /** * Tests for [ApkAnalyzerClient]. diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt index 4832581e0eb..a0844bbda76 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/BundleToolClientTest.kt @@ -1,12 +1,12 @@ package org.oppia.android.scripts.apkstats import com.google.common.truth.Truth.assertThat -import java.util.concurrent.TimeUnit import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.testing.assertThrows +import java.util.concurrent.TimeUnit /** * Tests for [BundleToolClient]. diff --git a/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt index 588bf65f832..49fdb221c74 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/apkstats/ComputeAabDifferencesTest.kt @@ -1,14 +1,14 @@ package org.oppia.android.scripts.apkstats import com.google.common.truth.Truth.assertThat -import java.lang.IllegalStateException -import java.util.concurrent.TimeUnit import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.AndroidBuildSdkProperties import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.testing.assertThrows +import java.lang.IllegalStateException +import java.util.concurrent.TimeUnit /** * Tests for [ComputeAabDifferences]. @@ -64,7 +64,9 @@ class ComputeAabDifferencesTest { } private fun createProfile( - oldAabFilePath: String, newAabFilePath: String, buildFlavor: String = "dev" + oldAabFilePath: String, + newAabFilePath: String, + buildFlavor: String = "dev" ): ComputeAabDifferences.AabProfile { return ComputeAabDifferences.AabProfile(buildFlavor, oldAabFilePath, newAabFilePath) } diff --git a/third_party/versions.bzl b/third_party/versions.bzl index b1696cf8326..9f89c6c66ae 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -57,8 +57,8 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", "com.google.guava:guava": { - "version": "28.1-android", "suffix_alias": "android", + "version": "28.1-android", }, "com.google.protobuf:protobuf-javalite": "3.17.3", "com.squareup.moshi:moshi-kotlin": "1.11.0", @@ -116,8 +116,8 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { MAVEN_SCRIPT_DEPENDENCY_VERSIONS = { "com.android.tools.apkparser:apkanalyzer": "30.0.4", "com.google.guava:guava": { - "version": "28.1-jre", "suffix_alias": "jre", + "version": "28.1-jre", }, } From 4a9f0034172bf8391952fcb960178a53e8a8a88e Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 15:55:42 -0800 Subject: [PATCH 007/180] Fix post-merge conflicts. --- third_party/maven_prod_install.json | 2298 +-------------------------- 1 file changed, 12 insertions(+), 2286 deletions(-) diff --git a/third_party/maven_prod_install.json b/third_party/maven_prod_install.json index 42114dde6a4..2deafa7b4e2 100644 --- a/third_party/maven_prod_install.json +++ b/third_party/maven_prod_install.json @@ -1,10 +1,8 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 884751692, - "__RESOLVED_ARTIFACTS_HASH": -961654143, - "__INPUT_ARTIFACTS_HASH": 605156465, - "__RESOLVED_ARTIFACTS_HASH": -1502972901, + "__INPUT_ARTIFACTS_HASH": 164373665, + "__RESOLVED_ARTIFACTS_HASH": -1984208591, "conflict_resolution": { "androidx.core:core:1.0.1": "androidx.core:core:1.3.0", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", @@ -4598,2232 +4596,22 @@ ], "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - ], - "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - ], - "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - ], - "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - ], - "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - ], - "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", - "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - ], - "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", - "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.findbugs:jsr305:3.0.2" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - ], - "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", - "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - }, - { - "coord": "com.google.android.material:material:1.2.0-alpha02", - "dependencies": [ - "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.transition:transition:aar:1.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.appcompat:appcompat:aar:1.2.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.transition:transition:aar:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.appcompat:appcompat:aar:1.2.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" - ], - "sha256": "5e7a917656aa763cb35275b536cdff7bf529e6d16540416e269b2e33701036d3", - "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" - }, - { - "coord": "com.google.android.material:material:jar:sources:1.2.0-alpha02", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.2.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" - ], - "sha256": "e74184507cd1937c1cc9eaa9f6710e460bccba5ede7e90f907392fc39b41f071", - "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" - ], - "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - ], - "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - ], - "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - }, - { - "coord": "com.google.code.gson:gson:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - }, - { - "coord": "com.google.code.gson:gson:jar:sources:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - ], - "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:2.28.1", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" - ], - "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" - ], - "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:2.28.1", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" - ], - "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" - ], - "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:2.28.1", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" - ], - "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" - ], - "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger:2.28.1", - "dependencies": [ - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" - ], - "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger:jar:sources:2.28.1", - "dependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" - ], - "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - ], - "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - ], - "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-analytics:17.5.0", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - ], - "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", - "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:aar:19.3.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-components:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - ], - "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", - "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.firebase:firebase-components:aar:sources:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - ], - "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - ], - "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - ], - "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-crashlytics:17.1.1", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.1.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - ], - "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", - "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - ], - "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - ], - "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - ], - "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", - "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-iid:aar:20.1.5", - "dependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - ], - "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", - "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - }, - { - "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - ], - "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", - "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-installations:aar:16.3.2", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - ], - "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", - "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - }, - { - "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - ], - "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", - "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - }, - { - "coord": "com.google.gms:google-services:4.3.3", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - ], - "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - }, - { - "coord": "com.google.gms:google-services:jar:sources:4.3.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - ], - "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:1.5", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:javac-shaded:9-dev-r4023-3" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - ], - "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "dependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - ], - "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - }, - { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - }, - { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - }, - { - "coord": "com.google.guava:guava:30.1.1-android", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - ], - "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - }, - { - "coord": "com.google.guava:guava:jar:sources:30.1.1-android", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - ], - "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - ], - "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - ], - "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - ], - "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - ], - "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.truth:truth:1.1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.truth:truth:1.1.3", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - ], - "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.truth:truth:jar:sources:1.1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - ], - "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - }, - { - "coord": "com.google.truth:truth:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - ], - "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - }, - { - "coord": "com.google.truth:truth:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - ], - "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - ], - "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - ], - "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - }, - { - "coord": "com.ibm.icu:icu4j:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - ], - "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - }, - { - "coord": "com.ibm.icu:icu4j:jar:sources:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - ], - "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", - "dependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "com.squareup.okio:okio:jar:sources:2.2.2", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" - ], - "directDependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" - ], - "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", - "dependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" - ], - "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" - ], - "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "com.squareup.okhttp3:okhttp:4.1.0", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" - ], - "sha256": "179242e49a601d4b9a5db70b67ab38fa18031ff422aa6c2c3d23af2b24dcccae", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" - ], - "sha256": "d190cfc076b9639087f3354030252e0f10c68370e8543ee24a3a845f3cc3f598", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" - ], - "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" - ], - "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" - }, - { - "coord": "com.squareup.okio:okio:2.2.2", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - }, - { - "coord": "com.squareup.okio:okio:jar:sources:2.2.2", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" - ], - "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.11.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - ], - "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - ], - "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - ], - "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - ], - "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - ], - "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - ], - "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - }, - { - "coord": "com.squareup:javapoet:1.11.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" - ], - "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" - }, - { - "coord": "com.squareup:javapoet:jar:sources:1.11.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" - ], - "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" - }, - { - "coord": "com.squareup:javawriter:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - ], - "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - }, - { - "coord": "com.squareup:javawriter:jar:sources:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - ], - "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - }, - { - "coord": "com.squareup:kotlinpoet:1.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" }, { - "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", + "coord": "com.google.dagger:dagger:jar:sources:2.28.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + "javax.inject:javax.inject:jar:sources:1" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" - ], - "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" - }, - { - "coord": "commons-codec:commons-codec:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - ], - "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - }, - { - "coord": "commons-codec:commons-codec:jar:sources:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - ], - "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - }, - { - "coord": "commons-io:commons-io:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - ], - "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - }, - { - "coord": "commons-io:commons-io:jar:sources:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - ], - "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - }, - { - "coord": "de.hdodenhof:circleimageview:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - ], - "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - }, - { - "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - ], - "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "mirror_urls": [ - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - ], - "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - }, - { - "coord": "javax.annotation:javax.annotation-api:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + "javax.inject:javax.inject:jar:sources:1" ], "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", "mirror_urls": [ @@ -8071,68 +5859,6 @@ "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" }, - { - "coord": "io.github.chaosleung:pinview:1.4.4", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.appcompat:appcompat:1.2.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:1.2.0" - ], - "file": "v1/https/repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "mirror_urls": [ - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://maven.fabric.io/public/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar" - ], - "sha256": "036cd95d771210aae47974d17a4a61feec6a9466cd00491db038d0858357b6fd", - "url": "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4.aar" - }, - { - "coord": "io.github.chaosleung:pinview:jar:sources:1.4.4", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:jar:sources:1.2.0" - ], - "file": "v1/https/repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://maven.fabric.io/public/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://maven.google.com/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar", - "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar" - ], - "sha256": "264bb0eacffbcee5d0d8fab5f12447a9f85766485d5f90ae35a0dbbf15244c59", - "url": "https://repo1.maven.org/maven2/io/github/chaosleung/pinview/1.4.4/pinview-1.4.4-sources.jar" - }, { "coord": "javax.annotation:javax.annotation-api:1.3.2", "dependencies": [], From a19c1a59ab13b8bb8a52fa8ff03ce4a444f97a0b Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 16:25:13 -0800 Subject: [PATCH 008/180] Fix workflow name. --- .github/workflows/stats.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index c148fce6705..1281198e08a 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -1,6 +1,6 @@ # Contains jobs corresponding to stats, including build stats due to changes in a PR. -name: Static Checks +name: Stats Checks & Reports on: pull_request: From ae737adc6e2502ede1563d76b6a3fed003ec2d97 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 16:32:09 -0800 Subject: [PATCH 009/180] Fix workflow names & IDs. Remove duplicated workflow. --- .github/workflows/stats.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index 1281198e08a..287f4b6d135 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -7,18 +7,7 @@ on: jobs: build_stats: - name: AAB & APK Build Stats - runs-on: ubuntu-18.04 - steps: - - uses: actions/checkout@v2 - - - uses: mszostok/codeowners-validator@v0.5.1 - with: - checks: "duppatterns,files,syntax" - experimental_checks: "notowned" - - script_checks: - name: Script Checks + name: Build Stats runs-on: ubuntu-18.04 env: ENABLE_CACHING: false From f0af5e57aba5069ee8180c54cd8e8c18373d5f1d Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 16:44:31 -0800 Subject: [PATCH 010/180] Temporarily disable workflows -> faster iteration. --- .github/workflows/build_tests.yml | 3 +++ .github/workflows/main.yml | 2 ++ .github/workflows/unit_tests.yml | 1 + 3 files changed, 6 insertions(+) diff --git a/.github/workflows/build_tests.yml b/.github/workflows/build_tests.yml index 4fa60d192e0..824695f4ffc 100644 --- a/.github/workflows/build_tests.yml +++ b/.github/workflows/build_tests.yml @@ -13,6 +13,7 @@ on: jobs: bazel_build_app: name: Build Binary with Bazel + if: false runs-on: ${{ matrix.os }} strategy: matrix: @@ -162,6 +163,7 @@ jobs: build_oppia_dev_aab: name: Build Oppia AAB (developer flavors) + if: false runs-on: ${{ matrix.os }} strategy: matrix: @@ -311,6 +313,7 @@ jobs: build_oppia_alpha_aab: name: Build Oppia AAB (alpha flavors) + if: false runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3b4fa7b904f..269b214433b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,6 +18,7 @@ on: jobs: robolectric_tests: name: Non-app Module Robolectric Tests + if: false runs-on: ${{ matrix.os }} strategy: matrix: @@ -99,6 +100,7 @@ jobs: app_tests: name: App Module Robolectric Tests + if: false runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index ea7a759e924..80b6d70906e 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -15,6 +15,7 @@ on: jobs: bazel_compute_affected_targets: name: Compute affected tests + if: false runs-on: ubuntu-18.04 outputs: matrix: ${{ steps.compute-test-matrix.outputs.matrix }} From 4dfdd350747a19168d633d2663a2daf259f90d92 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 17:59:04 -0800 Subject: [PATCH 011/180] Add Proguard exemption. I'm not entirely sure why this is needed yet. --- config/proguard/kotlin-proguard-rules.pro | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/proguard/kotlin-proguard-rules.pro b/config/proguard/kotlin-proguard-rules.pro index d5315c8fb1d..c4e7e27991d 100644 --- a/config/proguard/kotlin-proguard-rules.pro +++ b/config/proguard/kotlin-proguard-rules.pro @@ -5,3 +5,6 @@ # run into runtime issues if something is unintentionally removed. -dontwarn android.support.annotation.Keep -dontwarn android.support.annotation.VisibleForTesting + +# Potentially a Kotlin 1.4-only exception. +-dontwarn kotlin.time.jdk8.DurationConversionsJDK8Kt From 7895214aab569a42e3a1453cb68fa03c9653f898 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 21:54:43 -0800 Subject: [PATCH 012/180] Remove broken & unneeded copy line. --- .github/workflows/stats.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index 287f4b6d135..8b107c522ba 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -115,7 +115,6 @@ jobs: - name: Extract reports for uploading & commenting id: compute-comment-body run: | - cp ./*.log /home/runner/work/oppia-android/oppia-android/ comment_body="$(cat /home/runner/work/oppia-android/oppia-android/brief_build_summary.log)" comment_body="${comment_body//'%'/'%25'}" comment_body="${comment_body//$'\n'/'%0A'}" From 88adf22620268f4edcde5a7d2205a67506331777 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 12 Jan 2022 23:18:37 -0800 Subject: [PATCH 013/180] Fix variable reference for comment body. --- .github/workflows/stats.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index 8b107c522ba..a65d1d46113 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -119,7 +119,7 @@ jobs: comment_body="${comment_body//'%'/'%25'}" comment_body="${comment_body//$'\n'/'%0A'}" comment_body="${comment_body//$'\r'/'%0D'}" - echo "::set-output name=comment_body::comment_body" + echo "::set-output name=comment_body::$comment_body" - name: Add build stats summary comment uses: peter-evans/create-or-update-comment@v1 From accf003cae657c1096108c21fadd7f10cf6102b3 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 13 Jan 2022 12:30:37 -0800 Subject: [PATCH 014/180] Add more collapsing in comment. The current comment is a bit too long, so adding additional collapsing per-flavor. --- .../android/scripts/apkstats/ComputeAabDifferences.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt index 680293ccd02..3a4167f1ce1 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt @@ -332,6 +332,11 @@ class ComputeAabDifferences( stream.println("## ${buildFlavor.capitalize(Locale.US)}") stream.println() + if (!longSummary) { + stream.println("
Expand to see flavor specifics") + stream.println() + } + stream.println("### Universal APK") universalApkStats.writeSummaryTo(stream, itemize = true, longSummary, itemLimit) @@ -354,7 +359,7 @@ class ComputeAabDifferences( stream.println("#### Configuration $configuration") stats.writeSummaryTo(stream, itemize = longSummary, longSummary, itemLimit) } - if (!longSummary) stream.println("
") + if (!longSummary) stream.println("") } } From 532bfe5a4346ddc8ace5cef918fc619ecea376ee Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 13 Jan 2022 13:32:49 -0800 Subject: [PATCH 015/180] Only isolate special script deps. This reverts the split prod/test deps since it results in one version issues. This commit also fixes the nice byte formatting in the report not working correctly for negative sizes. --- .github/workflows/static_checks.yml | 2 +- WORKSPACE | 44 +- .../android/data/backends/gae/BUILD.bazel | 2 +- scripts/assets/maven_dependencies.textproto | 64 +- .../scripts/apkstats/BundleToolClient.kt | 16 +- .../scripts/apkstats/ComputeAabDifferences.kt | 8 +- .../license/MavenDependenciesListCheck.kt | 2 +- .../maven/GenerateMavenDependenciesList.kt | 2 +- third_party/BUILD.bazel | 43 +- ...n_prod_install.json => maven_install.json} | 10819 ++++++++++++---- third_party/maven_script_install.json | 3438 ----- third_party/maven_test_install.json | 5778 --------- third_party/versions.bzl | 19 +- utility/BUILD.bazel | 2 +- 14 files changed, 8303 insertions(+), 11936 deletions(-) rename third_party/{maven_prod_install.json => maven_install.json} (54%) delete mode 100644 third_party/maven_script_install.json delete mode 100644 third_party/maven_test_install.json diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index 5e799b4db73..ff531ffbebb 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -202,7 +202,7 @@ jobs: - name: Maven Dependencies Update Check if: always() run: | - bazel run //scripts:maven_dependencies_list_check -- $(pwd) third_party/maven_prod_install.json scripts/assets/maven_dependencies.pb + bazel run //scripts:maven_dependencies_list_check -- $(pwd) third_party/maven_install.json scripts/assets/maven_dependencies.pb - name: License Texts Check if: always() diff --git a/WORKSPACE b/WORKSPACE index 2d533d4c742..ebe0436b7ce 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -5,7 +5,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") -load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "MAVEN_SCRIPT_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS", "get_maven_dependencies") +load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_ISOLATED_SCRIPT_DEPENDENCY_VERSIONS", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "MAVEN_TEST_DEPENDENCY_VERSIONS", "get_maven_dependencies") # Android SDK configuration. For more details, see: # https://docs.bazel.build/versions/master/be/android.html#android_sdk_repository @@ -167,45 +167,31 @@ http_jar( ) # Note to developers: new dependencies should be added to //third_party:versions.bzl, not here. -# Further, multiple maven_installs are used to separate production & test dependencies per -# https://github.com/bazelbuild/rules_jvm_external#multiple-maven_install-declarations-for-isolated-artifact-version-trees. +# Further, multiple maven_installs are used to separate Android-specific & isolated script +# dependencies per https://github.com/bazelbuild/rules_jvm_external#multiple-maven_install-declarations-for-isolated-artifact-version-trees. # Note that this is called 'maven' since Dagger expects it to be called that. maven_install( name = "maven", - artifacts = DAGGER_ARTIFACTS + get_maven_dependencies(MAVEN_PRODUCTION_DEPENDENCY_VERSIONS), + artifacts = ( + DAGGER_ARTIFACTS + ( + get_maven_dependencies(MAVEN_PRODUCTION_DEPENDENCY_VERSIONS) + ) + ( + get_maven_dependencies(MAVEN_TEST_DEPENDENCY_VERSIONS) + ) + ), fail_if_repin_required = True, fetch_sources = True, - maven_install_json = "//third_party:maven_prod_install.json", + maven_install_json = "//third_party:maven_install.json", repositories = DAGGER_REPOSITORIES + MAVEN_REPOSITORIES, ) maven_install( - name = "test_maven_deps", - artifacts = get_maven_dependencies(MAVEN_TEST_DEPENDENCY_VERSIONS), - fail_if_repin_required = True, + name = "isolated_script_maven_deps", + artifacts = get_maven_dependencies(MAVEN_ISOLATED_SCRIPT_DEPENDENCY_VERSIONS), fetch_sources = True, - maven_install_json = "//third_party:maven_test_install.json", repositories = MAVEN_REPOSITORIES, ) -maven_install( - name = "script_maven_deps", - artifacts = get_maven_dependencies(MAVEN_SCRIPT_DEPENDENCY_VERSIONS), - fail_if_repin_required = True, - fetch_sources = True, - maven_install_json = "//third_party:maven_script_install.json", - repositories = MAVEN_REPOSITORIES, -) - -# See: https://github.com/bazelbuild/rules_jvm_external#multiple-maven_installjson-files. -load("@maven//:defs.bzl", pinned_production_maven_install = "pinned_maven_install") - -pinned_production_maven_install() - -load("@test_maven_deps//:defs.bzl", pinned_test_maven_install = "pinned_maven_install") - -pinned_test_maven_install() - -load("@script_maven_deps//:defs.bzl", pinned_script_maven_install = "pinned_maven_install") +load("@maven//:defs.bzl", "pinned_maven_install") -pinned_script_maven_install() +pinned_maven_install() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel index a3c3792e2b0..991bb9cb694 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel @@ -78,7 +78,7 @@ kt_android_library( ":network_interceptors", ":oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae/api", - "//third_party:com_google_guava_guava_android", + "//third_party:com_google_guava_guava", "//third_party:com_squareup_retrofit2_converter-moshi", ], ) diff --git a/scripts/assets/maven_dependencies.textproto b/scripts/assets/maven_dependencies.textproto index af8619e52bf..8aa50ed73d3 100644 --- a/scripts/assets/maven_dependencies.textproto +++ b/scripts/assets/maven_dependencies.textproto @@ -152,6 +152,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.legacy:legacy-support-core-utils:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.lifecycle:lifecycle-common:2.2.0" artifact_version: "2.2.0" @@ -447,6 +458,16 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "com.google.auto.value:auto-value-annotations:1.8.1" + artifact_version: "1.8.1" + license { + license_name: "The Apache Software License, Version 2.0" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "com.google.code.findbugs:jsr305:3.0.2" artifact_version: "3.0.2" @@ -470,8 +491,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.errorprone:error_prone_annotations:2.3.2" - artifact_version: "2.3.2" + artifact_name: "com.google.errorprone:error_prone_annotations:2.7.1" + artifact_version: "2.7.1" license { license_name: "Apache 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -513,8 +534,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.guava:guava:28.1-android" - artifact_version: "28.1-android" + artifact_name: "com.google.guava:guava:30.1.1-android" + artifact_version: "30.1.1-android" license { license_name: "The Apache Software License, Version 2.0" scrapable_link { @@ -733,19 +754,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.codehaus.mojo:animal-sniffer-annotations:1.18" - artifact_version: "1.18" - license { - license_name: "The MIT License" - original_link: "https://opensource.org/licenses/MIT" - extracted_copy_link { - url: "https://raw.githubusercontent.com/oppia/oppia-android-licenses/develop/mit-license.txt" - } - } -} -maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + artifact_version: "1.5.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -755,8 +765,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" - artifact_version: "1.4.32" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + artifact_version: "1.5.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -766,8 +776,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" + artifact_version: "1.4.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -777,8 +787,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + artifact_version: "1.4.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -788,8 +798,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" - artifact_version: "1.4.32" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + artifact_version: "1.5.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -832,8 +842,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.ow2.asm:asm:7.1" - artifact_version: "7.1" + artifact_name: "org.ow2.asm:asm:9.1" + artifact_version: "9.1" license { license_name: "BSD-3-Clause" original_link: "https://asm.ow2.io/license.html" diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt index 92b0eb7baff..19c533f8985 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt @@ -102,11 +102,25 @@ class BundleToolClient( private fun computeAbsoluteClasspath(): String { val classpath = System.getProperty("java.class.path") ?: "." val classpathComponents = classpath.split(":") - return classpathComponents.joinToString(":") { it.convertToAbsolutePath() } + return classpathComponents.map { + it.convertToAbsolutePath() + }.filterNot { + it.isAndroidDependencyToOmit() + }.joinToString(":") } private fun String.convertToAbsolutePath(): String { return File(currentDirectory, this).absolutePath } + + private fun String.isAndroidDependencyToOmit(): Boolean { + // This is a hacky way to work around the classpath actually pulling in two versions of + // Guava: Android & JRE. Bundle tool requires the JRE version, and there's no obvious way to + // separate out the Maven dependencies without risking duplicate versions & automatic conflict + // resolution. + return File(this).name.let { name -> + "guava" in name && "android" in name + } + } } } diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt index 3a4167f1ce1..1beda5a93fc 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt @@ -7,6 +7,7 @@ import java.nio.file.Files import java.util.Locale import java.util.StringTokenizer import java.util.zip.ZipFile +import kotlin.math.absoluteValue // TODO(#1719): Add support for showing count & itemization of modified files/resources (vs. just // new/removed). @@ -752,10 +753,11 @@ class ComputeAabDifferences( } private fun Long.formatAsBytes(): String { + val magnitude = absoluteValue return when { - this < 10_000L -> "$this bytes" - this < 10_000_000L -> "${this / 1024} KiB" - this < 10_000_000_000L -> "${this / (1024 * 1024)} MiB" + magnitude < 10_000L -> "$this bytes" + magnitude < 10_000_000L -> "${this / 1024} KiB" + magnitude < 10_000_000_000L -> "${this / (1024 * 1024)} MiB" else -> "${this / (1024 * 1024 * 1024)} GiB" } } diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt index 046ec9dc35c..7f0da7d26d4 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt @@ -21,7 +21,7 @@ import org.oppia.android.scripts.proto.MavenDependency * * Example: * bazel run //scripts:maven_dependencies_list_check -- $(pwd) - * third_party/maven_prod_install.json scripts/assets/maven_dependencies.pb + * third_party/maven_install.json scripts/assets/maven_dependencies.pb */ fun main(args: Array) { MavenDependenciesListCheck(LicenseFetcherImpl()).main(args) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt index 1e922dd78a3..6c3ecdd2f9e 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt @@ -23,7 +23,7 @@ import org.oppia.android.scripts.proto.MavenDependencyList * - path_to_maven_dependencies_pb: relative path to the maven_dependencies.pb file. * Example: * bazel run //scripts:generate_maven_dependencies_list -- $(pwd) - * third_party/maven_prod_install.json scripts/assets/maven_dependencies.textproto + * third_party/maven_install.json scripts/assets/maven_dependencies.textproto * scripts/assets/maven_dependencies.pb */ fun main(args: Array) { diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 887bb4a1e8a..71d914e1128 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -14,48 +14,24 @@ dependencies). load("@rules_java//java:defs.bzl", "java_binary", "java_library") load("@rules_jvm_external//:defs.bzl", "artifact") -load(":versions.bzl", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_SCRIPT_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS") +load(":versions.bzl", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS") # Create an android library wrapper for all production dependencies. Note that artifact is used so # that the correct Maven repository (default) is selected. This allows future customization # potential in managing multiple Maven repositories. [android_library( - name = name.replace(":", "_").replace(".", "_") + ( - "_%s" % details["suffix_alias"] if type(details) == "dict" else "" - ), + name = name.replace(":", "_").replace(".", "_"), visibility = ["//visibility:public"], - exports = [artifact( - name, - repository_name = "maven", - )], + exports = [artifact(name)], ) for name, details in MAVEN_PRODUCTION_DEPENDENCY_VERSIONS.items()] # Create an android library wrapper for each test dependency. [android_library( - name = name.replace(":", "_").replace(".", "_") + ( - "_%s" % details["suffix_alias"] if type(details) == "dict" else "" - ), - testonly = True, + name = name.replace(":", "_").replace(".", "_"), visibility = ["//visibility:public"], - exports = [artifact( - name, - repository_name = "test_maven_deps", - )], + exports = [artifact(name)], ) for name, details in MAVEN_TEST_DEPENDENCY_VERSIONS.items()] -# Create an android library wrapper for each script dependency. -[android_library( - name = name.replace(":", "_").replace(".", "_") + ( - "_%s" % details["suffix_alias"] if type(details) == "dict" else "" - ), - testonly = True, - visibility = ["//scripts:__subpackages__"], - exports = [artifact( - name, - repository_name = "script_maven_deps", - )], -) for name, details in MAVEN_SCRIPT_DEPENDENCY_VERSIONS.items()] - android_library( name = "circularimageview_circular_image_view", visibility = ["//visibility:public"], @@ -124,3 +100,12 @@ java_binary( visibility = ["//visibility:public"], runtime_deps = [":android_bundletool"], ) + +android_library( + name = "com_google_guava_guava_jre", + visibility = ["//scripts:__subpackages__"], + exports = [artifact( + "com.google.guava:guava", + repository_name = "isolated_script_maven_deps", + )], +) diff --git a/third_party/maven_prod_install.json b/third_party/maven_install.json similarity index 54% rename from third_party/maven_prod_install.json rename to third_party/maven_install.json index 2deafa7b4e2..b8d01c7b3cc 100644 --- a/third_party/maven_prod_install.json +++ b/third_party/maven_install.json @@ -1,16 +1,156 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 164373665, - "__RESOLVED_ARTIFACTS_HASH": -1984208591, + "__INPUT_ARTIFACTS_HASH": -421933400, + "__RESOLVED_ARTIFACTS_HASH": -1907391197, "conflict_resolution": { "androidx.core:core:1.0.1": "androidx.core:core:1.3.0", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", + "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", + "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", + "junit:junit:4.12": "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" }, "dependencies": [ + { + "coord": "android.arch.core:common:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:28.0.0" + ], + "directDependencies": [ + "com.android.support:support-annotations:28.0.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", + "mirror_urls": [ + "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" + ], + "sha256": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", + "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar" + }, + { + "coord": "android.arch.core:common:jar:sources:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:jar:sources:28.0.0" + ], + "directDependencies": [ + "com.android.support:support-annotations:jar:sources:28.0.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" + ], + "sha256": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c", + "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" + }, + { + "coord": "android.arch.core:core-testing:1.1.1", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3", + "org.mockito:mockito-core:3.9.0", + "com.android.support:support-annotations:28.0.0", + "android.arch.core:runtime:aar:1.1.1", + "junit:junit:4.13.2", + "android.arch.core:common:1.1.1" + ], + "directDependencies": [ + "android.arch.core:runtime:aar:1.1.1", + "com.android.support:support-annotations:28.0.0", + "junit:junit:4.13.2", + "org.mockito:mockito-core:3.9.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "mirror_urls": [ + "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" + ], + "sha256": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3", + "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" + }, + { + "coord": "android.arch.core:core-testing:jar:sources:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:jar:sources:28.0.0", + "android.arch.core:runtime:aar:sources:1.1.1", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "android.arch.core:common:jar:sources:1.1.1" + ], + "directDependencies": [ + "android.arch.core:runtime:aar:sources:1.1.1", + "com.android.support:support-annotations:jar:sources:28.0.0", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" + ], + "sha256": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3", + "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" + }, + { + "coord": "android.arch.core:runtime:aar:1.1.1", + "dependencies": [ + "com.android.support:support-annotations:28.0.0", + "android.arch.core:common:1.1.1" + ], + "directDependencies": [ + "android.arch.core:common:1.1.1", + "com.android.support:support-annotations:28.0.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "mirror_urls": [ + "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" + ], + "sha256": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", + "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" + }, + { + "coord": "android.arch.core:runtime:aar:sources:1.1.1", + "dependencies": [ + "android.arch.core:common:jar:sources:1.1.1", + "com.android.support:support-annotations:jar:sources:28.0.0" + ], + "directDependencies": [ + "android.arch.core:common:jar:sources:1.1.1", + "com.android.support:support-annotations:jar:sources:28.0.0" + ], + "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" + ], + "sha256": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420", + "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" + }, { "coord": "androidx.activity:activity:aar:1.1.0", "dependencies": [ @@ -319,6 +459,60 @@ "sha256": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b", "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" }, + { + "coord": "androidx.arch.core:core-testing:2.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "org.objenesis:objenesis:3.2", + "org.hamcrest:hamcrest-core:1.3", + "org.mockito:mockito-core:3.9.0", + "junit:junit:4.13.2", + "androidx.arch.core:core-runtime:aar:2.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0", + "junit:junit:4.13.2", + "org.mockito:mockito-core:3.9.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "mirror_urls": [ + "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" + ], + "sha256": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f", + "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" + }, + { + "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", + "dependencies": [ + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.annotation:annotation:jar:sources:1.1.0", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "junit:junit:jar:sources:4.13.2", + "org.mockito:mockito-core:jar:sources:3.9.0" + ], + "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" + ], + "sha256": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc", + "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" + }, { "coord": "androidx.cardview:cardview:aar:1.0.0", "dependencies": [ @@ -483,13 +677,13 @@ "coord": "androidx.core:core-ktx:1.0.1", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "androidx.core:core:aar:1.3.0" + "androidx.core:core:aar:1.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "mirror_urls": [ @@ -505,14 +699,14 @@ { "coord": "androidx.core:core-ktx:jar:sources:1.0.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "mirror_urls": [ @@ -742,31 +936,31 @@ { "coord": "androidx.databinding:databinding-compiler-common:3.4.2", "dependencies": [ - "com.google.guava:guava:28.1-android", "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "com.google.code.gson:gson:2.8.6", "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ - "com.google.guava:guava:28.1-android", "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "com.google.code.gson:gson:2.8.6", "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "mirror_urls": [ @@ -782,30 +976,30 @@ { "coord": "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "dependencies": [ - "com.android.tools:annotations:jar:sources:26.4.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:28.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "directDependencies": [ - "com.android.tools:annotations:jar:sources:26.4.2", + "com.google.guava:guava:jar:sources:30.1.1-android", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:28.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", @@ -822,20 +1016,20 @@ { "coord": "androidx.databinding:databinding-compiler:3.4.2", "dependencies": [ - "com.google.guava:guava:28.1-android", "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", + "com.google.code.gson:gson:2.8.6", "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5", "commons-codec:commons-codec:1.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ "androidx.databinding:databinding-common:3.4.2", @@ -843,8 +1037,8 @@ "commons-io:commons-io:2.4", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "commons-codec:commons-codec:1.10" + "commons-codec:commons-codec:1.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "mirror_urls": [ @@ -860,28 +1054,28 @@ { "coord": "androidx.databinding:databinding-compiler:jar:sources:3.4.2", "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "commons-codec:commons-codec:jar:sources:1.10", - "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:28.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "directDependencies": [ "commons-codec:commons-codec:jar:sources:1.10", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", "androidx.databinding:databinding-common:jar:sources:3.4.2", "commons-io:commons-io:jar:sources:2.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", @@ -1192,7 +1386,7 @@ "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" }, { - "coord": "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "coord": "androidx.legacy:legacy-support-core-utils:1.0.0", "dependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", @@ -1388,12 +1582,12 @@ "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "mirror_urls": [ @@ -1410,7 +1604,7 @@ "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0", @@ -1418,7 +1612,7 @@ ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "mirror_urls": [ @@ -1489,13 +1683,13 @@ "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", @@ -1513,8 +1707,8 @@ "coord": "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", @@ -1525,7 +1719,7 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", @@ -1726,14 +1920,14 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", @@ -1750,14 +1944,14 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources:2.2.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", @@ -2005,15 +2199,15 @@ { "coord": "androidx.navigation:navigation-common-ktx:aar:2.0.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.navigation:navigation-common:aar:2.0.0", "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" + "androidx.core:core:aar:1.3.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ "androidx.collection:collection:1.1.0", "androidx.navigation:navigation-common:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "mirror_urls": [ @@ -2030,14 +2224,14 @@ "coord": "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.collection:collection:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2109,14 +2303,14 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-fragment:aar:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "mirror_urls": [ @@ -2133,6 +2327,7 @@ "coord": "androidx.navigation:navigation-fragment-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2140,7 +2335,6 @@ "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "androidx.fragment:fragment:aar:sources:1.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", @@ -2153,7 +2347,7 @@ "directDependencies": [ "androidx.navigation:navigation-fragment:aar:sources:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2244,14 +2438,14 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:2.0.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "mirror_urls": [ @@ -2268,13 +2462,13 @@ "coord": "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", @@ -2285,7 +2479,7 @@ "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2375,14 +2569,14 @@ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", "com.google.android.material:material:1.2.0-alpha02", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "mirror_urls": [ @@ -2399,13 +2593,13 @@ "coord": "androidx.navigation:navigation-ui-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", "androidx.collection:collection:jar:sources:1.1.0", "com.google.android.material:material:jar:sources:1.2.0-alpha02", "androidx.navigation:navigation-ui:aar:sources:2.0.0", @@ -2419,7 +2613,7 @@ "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "mirror_urls": [ @@ -2801,3685 +2995,9080 @@ "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" }, { - "coord": "androidx.test.uiautomator:uiautomator:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "coord": "androidx.test.espresso:espresso-accessibility:3.1.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3", + "androidx.test.espresso:espresso-core:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" + ], + "directDependencies": [ + "androidx.test.espresso:espresso-core:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" + "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" ], - "sha256": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" + "sha256": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f", + "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" }, { - "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "coord": "androidx.test.espresso:espresso-accessibility:jar:sources:3.1.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0" + ], + "directDependencies": [ + "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" + ], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" + "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" ], - "sha256": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" + "sha256": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11", + "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" }, { - "coord": "androidx.transition:transition:aar:1.2.0", + "coord": "androidx.test.espresso:espresso-contrib:3.1.0", "dependencies": [ + "androidx.test.espresso:espresso-core:3.2.0", + "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "org.hamcrest:hamcrest-core:1.3", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.1.0", + "androidx.recyclerview:recyclerview:1.1.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.material:material:1.2.0-alpha02", + "androidx.core:core:1.3.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "androidx.legacy:legacy-support-core-utils:1.0.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" + "androidx.test.espresso:espresso-core:3.2.0", + "androidx.recyclerview:recyclerview:1.1.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "com.google.android.material:material:1.2.0-alpha02", + "androidx.core:core:1.3.0", + "androidx.legacy:legacy-support-core-utils:1.0.0" ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" + "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" ], - "sha256": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar" + "sha256": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832", + "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" }, { - "coord": "androidx.transition:transition:aar:sources:1.2.0", + "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.print:print:aar:sources:1.0.0", + "androidx.recyclerview:recyclerview:jar:sources:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "com.google.android.material:material:jar:sources:1.2.0-alpha02", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", "androidx.core:core:aar:sources:1.3.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "androidx.core:core:jar:sources:1.3.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.1.0", + "androidx.loader:loader:aar:sources:1.0.0" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "androidx.recyclerview:recyclerview:jar:sources:1.1.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0", + "com.google.android.material:material:jar:sources:1.2.0-alpha02", + "androidx.core:core:jar:sources:1.3.0", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0" ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" + "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" ], - "sha256": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" + "sha256": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9", + "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" }, { - "coord": "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "coord": "androidx.test.espresso:espresso-core:3.2.0", "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0" + "androidx.test:monitor:1.4.0", + "com.google.code.findbugs:jsr305:3.0.2", + "org.hamcrest:hamcrest-library:1.3", + "androidx.test:runner:1.2.0", + "org.hamcrest:hamcrest-integration:1.3", + "org.hamcrest:hamcrest-core:1.3", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "com.squareup:javawriter:2.1.1", + "javax.inject:javax.inject:1", + "junit:junit:4.13.2", + "net.sf.kxml:kxml2:2.3.0" ], "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0" + "com.google.code.findbugs:jsr305:3.0.2", + "org.hamcrest:hamcrest-library:1.3", + "androidx.test:runner:1.2.0", + "org.hamcrest:hamcrest-integration:1.3", + "androidx.test.espresso:espresso-idling-resource:3.2.0", + "com.squareup:javawriter:2.1.1", + "javax.inject:javax.inject:1" ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" + "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" ], - "sha256": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" + "sha256": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15", + "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" }, { - "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", + "coord": "androidx.test.espresso:espresso-core:jar:sources:3.2.0", "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "androidx.test:monitor:jar:sources:1.4.0", + "org.hamcrest:hamcrest-integration:jar:sources:1.3", + "junit:junit:jar:sources:4.13.2", + "com.squareup:javawriter:jar:sources:2.1.1", + "javax.inject:javax.inject:jar:sources:1", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "org.hamcrest:hamcrest-library:jar:sources:1.3", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + "androidx.test:runner:jar:sources:1.2.0", + "net.sf.kxml:kxml2:jar:sources:2.3.0" ], "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.hamcrest:hamcrest-integration:jar:sources:1.3", + "com.squareup:javawriter:jar:sources:2.1.1", + "javax.inject:javax.inject:jar:sources:1", + "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "org.hamcrest:hamcrest-library:jar:sources:1.3", + "androidx.test:runner:jar:sources:1.2.0" ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" + "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" ], - "sha256": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" + "sha256": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07", + "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" }, { - "coord": "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "mirror_urls": [ + "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" + ], + "sha256": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09", + "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" + }, + { + "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" + ], + "sha256": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc", + "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" + }, + { + "coord": "androidx.test.espresso:espresso-intents:3.1.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" + "androidx.test:rules:1.1.0", + "androidx.test.espresso:espresso-core:3.2.0", + "androidx.test:runner:1.2.0" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0" + "androidx.test:rules:1.1.0", + "androidx.test.espresso:espresso-core:3.2.0" ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" + "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" ], - "sha256": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" + "sha256": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6", + "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" }, { - "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0", + "coord": "androidx.test.espresso:espresso-intents:jar:sources:3.1.0", "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "androidx.test:rules:jar:sources:1.1.0", + "androidx.test:runner:jar:sources:1.2.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "androidx.test:rules:jar:sources:1.1.0", + "androidx.test.espresso:espresso-core:jar:sources:3.2.0" ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" + "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" ], - "sha256": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" + "sha256": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7", + "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" }, { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "coord": "androidx.test.ext:junit:1.1.1", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" + "androidx.test:monitor:1.4.0", + "org.hamcrest:hamcrest-core:1.3", + "androidx.test:core:1.4.0", + "junit:junit:4.13.2" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" + "androidx.test:core:1.4.0", + "androidx.test:monitor:1.4.0", + "junit:junit:4.13.2" ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" + "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" ], - "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" + "sha256": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72", + "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" }, { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "coord": "androidx.test.ext:junit:jar:sources:1.1.1", "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.test:core:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0" + "androidx.test:core:jar:sources:1.4.0", + "androidx.test:monitor:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2" ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" + "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" ], - "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" + "sha256": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292", + "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" }, { - "coord": "androidx.viewpager2:viewpager2:1.0.0", + "coord": "androidx.test.ext:truth:1.4.0", "dependencies": [ + "androidx.lifecycle:lifecycle-common:2.2.0", "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.customview:customview:aar:1.1.0" + "com.google.truth:truth:1.1.3", + "androidx.test:monitor:1.4.0", + "com.google.guava:guava:30.1.1-android", + "androidx.test:core:1.4.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0" + "androidx.test:core:1.4.0", + "com.google.guava:guava:30.1.1-android", + "com.google.truth:truth:1.1.3" ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" + "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" ], - "sha256": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" + "sha256": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6", + "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" }, { - "coord": "androidx.viewpager2:viewpager2:aar:sources:1.0.0", + "coord": "androidx.test.ext:truth:jar:sources:1.4.0", "dependencies": [ - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "com.google.guava:guava:jar:sources:30.1.1-android", + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.test:core:jar:sources:1.4.0", + "com.google.truth:truth:jar:sources:1.1.3", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.1.0" + "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" ], "directDependencies": [ - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:core:jar:sources:1.4.0", + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.truth:truth:jar:sources:1.1.3" ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" + "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" ], - "sha256": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" + "sha256": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df", + "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" }, { - "coord": "androidx.viewpager:viewpager:1.0.0", + "coord": "androidx.test.uiautomator:uiautomator:2.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "mirror_urls": [ + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" + ], + "sha256": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197", + "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" + }, + { + "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" + ], + "sha256": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99", + "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" + }, + { + "coord": "androidx.test:core:1.4.0", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.customview:customview:aar:1.1.0" + "androidx.test:monitor:1.4.0", + "androidx.lifecycle:lifecycle-common:2.2.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.customview:customview:aar:1.1.0" + "androidx.lifecycle:lifecycle-common:2.2.0", + "androidx.test:monitor:1.4.0" ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" + "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" ], - "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" + "sha256": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf", + "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar" }, { - "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", + "coord": "androidx.test:core:jar:sources:1.4.0", "dependencies": [ - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0" + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.customview:customview:aar:sources:1.1.0" + "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", + "androidx.test:monitor:jar:sources:1.4.0" ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" + "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" ], - "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" + "sha256": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30", + "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar" }, { - "coord": "androidx.work:work-runtime-ktx:2.4.0", + "coord": "androidx.test:monitor:1.4.0", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "androidx.work:work-runtime:aar:2.4.0" + "androidx.annotation:annotation:1.1.0" ], "directDependencies": [ - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" + "androidx.annotation:annotation:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" + "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" ], - "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" + "sha256": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325", + "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" }, { - "coord": "androidx.work:work-runtime-ktx:jar:sources:2.4.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" + "coord": "androidx.test:monitor:aar:sources:1.4.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "*:*" ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" + "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" ], - "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" + "sha256": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48", + "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" }, { - "coord": "androidx.work:work-runtime:2.4.0", + "coord": "androidx.test:rules:1.1.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" + "androidx.test:runner:1.2.0" ], "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0" + "androidx.test:runner:1.2.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" + "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" ], - "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" + "sha256": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986", + "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar" }, { - "coord": "androidx.work:work-runtime:aar:sources:2.4.0", + "coord": "androidx.test:rules:jar:sources:1.1.0", "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" + "androidx.test:runner:jar:sources:1.2.0" ], "directDependencies": [ - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" + "androidx.test:runner:jar:sources:1.2.0" ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" + "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" ], - "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" + "sha256": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb", + "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" }, { - "coord": "com.android.databinding:baseLibrary:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "coord": "androidx.test:runner:1.2.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "org.hamcrest:hamcrest-core:1.3", + "junit:junit:4.13.2", + "net.sf.kxml:kxml2:2.3.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "junit:junit:4.13.2", + "net.sf.kxml:kxml2:2.3.0" + ], + "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" ], - "sha256": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + "sha256": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1", + "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar" }, { - "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "coord": "androidx.test:runner:jar:sources:1.2.0", + "dependencies": [ + "androidx.test:monitor:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "androidx.annotation:annotation:jar:sources:1.1.0", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:monitor:jar:sources:1.4.0", + "junit:junit:jar:sources:4.13.2", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" + "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" ], - "sha256": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" + "sha256": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739", + "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" }, { - "coord": "com.android.support:support-annotations:28.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "coord": "androidx.transition:transition:aar:1.2.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0" + ], + "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" ], - "sha256": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", - "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" + "sha256": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e", + "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar" }, { - "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", + "coord": "androidx.transition:transition:aar:sources:1.2.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.google.code.gson:gson:2.8.5" + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" ], - "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" + "sha256": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887", + "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" }, { - "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "coord": "androidx.vectordrawable:vectordrawable-animated:1.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "com.google.code.gson:gson:jar:sources:2.8.5" + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0" ], "directDependencies": [ - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "androidx.collection:collection:1.1.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0" ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" ], - "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" + "sha256": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" }, { - "coord": "com.android.tools:annotations:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", + "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", + "dependencies": [ + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" ], - "sha256": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" + "sha256": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" }, { - "coord": "com.android.tools:annotations:jar:sources:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "coord": "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0" + ], + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" ], - "sha256": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" + "sha256": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" }, { - "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", + "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0", "dependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" ], - "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", - "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + "sha256": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187", + "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" }, { - "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" + "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" ], - "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", - "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" }, { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" ], - "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", + "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" }, { - "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", + "coord": "androidx.viewpager2:viewpager2:1.0.0", "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "androidx.annotation:annotation:1.1.0", + "androidx.collection:collection:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.fragment:fragment:aar:1.2.0" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" ], - "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + "sha256": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af", + "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" }, { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - ], - "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - ], - "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:compiler:4.11.0", + "coord": "androidx.viewpager2:viewpager2:aar:sources:1.0.0", "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.customview:customview:aar:sources:1.1.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" ], - "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + "sha256": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1", + "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" }, { - "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", + "coord": "androidx.viewpager:viewpager:1.0.0", "dependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + "androidx.annotation:annotation:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.customview:customview:aar:1.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" ], - "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" }, { - "coord": "com.github.bumptech.glide:disklrucache:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", + "dependencies": [ + "androidx.customview:customview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], - "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.customview:customview:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" ], - "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", + "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" }, { - "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", + "coord": "androidx.work:work-runtime-ktx:2.4.0", "dependencies": [ - "androidx.annotation:annotation:1.1.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "androidx.work:work-runtime:aar:2.4.0" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0" + "androidx.work:work-runtime:aar:2.4.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" ], - "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", + "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" }, { - "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "androidx.work:work-runtime:aar:sources:2.4.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "androidx.work:work-runtime:aar:sources:2.4.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" ], - "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", + "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" }, { - "coord": "com.github.bumptech.glide:glide:4.11.0", + "coord": "androidx.work:work-runtime:2.4.0", "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" + "androidx.room:room-common:2.2.5", + "androidx.lifecycle:lifecycle-service:aar:2.2.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0" + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.core:core:aar:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.lifecycle:lifecycle-service:aar:2.2.0", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.sqlite:sqlite-framework:aar:2.1.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" ], - "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" }, { - "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "coord": "androidx.work:work-runtime:aar:sources:2.4.0", "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" ], "directDependencies": [ - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" ], - "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", + "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" }, { - "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", + "coord": "androidx.work:work-testing:2.4.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0", + "androidx.work:work-runtime-ktx:aar:2.4.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", + "androidx.room:room-common:2.2.5", + "androidx.sqlite:sqlite:aar:2.1.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.sqlite:sqlite-framework:aar:2.1.0", + "androidx.arch.core:core-runtime:aar:2.1.0" + ], + "directDependencies": [ + "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", + "androidx.room:room-runtime:aar:2.2.5", + "androidx.work:work-runtime-ktx:aar:2.4.0" + ], + "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "mirror_urls": [ + "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" + ], + "sha256": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23", + "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" + }, + { + "coord": "androidx.work:work-testing:jar:sources:2.4.0", + "dependencies": [ + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.room:room-common:jar:sources:2.2.5", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", + "androidx.work:work-runtime-ktx:aar:sources:2.4.0", + "androidx.sqlite:sqlite:aar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", + "androidx.room:room-runtime:aar:sources:2.2.5", + "androidx.work:work-runtime-ktx:aar:sources:2.4.0" + ], + "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" + ], + "sha256": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570", + "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" + }, + { + "coord": "com.almworks.sqlite4java:sqlite4java:0.282", "dependencies": [], "directDependencies": [], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" + "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", + "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" ], - "sha256": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", - "url": "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" + "sha256": "9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05", + "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" }, { - "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", + "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" + ], + "sha256": "713d16ec49ad4b35728e4039e7387d9990bc6b9bb007518c2f629ede790ae152", + "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" + }, + { + "coord": "com.android.databinding:baseLibrary:3.4.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + ], + "sha256": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", + "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" + }, + { + "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" + ], + "sha256": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276", + "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" + }, + { + "coord": "com.android.support:support-annotations:28.0.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" + ], + "sha256": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", + "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" + }, + { + "coord": "com.android.tools.analytics-library:protos:30.0.4", "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" + "com.google.protobuf:protobuf-java:3.17.3" ], "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.firebase:firebase-encoders-json:aar:16.1.0" + "com.google.protobuf:protobuf-java:3.17.3" ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" ], - "sha256": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", - "url": "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" + "sha256": "c1f0270c758f61db311d1365af2eaab46318c0ecde1d15aed6c20d5b32ed3ade", + "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" }, { - "coord": "com.google.android.datatransport:transport-runtime:aar:2.2.3", + "coord": "com.android.tools.analytics-library:protos:jar:sources:30.0.4", "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.dagger:dagger:jar:2.28.1" + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1" + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" ], - "sha256": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", - "url": "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" + "sha256": "5ce414491f907d15ac43c8efdb6f7e8575888cbbe6712506af62269901697f89", + "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" }, { - "coord": "com.google.android.flexbox:flexbox:3.0.0", + "coord": "com.android.tools.analytics-library:shared:30.0.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains:annotations:13.0" + "com.google.guava:guava:30.1.1-android", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.analytics-library:protos:30.0.4", + "net.java.dev.jna:jna:5.6.0", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "com.google.guava:guava:30.1.1-android", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.analytics-library:protos:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" ], - "sha256": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" + "sha256": "91cada37f5035b5d313cce64fde2a3c3a3f58b267edb80b0e3e94372e3bcf2d1", + "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" }, { - "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", + "coord": "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains:annotations:jar:sources:13.0" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:30.1.1-android", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" ], - "sha256": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" + "sha256": "d76aeb80546b593f55eef1431b07143d852ce38a5140f9a5cd79028f60bd7ff9", + "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" }, { - "coord": "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "coord": "com.android.tools.apkparser:apkanalyzer:30.0.4", "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "org.smali:dexlib2:2.2.4", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "commons-io:commons-io:2.4", + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "com.beust:jcommander:1.64", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.ow2.asm:asm-analysis:7.2", + "org.smali:baksmali:2.2.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "org.ow2.asm:asm-tree:7.2", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-checks:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.android.tools.apkparser:binary-resources:30.0.4", + "org.ow2.asm:asm:9.1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "org.smali:dexlib2:2.2.4", + "com.android.tools:sdk-common:30.0.4", + "org.smali:baksmali:2.2.4", + "com.android.tools.lint:lint-checks:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "com.android.tools.apkparser:binary-resources:30.0.4", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" + ], + "sha256": "be0f9e079fe166da36127b780de9ffcb297b511b642cc09c0dff75a2ee47c454", + "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" + }, + { + "coord": "com.android.tools.apkparser:apkanalyzer:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.smali:util:jar:sources:2.2.4", + "org.ow2.asm:asm:jar:sources:9.1", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "com.beust:jcommander:jar:sources:1.64", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.smali:dexlib2:jar:sources:2.2.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.smali:baksmali:jar:sources:2.2.4" + ], + "directDependencies": [ + "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "org.smali:dexlib2:jar:sources:2.2.4", + "org.smali:baksmali:jar:sources:2.2.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" + ], + "sha256": "b585613eca07d8d0e84360b8d41525f248ca52447d293f356d771a482c0e2261", + "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.apkparser:binary-resources:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.android.tools:annotations:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.android.tools:annotations:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" ], - "sha256": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", - "url": "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" + "sha256": "c8fb8f656fe329375d4c669fc00bd396e6debd098a1304ab0189e54e6ab3f303", + "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" }, { - "coord": "com.google.android.gms:play-services-base:aar:17.0.0", + "coord": "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1.1-android" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1.1-android" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" ], - "sha256": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", - "url": "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" + "sha256": "162ba8d9192101ba730cf323deaea559584b184012aead70f541704c81b071a5", + "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" }, { - "coord": "com.google.android.gms:play-services-basement:aar:17.0.0", + "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.google.code.gson:gson:2.8.6" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" ], - "sha256": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", - "url": "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" + "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" ], - "sha256": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" + "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", + "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "coord": "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.google.protobuf:protobuf-java:3.17.3" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.google.protobuf:protobuf-java:3.17.3" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" ], - "sha256": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" + "sha256": "17e75523e1e92dd4f222c7368ee41df9e964a508232f591e265d0c499baf9dca", + "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "coord": "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" ], - "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" + "sha256": "463de47d5cfaa660e81c750f0ae5e05be46d8942bc08e6eb8cdb04beea4dbf42", + "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "coord": "com.android.tools.build:builder-model:7.0.4", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" ], - "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" + "sha256": "6ab2f2371f2bcd48a3a623613d0bc00838b5bfb4e6c4e49e324ebcf88f7feb0e", + "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" }, { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", + "coord": "com.android.tools.build:builder-model:jar:sources:7.0.4", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" ], - "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" + "sha256": "bef28d74d63f87228fb61b0a6b2318ca5527ebf3a6b95f5ac69209146925e5d5", + "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" }, { - "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", + "coord": "com.android.tools.build:builder-test-api:7.0.4", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "com.google.guava:guava:30.1.1-android", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + "com.android.tools:annotations:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.guava:guava:30.1.1-android" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" ], - "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" + "sha256": "cfcf933229e368231a96b79b1ec394d7cbcf822eaf8a3ba44c92ba52d959c90e", + "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" }, { - "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", + "coord": "com.android.tools.build:builder-test-api:jar:sources:7.0.4", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.loader:loader:aar:1.0.0" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4" ], "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1.1-android" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" + ], + "sha256": "ee1c1ad3eeac6e3be99fffff953362ca189a4c8bdbb2068cfd43b527518f126d", + "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" + }, + { + "coord": "com.android.tools.build:manifest-merger:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" ], - "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", - "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" + "directDependencies": [ + "com.android.tools:sdk-common:30.0.4", + "com.google.code.gson:gson:2.8.6", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" + ], + "sha256": "44339ed30995742f96147891356135210599c96a0a00a62d81465ce2b8ec1f98", + "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" }, { - "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", + "coord": "com.android.tools.build:manifest-merger:jar:sources:30.0.4", "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4" ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" ], - "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", - "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" + "sha256": "515c80996076e621550054f15adf664a9e6b00f0b19623685a6378db81020e53", + "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" }, { - "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "coord": "com.android.tools.ddms:ddmlib:30.0.4", "dependencies": [ - "com.google.guava:guava:28.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.findbugs:jsr305:3.0.2" + "com.google.guava:guava:30.1.1-android", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:28.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "com.android.tools:common:30.0.4", + "com.google.protobuf:protobuf-java:3.17.3", + "net.sf.kxml:kxml2:2.3.0" ], - "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" ], - "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", - "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" + "sha256": "7f706a995f5b3047d80e28b4edb584b2338b7b47b9629ed1607011f39c17e14c", + "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" }, { - "coord": "com.google.android.material:material:1.2.0-alpha02", + "coord": "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "dependencies": [ - "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.transition:transition:aar:1.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.appcompat:appcompat:aar:1.2.0", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" + ], + "sha256": "a85030c7a1e7d3a82eed2076c9733becfc74ca5a14cf0b488809e8ef038e7a4a", + "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "dependencies": [ + "org.jetbrains.intellij.deps:trove4j:1.0.20181211" + ], + "directDependencies": [ + "org.jetbrains.intellij.deps:trove4j:1.0.20181211" + ], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" + ], + "sha256": "e5577bfe5be2937212012cda8ead120fc2dd96a3427533b4b4aed2c60fe3e8c4", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "dependencies": [ + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" + ], + "directDependencies": [ + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" + ], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" + ], + "sha256": "bc41093990c7eab6af6521ac2c5d15cca1d71326ac5d063d93d084ca363f4de5", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" + ], + "sha256": "5e2456b33e7879442d10c666c2eae756c3e711d087f7b346b1f2035f0c3fc18d", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" + ], + "sha256": "356b30f166cc1a44755cca9c776c101219412c2ae3778e464b270e0fcf50970b", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.org-jetbrains:uast:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" + ], + "sha256": "72be32fa6463c307ce52abef1317b73bb515e7ff68475ad555cad37b84c1563d", + "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" + ], + "sha256": "81538feca42ac2d8d6e9657229ce68cc9d2abafa7d07c46b5ae28b4650a80019", + "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains:annotations:13.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" + ], + "sha256": "9ba23153dd4aa795313d8b908cd0acd553ec5e2d7b4a5c5944609b6a47a768d4", + "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" + }, + { + "coord": "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" + ], + "sha256": "5a8b0bbc8e673a17ab00d8d26cea260114b980f35412456a58220b93adc0ec0f", + "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-api:30.0.4", + "dependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "org.ow2.asm:asm-tree:7.2", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "com.android.tools.build:manifest-merger:30.0.4", + "com.android.tools:sdk-common:30.0.4", + "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.android.tools.lint:lint-model:30.0.4", + "org.ow2.asm:asm-tree:7.2", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools:common:30.0.4", + "org.ow2.asm:asm:9.1", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" + ], + "sha256": "ebbdcbed4149b8a781262473feaa113166750ca3042735fd9fcd79f8e9103037", + "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.ow2.asm:asm:jar:sources:9.1", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.ow2.asm:asm:jar:sources:9.1", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" + ], + "sha256": "ed284286aaf76d4a17e2deb16b7ae21699626ecd9e0fa5b6a5014bea73deebc1", + "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-checks:30.0.4", + "dependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.ow2.asm:asm-analysis:7.2", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "org.ow2.asm:asm-tree:7.2", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "com.android.tools:sdk-common:30.0.4", + "com.google.guava:guava:30.1.1-android", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "org.ow2.asm:asm-analysis:7.2", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" + ], + "sha256": "7bd817ff4060fdb13750c5a45daccd768b47a1363607da3ee9eceba46c99d569", + "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.ow2.asm:asm:jar:sources:9.1", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" + ], + "sha256": "b17d1c9678a20ecd0a635d45c519740f9ca2c39ce3f8275ec96af3325f553432", + "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-model:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools:sdk-common:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" + ], + "sha256": "fb7561562b7d3d3edf015c12367f267804a9824083a9e10944daf71473ce9bc5", + "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" + ], + "sha256": "a20dbeb8bd21934e429a0f2d49476f0d3fc1061d8d41e23e3304d78d720a39f8", + "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:annotations:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" + ], + "sha256": "df132b4daa2bb73770cd459c4c6b9b927695dd8a89592ab149ecdb7e0d8506ed", + "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" + }, + { + "coord": "com.android.tools:annotations:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" + ], + "sha256": "d3855de4b35da61803a7c9832c7e6f4ffb7f0ea66b7ff7006d15aa0ca1d62e16", + "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:common:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar" + ], + "sha256": "d1aa2b6a43843c385ddd246fb0118acf45afad5317edb3c508a4604a288fa9c9", + "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar" + }, + { + "coord": "com.android.tools:common:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" + ], + "sha256": "997c4ffc7ff2373d2f783ac0f0a416a38bf58c453d719931eeb250efe481e81f", + "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:dvlib:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" + ], + "sha256": "61edccccecc1ffca47f442326bd7c1d73f7256ef9adaac834c1d639a142e49b9", + "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" + }, + { + "coord": "com.android.tools:dvlib:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" + ], + "sha256": "a26f197d1f50e680d2580c9cf7ddaf74808423c93ae09f80de3fe62482855d62", + "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:repository:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.analytics-library:protos:30.0.4", + "net.java.dev.jna:jna:5.6.0", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.sun.activation:javax.activation:1.2.0", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "com.android.tools:common:30.0.4", + "com.sun.activation:javax.activation:1.2.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar" + ], + "sha256": "ff77dda7a094a6b2ae5d631ecaca59c26c0673f59b1e5f874352c17e92eb9a1f", + "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar" + }, + { + "coord": "com.android.tools:repository:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" + ], + "sha256": "298e27f58b4e01d7bb98d7279a9f395a8748eeeb2846ed9eaf98403ce5c42908", + "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:sdk-common:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.google.guava:guava:30.1.1-android", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "javax.inject:javax.inject:1", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" + ], + "sha256": "b4617630f9c9cc8ad80f1aab980cc560d8f76bd26e84421ea54f38e036b3be48", + "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" + }, + { + "coord": "com.android.tools:sdk-common:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" + ], + "sha256": "32b6f300a2f66dcf4c1d76b69d5e105c40e16d784d6de703919fdd0412266d2b", + "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:sdklib:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.code.gson:gson:2.8.6", + "com.android.tools:dvlib:30.0.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:repository:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" + ], + "sha256": "bcfe68d2ec02569f40978c9380a3302d60f67772c0dea95838f817f5cf3505a8", + "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" + }, + { + "coord": "com.android.tools:sdklib:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools:dvlib:jar:sources:30.0.4", + "com.android.tools:repository:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" + ], + "sha256": "5d62209cb553b889eb673a0cff244b8d9783dd8dc4342be5519a4d0efc5c08dc", + "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" + }, + { + "coord": "com.beust:jcommander:1.64", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", + "mirror_urls": [ + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" + ], + "sha256": "156be736199c990321d9ff77090b199629cfc9865e2d6c13f7cd291bb1641817", + "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" + }, + { + "coord": "com.beust:jcommander:jar:sources:1.64", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" + ], + "sha256": "0d2302ee3ad1c05ff340db7f0de3370c36c8397ca50004edc516b9ad7d2f2a5d", + "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" + }, + { + "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", + "dependencies": [ + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "directDependencies": [ + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + ], + "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + }, + { + "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "io.fabric.sdk.android:fabric", + "com.crashlytics.sdk.android:answers", + "com.crashlytics.sdk.android:crashlytics" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + ], + "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + }, + { + "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "dependencies": [ + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "directDependencies": [ + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + ], + "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + }, + { + "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", + "dependencies": [ + "com.crashlytics.sdk.android:beta:aar:1.2.10", + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "directDependencies": [ + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "com.crashlytics.sdk.android:beta:aar:1.2.10", + "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + ], + "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", + "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + }, + { + "coord": "com.github.bumptech.glide:annotations:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + ], + "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + ], + "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:compiler:4.11.0", + "dependencies": [ + "com.github.bumptech.glide:annotations:4.11.0" + ], + "directDependencies": [ + "com.github.bumptech.glide:annotations:4.11.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + ], + "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", + "dependencies": [ + "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + ], + "directDependencies": [ + "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + ], + "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:disklrucache:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + ], + "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + ], + "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + ], + "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + ], + "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:glide:4.11.0", + "dependencies": [ + "com.github.bumptech.glide:annotations:4.11.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.1.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.fragment:fragment:1.2.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.customview:customview:aar:1.1.0" + ], + "directDependencies": [ + "com.github.bumptech.glide:annotations:4.11.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.fragment:fragment:1.2.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + ], + "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.print:print:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", + "androidx.fragment:fragment:jar:sources:1.2.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.1.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.fragment:fragment:jar:sources:1.2.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + ], + "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:mocks:4.11.0", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.github.bumptech.glide:annotations:4.11.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "org.codehaus.mojo:animal-sniffer-annotations:1.18", + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:disklrucache:4.11.0", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "androidx.vectordrawable:vectordrawable-animated:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.guava:guava:30.1.1-android", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "com.google.errorprone:error_prone_annotations:2.7.1", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:1.1.0", + "com.github.bumptech.glide:gifdecoder:4.11.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "com.google.guava:failureaccess:1.0.1", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.exifinterface:exifinterface:1.0.0", + "androidx.fragment:fragment:1.2.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "com.github.bumptech.glide:glide:4.11.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.customview:customview:aar:1.1.0", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0", + "com.github.bumptech.glide:glide:4.11.0", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" + ], + "sha256": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "androidx.print:print:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.exifinterface:exifinterface:jar:sources:1.0.0", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", + "androidx.fragment:fragment:jar:sources:1.2.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "androidx.customview:customview:aar:sources:1.1.0", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.github.bumptech.glide:glide:jar:sources:4.11.0", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" + ], + "sha256": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" + }, + { + "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" + ], + "sha256": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", + "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" + }, + { + "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", + "dependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:jar:sources:1.3" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" + ], + "sha256": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e", + "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" + }, + { + "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" + ], + "sha256": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", + "url": "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" + }, + { + "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "dependencies": [ + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.dagger:dagger:jar:2.28.1", + "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3", + "com.google.firebase:firebase-encoders-json:aar:16.1.0" + ], + "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" + ], + "sha256": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", + "url": "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" + }, + { + "coord": "com.google.android.datatransport:transport-runtime:aar:2.2.3", + "dependencies": [ + "com.google.android.datatransport:transport-api:aar:2.2.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.dagger:dagger:jar:2.28.1" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.dagger:dagger:jar:2.28.1" + ], + "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" + ], + "sha256": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", + "url": "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" + }, + { + "coord": "com.google.android.flexbox:flexbox:3.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" + ], + "sha256": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574", + "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" + }, + { + "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" + ], + "sha256": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8", + "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" + }, + { + "coord": "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "dependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" + ], + "sha256": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", + "url": "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-base:aar:17.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" + ], + "sha256": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", + "url": "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-basement:aar:17.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" + ], + "sha256": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", + "url": "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "dependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.8.1", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" + ], + "sha256": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "dependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" + ], + "sha256": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" + ], + "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" + ], + "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" + ], + "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" + ], + "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", + "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.annotation:annotation:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" + ], + "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", + "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" + }, + { + "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", + "dependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" + ], + "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", + "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" + }, + { + "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" + ], + "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", + "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" + }, + { + "coord": "com.google.android.material:material:1.2.0-alpha02", + "dependencies": [ + "androidx.viewpager2:viewpager2:aar:1.0.0", + "androidx.interpolator:interpolator:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.cardview:cardview:aar:1.0.0", + "androidx.collection:collection:1.1.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", + "androidx.transition:transition:aar:1.2.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.cursoradapter:cursoradapter:aar:1.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.drawerlayout:drawerlayout:aar:1.1.0", + "androidx.print:print:aar:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", + "androidx.viewpager:viewpager:aar:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:1.0.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", + "androidx.loader:loader:aar:1.0.0", + "androidx.appcompat:appcompat:aar:1.2.0", "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ - "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.transition:transition:aar:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.appcompat:appcompat:aar:1.2.0" + "androidx.viewpager2:viewpager2:aar:1.0.0", + "androidx.annotation:annotation:1.1.0", + "androidx.cardview:cardview:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.transition:transition:aar:1.2.0", + "androidx.vectordrawable:vectordrawable:aar:1.1.0", + "androidx.recyclerview:recyclerview:aar:1.1.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", + "androidx.appcompat:appcompat:aar:1.2.0" + ], + "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" + ], + "sha256": "5e7a917656aa763cb35275b536cdff7bf529e6d16540416e269b2e33701036d3", + "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" + }, + { + "coord": "com.google.android.material:material:jar:sources:1.2.0-alpha02", + "dependencies": [ + "androidx.documentfile:documentfile:aar:sources:1.0.0", + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", + "androidx.appcompat:appcompat:aar:sources:1.2.0", + "androidx.print:print:aar:sources:1.0.0", + "androidx.viewpager2:viewpager2:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", + "androidx.transition:transition:aar:sources:1.2.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.cardview:cardview:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.viewpager:viewpager:aar:sources:1.0.0", + "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", + "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "androidx.interpolator:interpolator:aar:sources:1.0.0", + "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", + "androidx.customview:customview:aar:sources:1.1.0", + "androidx.loader:loader:aar:sources:1.0.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", + "androidx.appcompat:appcompat:aar:sources:1.2.0", + "androidx.viewpager2:viewpager2:aar:sources:1.0.0", + "androidx.transition:transition:aar:sources:1.2.0", + "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", + "androidx.cardview:cardview:aar:sources:1.0.0", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.recyclerview:recyclerview:aar:sources:1.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" + ], + "sha256": "e74184507cd1937c1cc9eaa9f6710e460bccba5ede7e90f907392fc39b41f071", + "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" + }, + { + "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + ], + "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + }, + { + "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + ], + "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + }, + { + "coord": "com.google.auto.value:auto-value-annotations:1.8.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" + ], + "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" + }, + { + "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" + ], + "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + ], + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + ], + "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + }, + { + "coord": "com.google.code.gson:gson:2.8.6", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" + ], + "sha256": "c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" + }, + { + "coord": "com.google.code.gson:gson:jar:sources:2.8.6", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" + ], + "sha256": "da4d787939dc8de214724a20d88614b70ef8c3a4931d9c694300b5d9098ed9bc", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" + }, + { + "coord": "com.google.dagger:dagger-compiler:2.28.1", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "net.ltgt.gradle.incap:incap:0.3", + "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "com.google.dagger:dagger-spi:2.28.1", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "javax.annotation:jsr250-api:1.0", + "com.google.googlejavaformat:google-java-format:1.5", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "net.ltgt.gradle.incap:incap:0.3", + "com.google.dagger:dagger-spi:2.28.1", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "javax.annotation:jsr250-api:1.0", + "com.google.googlejavaformat:google-java-format:1.5", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + ], + "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + }, + { + "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.googlejavaformat:google-java-format:jar:sources:1.5", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "javax.annotation:jsr250-api:jar:sources:1.0" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.googlejavaformat:google-java-format:jar:sources:1.5", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "javax.annotation:jsr250-api:jar:sources:1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + ], + "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + }, + { + "coord": "com.google.dagger:dagger-producers:2.28.1", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + ], + "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + }, + { + "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:failureaccess:jar:sources:1.0.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + ], + "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + }, + { + "coord": "com.google.dagger:dagger-spi:2.28.1", + "dependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.squareup:javapoet:1.11.1", + "com.google.dagger:dagger-producers:2.28.1", + "com.google.guava:failureaccess:1.0.1", + "javax.inject:javax.inject:1", + "com.google.dagger:dagger:2.28.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + ], + "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + }, + { + "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.28.1", + "javax.inject:javax.inject:jar:sources:1", + "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.dagger:dagger-producers:jar:sources:2.28.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + ], + "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + }, + { + "coord": "com.google.dagger:dagger:2.28.1", + "dependencies": [ + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "javax.inject:javax.inject:1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + ], + "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + }, + { + "coord": "com.google.dagger:dagger:jar:sources:2.28.1", + "dependencies": [ + "javax.inject:javax.inject:jar:sources:1" + ], + "directDependencies": [ + "javax.inject:javax.inject:jar:sources:1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + ], + "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:2.7.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + ], + "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + ], + "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + }, + { + "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" + ], + "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" + }, + { + "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" + ], + "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" + }, + { + "coord": "com.google.firebase:firebase-analytics:17.5.0", + "dependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-measurement:aar:17.5.0", + "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", + "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.8.1", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "com.google.android.gms:play-services-measurement-base:aar:17.5.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-measurement:aar:17.5.0", + "com.google.android.gms:play-services-measurement-api:aar:17.5.0", + "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" + ], + "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", + "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" + }, + { + "coord": "com.google.firebase:firebase-common:aar:19.3.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.8.1" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.8.1", + "com.google.firebase:firebase-components:aar:16.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" + ], + "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", + "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" + }, + { + "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", + "dependencies": [ + "com.google.firebase:firebase-components:aar:sources:16.0.0", + "androidx.fragment:fragment:aar:sources:1.2.0", + "androidx.collection:collection:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "com.google.android.gms:play-services-basement:aar:sources:17.0.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:sources:17.0.0", + "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "com.google.firebase:firebase-components:aar:sources:16.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" + ], + "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", + "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" + }, + { + "coord": "com.google.firebase:firebase-components:aar:16.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:1.1.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" + ], + "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", + "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" + }, + { + "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" + ], + "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", + "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" + }, + { + "coord": "com.google.firebase:firebase-crashlytics:17.1.1", + "dependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.android.gms:play-services-base:aar:17.0.0", + "com.google.firebase:firebase-iid:aar:20.1.5", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.dagger:dagger:jar:2.28.1", + "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "com.squareup.okhttp3:okhttp:jar:4.1.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3", + "com.google.auto.value:auto-value-annotations:jar:1.8.1", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "com.google.firebase:firebase-iid:aar:20.1.5", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.android.datatransport:transport-api:aar:2.2.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "com.squareup.okhttp3:okhttp:jar:4.1.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.android.datatransport:transport-runtime:aar:2.2.3" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" + ], + "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", + "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" + }, + { + "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "dependencies": [ + "androidx.annotation:annotation:jar:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:1.1.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" + ], + "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", + "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" + }, + { + "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" + ], + "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", + "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" + }, + { + "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-base:aar:17.0.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-base:aar:17.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" + ], + "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", + "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" + }, + { + "coord": "com.google.firebase:firebase-iid:aar:20.1.5", + "dependencies": [ + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "androidx.annotation:annotation:1.1.0", + "com.google.android.gms:play-services-base:aar:17.0.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.print:print:aar:1.0.0", + "androidx.annotation:annotation:jar:1.1.0", + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", + "androidx.documentfile:documentfile:aar:1.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.8.1", + "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "androidx.loader:loader:aar:1.0.0" + ], + "directDependencies": [ + "com.google.firebase:firebase-installations:aar:16.3.2", + "androidx.collection:collection:jar:1.1.0", + "com.google.android.gms:play-services-stats:aar:17.0.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.core:core:aar:1.3.0", + "androidx.legacy:legacy-support-core-utils:aar:1.0.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" + ], + "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", + "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" + }, + { + "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-tasks:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" + ], + "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", + "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" + }, + { + "coord": "com.google.firebase:firebase-installations:aar:16.3.2", + "dependencies": [ + "androidx.collection:collection:jar:1.1.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "androidx.core:core:aar:1.3.0", + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "androidx.fragment:fragment:aar:1.2.0", + "androidx.annotation:annotation:jar:1.1.0", + "com.google.android.gms:play-services-basement:aar:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:1.8.1", + "com.google.firebase:firebase-installations-interop:aar:16.0.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-tasks:aar:17.0.0", + "com.google.firebase:firebase-common:aar:19.3.0", + "com.google.firebase:firebase-components:aar:16.0.0", + "com.google.firebase:firebase-installations-interop:aar:16.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" + ], + "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", + "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" + }, + { + "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "dependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0", + "androidx.collection:collection:jar:1.1.0", + "androidx.core:core:aar:1.3.0", + "androidx.fragment:fragment:aar:1.2.0" + ], + "directDependencies": [ + "com.google.android.gms:play-services-basement:aar:17.0.0" + ], + "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" + ], + "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", + "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" + }, + { + "coord": "com.google.gms:google-services:4.3.3", + "dependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.google.code.gson:gson:2.8.6", + "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "com.google.code.gson:gson:2.8.6", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" + ], + "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", + "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" + }, + { + "coord": "com.google.gms:google-services:jar:sources:4.3.3", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" + ], + "directDependencies": [ + "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" + ], + "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", + "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" + }, + { + "coord": "com.google.googlejavaformat:google-java-format:1.5", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:javac-shaded:9-dev-r4023-3" + ], + "directDependencies": [ + "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" + ], + "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", + "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" + }, + { + "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", + "dependencies": [ + "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "directDependencies": [ + "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" + ], + "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", + "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" + }, + { + "coord": "com.google.guava:failureaccess:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + ], + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + }, + { + "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + ], + "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + }, + { + "coord": "com.google.guava:guava:30.1.1-android", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + ], + "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + }, + { + "coord": "com.google.guava:guava:jar:sources:30.1.1-android", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + ], + "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + }, + { + "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + ], + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + ], + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + ], + "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + }, + { + "coord": "com.google.jimfs:jimfs:1.1", + "dependencies": [ + "com.google.guava:guava:30.1.1-android" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + ], + "sha256": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", + "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + }, + { + "coord": "com.google.jimfs:jimfs:jar:sources:1.1", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" + ], + "sha256": "adebb53450d2313d6927db5155c9be85336109e8f8c0af106ec2a30bc37e64ce", + "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:3.17.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" + ], + "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" + ], + "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" + }, + { + "coord": "com.google.protobuf:protobuf-javalite:3.17.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" + ], + "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" + }, + { + "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" + ], + "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" + }, + { + "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.truth:truth:1.1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.hamcrest:hamcrest-core:1.3", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.google.guava:failureaccess:1.0.1", + "org.ow2.asm:asm:9.1", + "junit:junit:4.13.2", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.truth:truth:1.1.3", + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" + ], + "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", + "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" + }, + { + "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.ow2.asm:asm:jar:sources:9.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "com.google.truth:truth:jar:sources:1.1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.truth:truth:jar:sources:1.1.3", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" + ], + "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", + "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" + }, + { + "coord": "com.google.truth:truth:1.1.3", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.hamcrest:hamcrest-core:1.3", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.google.guava:failureaccess:1.0.1", + "org.ow2.asm:asm:9.1", + "junit:junit:4.13.2", + "org.checkerframework:checker-compat-qual:2.5.5" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.ow2.asm:asm:9.1", + "junit:junit:4.13.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" + ], + "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", + "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" + }, + { + "coord": "com.google.truth:truth:jar:sources:1.1.3", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.ow2.asm:asm:jar:sources:9.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm:jar:sources:9.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "junit:junit:jar:sources:4.13.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" + ], + "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", + "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" + }, + { + "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "mirror_urls": [ + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" + ], + "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", + "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" + }, + { + "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" + ], + "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", + "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" + }, + { + "coord": "com.ibm.icu:icu4j:53.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" + ], + "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", + "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" + }, + { + "coord": "com.ibm.icu:icu4j:jar:sources:53.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" + ], + "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", + "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" + }, + { + "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "com.squareup:kotlinpoet:1.6.0", + "com.squareup.moshi:moshi:1.11.0", + "com.google.auto.service:auto-service-annotations:1.0-rc7", + "net.ltgt.gradle.incap:incap:0.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.ow2.asm:asm:9.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + ], + "directDependencies": [ + "com.squareup:kotlinpoet:1.6.0", + "com.squareup.moshi:moshi:1.11.0", + "com.google.auto.service:auto-service-annotations:1.0-rc7", + "net.ltgt.gradle.incap:incap:0.3", + "org.ow2.asm:asm:9.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + ], + "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + }, + { + "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", + "dependencies": [ + "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.ow2.asm:asm:jar:sources:9.1", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "com.squareup.okio:okio:jar:sources:2.2.2", + "com.squareup:kotlinpoet:jar:sources:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "net.ltgt.gradle.incap:incap:jar:sources:0.3" + ], + "directDependencies": [ + "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "org.ow2.asm:asm:jar:sources:9.1", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "com.squareup:kotlinpoet:jar:sources:1.6.0", + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "net.ltgt.gradle.incap:incap:jar:sources:0.3" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + ], + "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + }, + { + "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", + "dependencies": [ + "com.squareup.moshi:moshi:1.11.0", + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "com.squareup.moshi:moshi:1.11.0", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + ], + "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + }, + { + "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", + "dependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + ], + "directDependencies": [ + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + ], + "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + }, + { + "coord": "com.squareup.moshi:moshi:1.11.0", + "dependencies": [ + "com.squareup.okio:okio:2.2.2" + ], + "directDependencies": [ + "com.squareup.okio:okio:2.2.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + ], + "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + }, + { + "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", + "dependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2" + ], + "directDependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + ], + "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + }, + { + "coord": "com.squareup.okhttp3:mockwebserver:4.1.0", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "com.squareup.okhttp3:okhttp:4.1.0", + "org.hamcrest:hamcrest-core:1.3", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "junit:junit:4.13.2" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:4.1.0", + "junit:junit:4.13.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" + ], + "sha256": "179242e49a601d4b9a5db70b67ab38fa18031ff422aa6c2c3d23af2b24dcccae", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" + }, + { + "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.1.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "junit:junit:jar:sources:4.13.2", + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", + "junit:junit:jar:sources:4.13.2" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" + ], + "sha256": "d190cfc076b9639087f3354030252e0f10c68370e8543ee24a3a845f3cc3f598", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" + }, + { + "coord": "com.squareup.okhttp3:okhttp:4.1.0", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" + ], + "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" + }, + { + "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", + "dependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" + ], + "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" + }, + { + "coord": "com.squareup.okio:okio:2.2.2", + "dependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + ], + "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + }, + { + "coord": "com.squareup.okio:okio:jar:sources:2.2.2", + "dependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "com.squareup.okio:okio:jar:sources:2.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" + ], + "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" + }, + { + "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", + "dependencies": [ + "com.squareup.retrofit2:retrofit:2.9.0", + "com.squareup.moshi:moshi:1.11.0" + ], + "directDependencies": [ + "com.squareup.moshi:moshi:1.11.0", + "com.squareup.retrofit2:retrofit:2.9.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" + ], + "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" + }, + { + "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", + "dependencies": [ + "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", + "com.squareup.moshi:moshi:jar:sources:1.11.0" + ], + "directDependencies": [ + "com.squareup.moshi:moshi:jar:sources:1.11.0", + "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" + ], + "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", + "dependencies": [ + "com.squareup.retrofit2:retrofit:2.9.0" + ], + "directDependencies": [ + "com.squareup.retrofit2:retrofit:2.9.0" ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" + "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" ], - "sha256": "5e7a917656aa763cb35275b536cdff7bf529e6d16540416e269b2e33701036d3", - "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" + "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" }, { - "coord": "com.google.android.material:material:jar:sources:1.2.0-alpha02", + "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.2.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" ], "directDependencies": [ - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" + "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" + ], + "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit:2.9.0", + "dependencies": [ + "com.squareup.okhttp3:okhttp:4.1.0" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:4.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" + ], + "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" + }, + { + "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", + "dependencies": [ + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "directDependencies": [ + "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" + ], + "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" + }, + { + "coord": "com.squareup:javapoet:1.11.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + ], + "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + }, + { + "coord": "com.squareup:javapoet:jar:sources:1.11.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + ], + "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + }, + { + "coord": "com.squareup:javawriter:2.1.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" + ], + "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", + "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" + }, + { + "coord": "com.squareup:javawriter:jar:sources:2.1.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" + ], + "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", + "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" + }, + { + "coord": "com.squareup:kotlinpoet:1.6.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + ], + "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + }, + { + "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + ], + "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + }, + { + "coord": "com.sun.activation:javax.activation:1.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + ], + "sha256": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", + "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + }, + { + "coord": "com.sun.activation:javax.activation:jar:sources:1.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" + ], + "sha256": "7e5aed0cc354684f1c96a1d24513c95f0971541b9ed03bf90a782ba189571022", + "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" + }, + { + "coord": "com.sun.istack:istack-commons-runtime:3.0.8", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" + ], + "sha256": "4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef", + "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" + }, + { + "coord": "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" + ], + "sha256": "4874ce5789c8684debd0099c8fa4ec8e00545626af4c9890760f0cb6fdf6d4db", + "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" + }, + { + "coord": "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" + ], + "sha256": "056f3a1e144409f21ed16afc26805f58e9a21f3fce1543c42d400719d250c511", + "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" + }, + { + "coord": "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" + ], + "sha256": "b648209797a327140d6fa4ecf78a276f613ec92c5d9ccd6e7a51ff71976b84b0", + "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" + }, + { + "coord": "commons-codec:commons-codec:1.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "mirror_urls": [ + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" + ], + "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" + }, + { + "coord": "commons-codec:commons-codec:jar:sources:1.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "mirror_urls": [ + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" + ], + "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" + }, + { + "coord": "commons-io:commons-io:2.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" ], - "sha256": "e74184507cd1937c1cc9eaa9f6710e460bccba5ede7e90f907392fc39b41f071", - "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" + "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" }, { - "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", + "coord": "commons-io:commons-io:jar:sources:2.4", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" }, { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "coord": "commons-logging:commons-logging:1.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" ], - "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" }, { - "coord": "com.google.auto.value:auto-value-annotations:jar:1.6.5", + "coord": "commons-logging:commons-logging:jar:sources:1.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar" + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" ], - "sha256": "3677f725f5b1b6cd6a4cc8aa8cf8f5fd2b76d170205cbdc3e9bfd9b58f934b3b", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5.jar" + "sha256": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" }, { - "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", + "coord": "de.hdodenhof:circleimageview:3.0.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar" + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" ], - "sha256": "f55b4c071128b6887ca1aaccc3946c84ca27cea29d2df71ed333744451fbc7dc", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.6.5/auto-value-annotations-1.6.5-sources.jar" + "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", + "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" }, { - "coord": "com.google.code.findbugs:jsr305:3.0.2", + "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", + "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" }, { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "coord": "io.fabric.sdk.android:fabric:1.4.7", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" + "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" }, { - "coord": "com.google.code.gson:gson:2.8.5", + "coord": "jakarta.activation:jakarta.activation-api:1.2.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" + "sha256": "8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b", + "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" }, { - "coord": "com.google.code.gson:gson:jar:sources:2.8.5", + "coord": "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" ], - "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" + "sha256": "e9638b764202c0def1b4d54bd37a984c681b2ed46a548ae94ef3f7e4a4b58a31", + "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" }, { - "coord": "com.google.dagger:dagger-compiler:2.28.1", + "coord": "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "dependencies": [ - "com.google.guava:guava:28.1-android", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" + "jakarta.activation:jakarta.activation-api:1.2.1" ], "directDependencies": [ - "com.google.guava:guava:28.1-android", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" + "jakarta.activation:jakarta.activation-api:1.2.1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" ], - "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + "sha256": "69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea", + "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" }, { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", + "coord": "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" ], "directDependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" ], - "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + "sha256": "61ceb3ed35ecf99f1803eac9c4b8f12103c7531952beae38ba53cc727f405532", + "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" }, { - "coord": "com.google.dagger:dagger-producers:2.28.1", - "dependencies": [ - "com.google.guava:guava:28.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "coord": "javax.annotation:javax.annotation-api:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "mirror_urls": [ + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" ], - "directDependencies": [ - "com.google.guava:guava:28.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" + }, + { + "coord": "javax.annotation:jsr250-api:1.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" ], - "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", + "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" + }, + { + "coord": "javax.annotation:jsr250-api:jar:sources:1.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" + ], + "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", + "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" + }, + { + "coord": "javax.inject:javax.inject:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "mirror_urls": [ + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + ], + "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "coord": "javax.inject:javax.inject:jar:sources:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + ], + "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", + "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" }, { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "coord": "junit:junit:4.13.2", "dependencies": [ - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.guava:failureaccess:jar:sources:1.0.1" + "org.hamcrest:hamcrest-core:1.3" ], "directDependencies": [ - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.guava:failureaccess:jar:sources:1.0.1" + "org.hamcrest:hamcrest-core:1.3" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", + "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", + "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" ], - "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" }, { - "coord": "com.google.dagger:dagger-spi:2.28.1", + "coord": "junit:junit:jar:sources:4.13.2", "dependencies": [ - "com.google.guava:guava:28.1-android", - "com.google.code.findbugs:jsr305:3.0.2", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.hamcrest:hamcrest-core:jar:sources:1.3" ], "directDependencies": [ - "com.google.guava:guava:28.1-android", - "com.google.code.findbugs:jsr305:3.0.2", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1" + "org.hamcrest:hamcrest-core:jar:sources:1.3" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" ], - "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", + "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" }, { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" + "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "mirror_urls": [ + "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" + "sha256": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "mirror_urls": [ + "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "sha256": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" ], - "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + "sha256": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" }, { - "coord": "com.google.dagger:dagger:2.28.1", + "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "mirror_urls": [ + "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" + ], + "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" + }, + { + "coord": "net.java.dev.jna:jna-platform:5.6.0", "dependencies": [ - "javax.inject:javax.inject:1" + "net.java.dev.jna:jna:5.6.0" ], "directDependencies": [ - "javax.inject:javax.inject:1" + "net.java.dev.jna:jna:5.6.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" ], - "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + "sha256": "9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" }, { - "coord": "com.google.dagger:dagger:jar:sources:2.28.1", + "coord": "net.java.dev.jna:jna-platform:jar:sources:5.6.0", "dependencies": [ - "javax.inject:javax.inject:jar:sources:1" + "net.java.dev.jna:jna:jar:sources:5.6.0" ], "directDependencies": [ - "javax.inject:javax.inject:jar:sources:1" + "net.java.dev.jna:jna:jar:sources:5.6.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" ], - "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + "sha256": "ec090292829f0974710c1890634a58b55d3285feecad8ac6121515a7e27891fe", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:2.3.2", + "coord": "net.java.dev.jna:jna:5.6.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar" + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" ], - "sha256": "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar" + "sha256": "5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.3.2", + "coord": "net.java.dev.jna:jna:jar:sources:5.6.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar" + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" ], - "sha256": "7ce688ed1582a67097228c050192b7cfd00479a81d2b921f7cd5116994f1402d", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar" + "sha256": "3bb0536c6bfe8931afa898a5022af628f936b09a8437552429a2f9977d254c46", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" }, { - "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "coord": "net.ltgt.gradle.incap:incap:0.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" ], - "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" + "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" }, { - "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" ], - "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" + "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" }, { - "coord": "com.google.firebase:firebase-analytics:17.5.0", + "coord": "net.sf.kxml:kxml2:2.3.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "mirror_urls": [ + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + ], + "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + }, + { + "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + ], + "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", + "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" + }, + { + "coord": "nl.dionsegijn:konfetti:1.2.5", "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" + ], + "sha256": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba", + "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" + }, + { + "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "mirror_urls": [ + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" + ], + "sha256": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5", + "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" + }, + { + "coord": "org.antlr:antlr4:4.5.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "mirror_urls": [ + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" + ], + "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", + "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" + }, + { + "coord": "org.antlr:antlr4:jar:sources:4.5.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" + ], + "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", + "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" + }, + { + "coord": "org.apache.commons:commons-compress:1.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + ], + "sha256": "0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + }, + { + "coord": "org.apache.commons:commons-compress:jar:sources:1.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" ], - "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", - "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" + "sha256": "0eb5d7f270c2fccdab31daa5f7091b038ad0099b29885040604d66e07fd46a18", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" }, { - "coord": "com.google.firebase:firebase-common:aar:19.3.0", + "coord": "org.apache.httpcomponents:httpclient:4.5.6", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.10" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "com.google.firebase:firebase-components:aar:16.0.0" + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.10" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" ], - "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" + "sha256": "c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" }, { - "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", + "coord": "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "commons-codec:commons-codec:jar:sources:1.10" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", - "com.google.firebase:firebase-components:aar:sources:16.0.0" + "commons-codec:commons-codec:jar:sources:1.10", + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" ], - "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" + "sha256": "6a8076d9a98a5be9f1a055011166f9055b0aee2de133699db3ccf20377533e58", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" }, { - "coord": "com.google.firebase:firebase-components:aar:16.0.0", + "coord": "org.apache.httpcomponents:httpcore:4.4.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" + ], + "sha256": "78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" + }, + { + "coord": "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" + ], + "sha256": "9c790a045566da7ce0a53276816d09e08543ccb46ba99db1cb8f5d3742dfaa1f", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpmime:4.5.6", "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpclient:4.5.6", + "org.apache.httpcomponents:httpcore:4.4.10" ], "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" + "org.apache.httpcomponents:httpclient:4.5.6" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" ], - "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" + "sha256": "0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" }, { - "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", + "coord": "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "commons-codec:commons-codec:jar:sources:1.10" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" ], - "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" + "sha256": "3054d6f3160cdc1a4a60cf2a199f5acd2f3b209aa3e82e2f69e7028741847622", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" }, { - "coord": "com.google.firebase:firebase-crashlytics:17.1.1", + "coord": "org.bouncycastle:bcpkix-jdk15on:1.56", "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" + "org.bouncycastle:bcprov-jdk15on:jar:1.65" ], "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.1.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" + "org.bouncycastle:bcprov-jdk15on:jar:1.65" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" ], - "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", - "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" + "sha256": "7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" }, { - "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", + "coord": "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65" ], "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" ], - "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" + "sha256": "fa2d1696e7cfac8510020cf5d3f168015aaae3da9d65a781785be73394495377", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" }, { - "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "coord": "org.bouncycastle:bcprov-jdk15on:1.65", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "mirror_urls": [ + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "sha256": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" + }, + { + "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "sha256": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" + }, + { + "coord": "org.checkerframework:checker-compat-qual:2.5.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" ], - "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" + "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" }, { - "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", + "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + ], + "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + }, + { + "coord": "org.checkerframework:checker-qual:3.13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + ], + "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + }, + { + "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + ], + "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + }, + { + "coord": "org.glassfish.jaxb:jaxb-runtime:2.3.2", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.glassfish.jaxb:txw2:2.3.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.sun.istack:istack-commons-runtime:3.0.8" ], "directDependencies": [ - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.glassfish.jaxb:txw2:2.3.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.sun.istack:istack-commons-runtime:3.0.8" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" ], - "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", - "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" + "sha256": "e6e0a1e89fb6ff786279e6a0082d5cef52dc2ebe67053d041800737652b4fd1b", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" }, { - "coord": "com.google.firebase:firebase-iid:aar:20.1.5", + "coord": "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "dependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" ], "directDependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" + ], + "sha256": "b85c2e314e6565e7dc4fb7e00ec8688c1c0fe9c9f7275125fb8dee43898f3743", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" + }, + { + "coord": "org.glassfish.jaxb:txw2:2.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" ], - "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", - "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" + "sha256": "4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" }, { - "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" + "coord": "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0" + "sha256": "a5ae8ac7886df60992e4039c75b7095cf04d1bea3a81f77f72e2c652f8f57a56", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" + }, + { + "coord": "org.hamcrest:hamcrest-core:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "mirror_urls": [ + "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + }, + { + "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" + "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" ], - "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", - "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" + "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" }, { - "coord": "com.google.firebase:firebase-installations:aar:16.3.2", + "coord": "org.hamcrest:hamcrest-integration:1.3", "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.core:core:aar:1.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.6.5", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" + "org.hamcrest:hamcrest-core:1.3", + "org.hamcrest:hamcrest-library:1.3" ], "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" + "org.hamcrest:hamcrest-library:1.3" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" + "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" ], - "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", - "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" + "sha256": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" }, { - "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", + "coord": "org.hamcrest:hamcrest-integration:jar:sources:1.3", "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.fragment:fragment:aar:1.2.0" + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.hamcrest:hamcrest-library:jar:sources:1.3" ], "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" + "org.hamcrest:hamcrest-library:jar:sources:1.3" ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" + "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" ], - "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", - "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" + "sha256": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" }, { - "coord": "com.google.gms:google-services:4.3.3", + "coord": "org.hamcrest:hamcrest-library:1.3", "dependencies": [ - "com.google.guava:guava:28.1-android", - "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1" + "org.hamcrest:hamcrest-core:1.3" ], "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:28.1-android" + "org.hamcrest:hamcrest-core:1.3" ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" + "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" ], - "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" + "sha256": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" }, { - "coord": "com.google.gms:google-services:jar:sources:4.3.3", + "coord": "org.hamcrest:hamcrest-library:jar:sources:1.3", "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" + "org.hamcrest:hamcrest-core:jar:sources:1.3" ], "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:28.1-android" + "org.hamcrest:hamcrest-core:jar:sources:1.3" ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" + "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" ], - "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" + "sha256": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c", + "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" }, { - "coord": "com.google.googlejavaformat:google-java-format:1.5", + "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + ], + "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", + "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" + }, + { + "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + ], + "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", + "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", "dependencies": [ - "com.google.guava:guava:28.1-android", - "com.google.errorprone:javac-shaded:9-dev-r4023-3" + "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" ], "directDependencies": [ - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:28.1-android" + "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" ], - "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" + "sha256": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" }, { - "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", + "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", "dependencies": [ - "com.google.guava:guava:jar:sources:28.1-android", - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3" + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" ], "directDependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:28.1-android" + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" ], - "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" + "sha256": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" }, { - "coord": "com.google.guava:failureaccess:1.0.1", + "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + "sha256": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" }, { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", + "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" + "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" }, { - "coord": "com.google.guava:guava:28.1-android", + "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:failureaccess:1.0.1", - "com.google.errorprone:error_prone_annotations:2.3.2", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:failureaccess:1.0.1", - "com.google.errorprone:error_prone_annotations:2.3.2", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar", - "https://maven.fabric.io/public/com/google/guava/guava/28.1-android/guava-28.1-android.jar", - "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" ], - "sha256": "e112ce92c0f0733965eede73d94589c59a72128b06b08bba5ebe2f9ea672ef60", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android.jar" + "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" }, { - "coord": "com.google.guava:guava:jar:sources:28.1-android", + "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "dependencies": [ - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.2" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.2" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" ], - "sha256": "7048029c5488142e8697eab2f7cd6ddcd1c5098843d6a6818e9c58db86b5549d", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/28.1-android/guava-28.1-android-sources.jar" + "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" }, { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + "sha256": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" }, { - "coord": "com.google.j2objc:j2objc-annotations:1.3", + "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + "sha256": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" }, { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" + "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" }, { - "coord": "com.google.protobuf:protobuf-javalite:3.17.3", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" ], - "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" + "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" }, { - "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" ], - "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" + "sha256": "5f801e75ca27d8791c14b07943c608da27620d910a8093022af57f543d5d98b6", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" }, { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" ], - "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" + "sha256": "7b2d80593dd26868c1dbe2844385661c8a0ebae315f10beef9ed8a375f6b0c94", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" }, { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" + ], + "sha256": "adc43e54757b106e0cd7b3b7aa257dff471b61efdabe067fc02b2f57e2396262", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" ], - "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" + "sha256": "707ea8e39e5756391ffeec91562477df7191aac197a0fc3b9a8a3f59267f48c2", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.ow2.asm:asm:7.1" + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], "directDependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.4.10", - "org.ow2.asm:asm:7.1" + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "dependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "com.squareup.okio:okio:jar:sources:2.2.2", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "org.ow2.asm:asm:jar:sources:7.1", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "org.ow2.asm:asm:jar:sources:7.1", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" ], - "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", + "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-reflect:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + "sha256": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", + "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" ], - "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + "sha256": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" }, { - "coord": "com.squareup.moshi:moshi:1.11.0", + "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", "dependencies": [ - "com.squareup.okio:okio:2.2.2" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], "directDependencies": [ - "com.squareup.okio:okio:2.2.2" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + "sha256": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" }, { - "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", + "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" ], - "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + "sha256": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" }, { - "coord": "com.squareup.okhttp3:okhttp:4.1.0", + "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.squareup.okio:okio:2.2.2" + "org.jetbrains.kotlin:kotlin-test:1.3.72", + "org.hamcrest:hamcrest-core:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "junit:junit:4.13.2" ], "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-test:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" ], - "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" + "sha256": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" }, { - "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", + "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "junit:junit:jar:sources:4.13.2", + "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "junit:junit:jar:sources:4.13.2", + "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" ], - "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" + "sha256": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" }, { - "coord": "com.squareup.okio:okio:2.2.2", + "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.squareup.okio:okio:2.2.2" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:1.3.72" ], "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:1.3.72" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" ], - "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + "sha256": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" }, { - "coord": "com.squareup.okio:okio:jar:sources:2.2.2", + "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" ], - "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" + "sha256": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" }, { - "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.11.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.retrofit2:retrofit:2.9.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" ], - "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" + "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" }, { - "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" ], - "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" + "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" }, { - "coord": "com.squareup.retrofit2:retrofit:2.9.0", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", "dependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" ], - "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" + "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" }, { - "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" ], - "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" + "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" }, { - "coord": "com.squareup:javapoet:1.11.1", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" ], - "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + "sha256": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" }, { - "coord": "com.squareup:javapoet:jar:sources:1.11.1", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" + ], + "sha256": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" + ], + "sha256": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" ], - "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + "sha256": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" }, { - "coord": "com.squareup:kotlinpoet:1.6.0", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" }, { - "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" ], - "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" }, { - "coord": "commons-codec:commons-codec:1.10", + "coord": "org.jetbrains:annotations:13.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" ], - "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" }, { - "coord": "commons-codec:commons-codec:jar:sources:1.10", + "coord": "org.jetbrains:annotations:jar:sources:13.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" ], - "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" + "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" }, { - "coord": "commons-io:commons-io:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", + "coord": "org.jvnet.staxex:stax-ex:1.8.1", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" ], - "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" + "sha256": "20522549056e9e50aa35ef0b445a2e47a53d06be0b0a9467d704e2483ffb049a", + "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" }, { - "coord": "commons-io:commons-io:jar:sources:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "coord": "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" ], - "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" + "sha256": "1333d591414aa494425e49fae1f3cb8aec6b58148956353ef1d0b53fac49129c", + "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" }, { - "coord": "de.hdodenhof:circleimageview:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", + "dependencies": [ + "net.bytebuddy:byte-buddy:1.10.20", + "net.bytebuddy:byte-buddy-agent:1.10.20", + "org.objenesis:objenesis:3.2", + "org.mockito:mockito-core:3.9.0" + ], + "directDependencies": [ + "org.mockito:mockito-core:3.9.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" + "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" ], - "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" + "sha256": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", + "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" }, { - "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "coord": "org.mockito.kotlin:mockito-kotlin:jar:sources:3.2.0", + "dependencies": [ + "org.mockito:mockito-core:jar:sources:3.9.0", + "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "directDependencies": [ + "org.mockito:mockito-core:jar:sources:3.9.0" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" + "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" ], - "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" + "sha256": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b", + "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" }, { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "coord": "org.mockito:mockito-core:3.9.0", + "dependencies": [ + "net.bytebuddy:byte-buddy:1.10.20", + "net.bytebuddy:byte-buddy-agent:1.10.20", + "org.objenesis:objenesis:3.2" + ], + "directDependencies": [ + "net.bytebuddy:byte-buddy:1.10.20", + "net.bytebuddy:byte-buddy-agent:1.10.20", + "org.objenesis:objenesis:3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "mirror_urls": [ - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" + "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" ], - "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" + "sha256": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", + "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" }, { - "coord": "javax.annotation:javax.annotation-api:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "coord": "org.mockito:mockito-core:jar:sources:3.9.0", + "dependencies": [ + "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "directDependencies": [ + "net.bytebuddy:byte-buddy:jar:sources:1.10.20", + "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", + "org.objenesis:objenesis:jar:sources:3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" ], - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + "sha256": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3", + "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" }, { - "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", + "coord": "org.objenesis:objenesis:3.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" + "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" ], - "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" + "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" }, { - "coord": "javax.annotation:jsr250-api:1.0", + "coord": "org.objenesis:objenesis:jar:sources:3.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" + "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" ], - "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" + "sha256": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306", + "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" }, { - "coord": "javax.annotation:jsr250-api:jar:sources:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", + "coord": "org.ow2.asm:asm-analysis:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:7.2", + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" + "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" ], - "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" + "sha256": "be922aae60ff1ff1768e8e6544a38a7f92bd0a6d6b0b9791f94955d1bd453de2", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" }, { - "coord": "javax.inject:javax.inject:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "coord": "org.ow2.asm:asm-analysis:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm-tree:jar:sources:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" ], - "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + "sha256": "712fac77b6c5f49ab9d9eda530cdcf49fba6a2d9b7dad756855b33766b99155d", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" }, { - "coord": "javax.inject:javax.inject:jar:sources:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "coord": "org.ow2.asm:asm-commons:7.2", + "dependencies": [ + "org.ow2.asm:asm-tree:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-tree:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" ], - "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" + "sha256": "0e86b8b179c5fb223d1a880a0ff4960b6978223984b94e62e71135f2d8ea3558", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" }, { - "coord": "net.ltgt.gradle.incap:incap:0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "coord": "org.ow2.asm:asm-commons:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" ], - "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "sha256": "090fd6b66cd84d67f4760f5db15fe6d0467017446598d29ae9a0f944d141577a", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" + }, + { + "coord": "org.ow2.asm:asm-tree:7.2", + "dependencies": [ + "org.ow2.asm:asm:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "mirror_urls": [ + "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" + ], + "sha256": "c063f5a67fa03cdc9bd79fd1c2ea6816cc4a19473ecdfbd9e9153b408c6f2656", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" }, { - "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "coord": "org.ow2.asm:asm-tree:jar:sources:7.2", + "dependencies": [ + "org.ow2.asm:asm:jar:sources:9.1" + ], + "directDependencies": [ + "org.ow2.asm:asm:jar:sources:9.1" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" ], - "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "sha256": "04d0ad2d55d3517f4dcc88b4eb9e069323af148c040b237dbc0d215314b7181f", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" }, { - "coord": "nl.dionsegijn:konfetti:1.2.5", + "coord": "org.ow2.asm:asm-util:7.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.ow2.asm:asm-tree:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm:9.1" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-tree:7.2" ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" + "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" ], - "sha256": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" + "sha256": "6e24913b021ffacfe8e7e053d6e0ccc731941148cfa078d4f1ed3d96904530f8", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" }, { - "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", + "coord": "org.ow2.asm:asm-util:jar:sources:7.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm-tree:jar:sources:7.2" ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" + "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" ], - "sha256": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" + "sha256": "c853b4204139c400c87a8d1b6da397ecd265a197b6042030cd557e039d8a581a", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" }, { - "coord": "org.antlr:antlr4:4.5.3", + "coord": "org.ow2.asm:asm:9.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" + "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", + "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" ], - "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" + "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" }, { - "coord": "org.antlr:antlr4:jar:sources:4.5.3", + "coord": "org.ow2.asm:asm:jar:sources:9.1", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" + "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" ], - "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" + "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" }, { - "coord": "org.checkerframework:checker-compat-qual:2.5.5", + "coord": "org.robolectric:annotations:4.4", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4.jar", + "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" ], - "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + "sha256": "d2b2d71a1f902a5a016dde5a2feb3be521d120192f9217adadbfb483d79f89ff", + "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" }, { - "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "coord": "org.robolectric:annotations:jar:sources:4.4", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" + ], + "sha256": "7af2b62569eb473dd74ed9ab572132e337d555a48494de5efb7a57626a5edf2f", + "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" + }, + { + "coord": "org.robolectric:junit:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:sandbox:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:sandbox:4.4", + "org.robolectric:pluginapi:4.4", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4.jar", + "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" ], - "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" + "sha256": "c5ebcb20cf9d2173a294a6feff68331fff718a368e332df70c7ea7e3bdce846e", + "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" }, { - "coord": "org.codehaus.mojo:animal-sniffer-annotations:1.18", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", + "coord": "org.robolectric:junit:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", - "https://maven.fabric.io/public/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", - "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar", - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar" + "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" ], - "sha256": "47f05852b48ee9baefef80fa3d8cea60efa4753c0013121dd7fe5eef2e5c729d", - "url": "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar" + "sha256": "0ae84adb68a727c924d097bdf4ba1dacb09fd295913b75ece88a3239b64eeb04", + "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" }, { - "coord": "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", + "coord": "org.robolectric:pluginapi:4.4", + "dependencies": [ + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", - "https://maven.fabric.io/public/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", - "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar", - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar" + "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" ], - "sha256": "ee078a91bf7136ee1961abd612b54d1cd9877352b960a7e1e7e3e4c17ceafcf1", - "url": "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18-sources.jar" + "sha256": "b2f743db060502cb366f67dcd6c3929c7f4656744d91ab81d749b8bf641f5512", + "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.4.10", + "coord": "org.robolectric:pluginapi:jar:sources:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.robolectric:annotations:jar:sources:4.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.robolectric:annotations:jar:sources:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" + "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" ], - "sha256": "3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" + "sha256": "593d9a75fc5742040836809220910a7e68a45b60e0a41ef8aa0e258c0d5010bd", + "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.10", + "coord": "org.robolectric:plugins-maven-dependency-resolver:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.robolectric:utils:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar" + "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" ], - "sha256": "471ef0d04b1b97fa146a28d5af6a956c13571d869f5f1f2f4983de88022ca170", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10-sources.jar" + "sha256": "5279024a6bdbb2ee1791b06da13cc890628c583ad48414ae13a4f57d7db749a3", + "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", + "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:utils:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" + "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" ], - "sha256": "e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" + "sha256": "7fbe8bfd7ca2aed2f12caee9afffd3cc33179330dd1cb2fca75fa0cb3785552e", + "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", + "coord": "org.robolectric:resources:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.robolectric:annotations:4.4", + "org.robolectric:pluginapi:4.4", + "org.robolectric:utils:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" + "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4.jar", + "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" ], - "sha256": "fb5a5efc62755bae303d9d39e1c1ca36c6f0c2b05aa5f83bd8baa4efc4c41c79", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" + "sha256": "e39862f71887561dfde65030aeca5148bf0f6279b25fb9e146b75c2933fcabcf", + "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "coord": "org.robolectric:resources:jar:sources:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:utils:jar:sources:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "sha256": "030290560fa21688cc6dc82457b0ba421adc126ae7b35918a5bb3e9acb4390fc", + "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" + }, + { + "coord": "org.robolectric:robolectric:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:1.4.0", + "org.robolectric:shadows-framework:4.4", + "org.robolectric:sandbox:4.4", + "com.google.guava:guava:30.1.1-android", + "androidx.test:monitor:aar:1.4.0", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.ow2.asm:asm-analysis:7.2", + "org.robolectric:plugins-maven-dependency-resolver:4.4", + "org.bouncycastle:bcprov-jdk15on:1.65", + "org.ow2.asm:asm-util:7.2", + "com.almworks.sqlite4java:sqlite4java:0.282", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.ibm.icu:icu4j:53.1", + "org.robolectric:junit:4.4", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.test:monitor:1.4.0", + "org.robolectric:shadows-framework:4.4", + "org.robolectric:sandbox:4.4", + "org.robolectric:pluginapi:4.4", + "org.robolectric:plugins-maven-dependency-resolver:4.4", + "org.bouncycastle:bcprov-jdk15on:1.65", + "org.robolectric:utils-reflector:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:junit:4.4", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" ], - "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "sha256": "38e0368914a48d6d8e543c12670beb1e36e09d037e664280fb604dbbfd10fe5f", + "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", + "coord": "org.robolectric:robolectric:jar:sources:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "androidx.test:monitor:jar:sources:1.4.0", + "org.robolectric:junit:jar:sources:4.4", + "org.ow2.asm:asm:jar:sources:9.1", + "androidx.test:monitor:aar:sources:1.4.0", + "javax.inject:javax.inject:jar:sources:1", + "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "org.robolectric:utils:jar:sources:4.4", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.ibm.icu:icu4j:jar:sources:53.1", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadows-framework:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4", + "androidx.test:monitor:jar:sources:1.4.0", + "org.robolectric:junit:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "org.robolectric:sandbox:jar:sources:4.4", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadows-framework:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" + ], + "sha256": "39a7c91667c42db25db2ad68c0ea944fb922044102beaf9544d541cd36ec6a37", + "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" + }, + { + "coord": "org.robolectric:sandbox:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.ow2.asm:asm-commons:7.2", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "mirror_urls": [ + "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" + ], + "sha256": "e52f3f012f893ca8458cbe3e664f1f9f13cb0501e2d730bd089d693c49ccedda", + "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" + }, + { + "coord": "org.robolectric:sandbox:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" ], - "sha256": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "sha256": "c36c9a75f8e0ef1c39a1f312172420eba4c8057c7f4ec9da261ce09ef2d90231", + "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "coord": "org.robolectric:shadowapi:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" + "org.robolectric:annotations:4.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" + "org.robolectric:annotations:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" ], - "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "sha256": "48ce6ab59137366eb88138be5ec65bd9c0b8c54a512151140a02391fc723b83f", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "coord": "org.robolectric:shadowapi:jar:sources:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "org.robolectric:annotations:jar:sources:4.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "org.robolectric:annotations:jar:sources:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" ], - "sha256": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "sha256": "4ac3bfb26ce39cd3adabad3d93009ac0fadb8420d70586d92f303facd9d023a1", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", + "coord": "org.robolectric:shadows-framework:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains:annotations:13.0" + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.annotation:annotation:1.1.0", + "com.google.guava:guava:30.1.1-android", + "androidx.test:monitor:aar:1.4.0", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "com.almworks.sqlite4java:sqlite4java:0.282", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.ibm.icu:icu4j:53.1", + "org.robolectric:annotations:4.4" ], "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" + "org.robolectric:utils:4.4", + "org.robolectric:resources:4.4", + "androidx.annotation:annotation:1.1.0", + "androidx.test:monitor:aar:1.4.0", + "org.robolectric:pluginapi:4.4", + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.almworks.sqlite4java:sqlite4java:0.282", + "org.robolectric:utils-reflector:4.4", + "org.robolectric:shadowapi:4.4", + "com.ibm.icu:icu4j:53.1", + "org.robolectric:annotations:4.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "mirror_urls": [ + "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" + ], + "sha256": "0602f5bbef601036831e0ce8600b6d08d80ce3c9260be5cb7b362b176ce3d9f0", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" + }, + { + "coord": "org.robolectric:shadows-framework:jar:sources:4.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "androidx.test:monitor:aar:sources:1.4.0", + "javax.inject:javax.inject:jar:sources:1", + "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "org.robolectric:utils:jar:sources:4.4", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.ibm.icu:icu4j:jar:sources:53.1", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "org.ow2.asm:asm-util:jar:sources:7.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" + ], + "directDependencies": [ + "org.robolectric:annotations:jar:sources:4.4", + "androidx.test:monitor:aar:sources:1.4.0", + "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", + "org.robolectric:utils:jar:sources:4.4", + "androidx.annotation:annotation:jar:sources:1.1.0", + "com.ibm.icu:icu4j:jar:sources:53.1", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.robolectric:resources:jar:sources:4.4", + "org.robolectric:utils-reflector:jar:sources:4.4", + "org.robolectric:shadowapi:jar:sources:4.4", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + ], + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" + ], + "sha256": "974b669879cac429ea559e7d50bf0fa2a6a288fd1dcae8cc52e3f84ef0468431", + "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" + }, + { + "coord": "org.robolectric:utils-reflector:4.4", + "dependencies": [ + "org.robolectric:utils:4.4", + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-analysis:7.2", + "org.ow2.asm:asm-util:7.2", + "javax.annotation:javax.annotation-api:1.3.2", + "org.ow2.asm:asm-tree:7.2", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "org.robolectric:annotations:4.4" + ], + "directDependencies": [ + "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm-commons:7.2", + "org.ow2.asm:asm-util:7.2", + "org.robolectric:utils:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" + "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" ], - "sha256": "13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" + "sha256": "35a77865bb9a451e99b95575cb154a5f08ecb007bd17e390817c0f31ab9db869", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", + "coord": "org.robolectric:utils-reflector:jar:sources:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains:annotations:jar:sources:13.0" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.robolectric:annotations:jar:sources:4.4", + "org.ow2.asm:asm-analysis:jar:sources:7.2", + "org.ow2.asm:asm:jar:sources:9.1", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:utils:jar:sources:4.4", + "org.robolectric:pluginapi:jar:sources:4.4", + "org.ow2.asm:asm-tree:jar:sources:7.2", + "org.ow2.asm:asm-util:jar:sources:7.2", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32" + "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm-commons:jar:sources:7.2", + "org.ow2.asm:asm-util:jar:sources:7.2", + "org.robolectric:utils:jar:sources:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" + "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" ], - "sha256": "367a8d04dabbb7bf596ccf4e264ea0c44ffc15ba1552bad0fddcda7589048a76", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" + "sha256": "ec21cc93c15f9bffc7cd6030980331dfee0fd29d0845bd8140e6131979f0f147", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "coord": "org.robolectric:utils:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + "com.google.guava:guava:30.1.1-android", + "org.robolectric:pluginapi:4.4", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.robolectric:annotations:4.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar", + "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4.jar", + "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" ], - "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + "sha256": "f9756b5c57116ae9ec55a65ca52b64ba1f77d30b5eb7b55fef5d125fdf7d69d9", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "coord": "org.robolectric:utils:jar:sources:4.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.robolectric:annotations:jar:sources:4.4", + "javax.inject:javax.inject:jar:sources:1", + "org.robolectric:pluginapi:jar:sources:4.4", + "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4-sources.jar", + "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" ], - "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + "sha256": "fe9f3f93c2b82ee25b98b05cf96e791da58b820cb31e2ba7abb9a8af94af1a20", + "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "coord": "org.smali:baksmali:2.2.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.smali:dexlib2:2.2.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1.1-android", + "com.beust:jcommander:1.64" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" + "com.beust:jcommander:1.64", + "com.google.guava:guava:30.1.1-android", + "org.smali:dexlib2:2.2.4", + "org.smali:util:2.2.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" ], - "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + "sha256": "1990932c4c8cf334a640e52c4bd0426e4abb2c2fc94f1803711ea8460c06de50", + "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "coord": "org.smali:baksmali:jar:sources:2.2.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.smali:util:jar:sources:2.2.4", + "com.beust:jcommander:jar:sources:1.64", + "org.smali:dexlib2:jar:sources:2.2.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32" + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.smali:dexlib2:jar:sources:2.2.4", + "org.smali:util:jar:sources:2.2.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" ], - "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + "sha256": "dbc890dfc72c53f77df387dc7ecef8f97aa08b2435e458d3de24231f9e19c732", + "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "coord": "org.smali:dexlib2:2.2.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1.1-android", + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "org.smali:util:2.2.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" ], - "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "sha256": "cb2677bfb66cfbc954e96e806ac6bda13051ad37754f9d1bcce38514e50e41e6", + "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "coord": "org.smali:dexlib2:jar:sources:2.2.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.smali:util:jar:sources:2.2.4" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.smali:util:jar:sources:2.2.4" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" ], - "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "sha256": "4374056290a47624fab569aa59f8199cf7427e0f04298895c98e5dfb89a27339", + "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" }, { - "coord": "org.jetbrains:annotations:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "coord": "org.smali:util:2.2.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", + "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4.jar", + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + "sha256": "d7de146d2b6dc9d0b75cb6c7ff17ca68ef24049dc6038b84b5f6b22cd00ddd46", + "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" }, { - "coord": "org.jetbrains:annotations:jar:sources:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "coord": "org.smali:util:jar:sources:2.2.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "directDependencies": [ + "com.beust:jcommander:jar:sources:1.64", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" ], - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" + "sha256": "9310745272ff1e4060bba38729581f8a8eeddae309e4e07d24ee185479e24598", + "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" + }, + { + "coord": "xerces:xercesImpl:2.12.0", + "dependencies": [ + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "xml-apis:xml-apis:1.4.01" + ], + "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "mirror_urls": [ + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" + ], + "sha256": "b50d3a4ca502faa4d1c838acb8aa9480446953421f7327e338c5dda3da5e76d0", + "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" + }, + { + "coord": "xerces:xercesImpl:jar:sources:2.12.0", + "dependencies": [ + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" + ], + "sha256": "bbb819a8496f85526cec3c29b930df97ceb6c23060d057030f2c89efe17d7c74", + "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" }, { - "coord": "org.ow2.asm:asm:7.1", + "coord": "xml-apis:xml-apis:1.4.01", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/7.1/asm-7.1.jar", - "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar" + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" ], - "sha256": "4ab2fa2b6d2cc9ccb1eaa05ea329c407b47b13ed2915f62f8c4b8cc96258d4de", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1.jar" + "sha256": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", + "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" }, { - "coord": "org.ow2.asm:asm:jar:sources:7.1", + "coord": "xml-apis:xml-apis:jar:sources:1.4.01", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/7.1/asm-7.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar" + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" ], - "sha256": "c1297c6d395d40f9f7c9f03d435970e174ea8df8280cbae39efae44228bbd876", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.1/asm-7.1-sources.jar" + "sha256": "5db8b94589e334283e01075458cfae920995e37ab997cb3b475fd0667b3158b2", + "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" }, { "coord": "androidx.constraintlayout:constraintlayout-solver:jar:sources:1.1.3", @@ -6659,7 +12248,6 @@ "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", "androidx.annotation:annotation:jar:sources:1.1.0", @@ -6667,6 +12255,7 @@ "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-stats:aar:sources:17.0.0", @@ -6842,13 +12431,13 @@ "coord": "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.guava:guava:jar:sources:28.1-android" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:28.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "file": null }, @@ -6869,7 +12458,6 @@ "androidx.core:core:aar:sources:1.3.0", "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", "androidx.annotation:annotation:jar:sources:1.1.0", @@ -6878,6 +12466,7 @@ "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-stats:aar:sources:17.0.0", @@ -6908,7 +12497,6 @@ "com.google.dagger:dagger:jar:sources:2.28.1", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", @@ -6916,6 +12504,7 @@ "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", @@ -6968,11 +12557,11 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "androidx.annotation:annotation:jar:sources:1.1.0", "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-installations:aar:sources:16.3.2", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "androidx.loader:loader:aar:sources:1.0.0", "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", @@ -7015,10 +12604,10 @@ "androidx.fragment:fragment:aar:sources:1.2.0", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.6.5", "androidx.annotation:annotation:jar:sources:1.1.0", "com.google.firebase:firebase-common:aar:sources:19.3.0", "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" ], diff --git a/third_party/maven_script_install.json b/third_party/maven_script_install.json deleted file mode 100644 index f3cf17c7cff..00000000000 --- a/third_party/maven_script_install.json +++ /dev/null @@ -1,3438 +0,0 @@ -{ - "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 28670918, - "__RESOLVED_ARTIFACTS_HASH": -1168429323, - "conflict_resolution": { - "com.google.guava:guava:28.1-jre": "com.google.guava:guava:30.1-jre" - }, - "dependencies": [ - { - "coord": "com.android.tools.analytics-library:protos:30.0.4", - "dependencies": [ - "com.google.protobuf:protobuf-java:3.10.0" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:3.10.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", - "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" - ], - "sha256": "c1f0270c758f61db311d1365af2eaab46318c0ecde1d15aed6c20d5b32ed3ade", - "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" - }, - { - "coord": "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "dependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" - ], - "sha256": "5ce414491f907d15ac43c8efdb6f7e8575888cbbe6712506af62269901697f89", - "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.analytics-library:shared:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.protobuf:protobuf-java:3.10.0", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.google.code.gson:gson:2.8.6", - "com.android.tools.analytics-library:protos:30.0.4", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "com.google.guava:guava:30.1-jre" - ], - "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", - "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" - ], - "sha256": "91cada37f5035b5d313cce64fde2a3c3a3f58b267edb80b0e3e94372e3bcf2d1", - "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" - }, - { - "coord": "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" - ], - "sha256": "d76aeb80546b593f55eef1431b07143d852ce38a5140f9a5cd79028f60bd7ff9", - "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.apkparser:apkanalyzer:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.android.tools.external.org-jetbrains:uast:30.0.4", - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.bouncycastle:bcprov-jdk15on:jar:1.56", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "org.smali:dexlib2:2.2.4", - "org.ow2.asm:asm-tree:7.0", - "commons-logging:commons-logging:1.2", - "com.android.tools.build:manifest-merger:30.0.4", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.android.tools:sdk-common:30.0.4", - "org.ow2.asm:asm:7.0", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "commons-io:commons-io:2.4", - "org.smali:util:2.2.4", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.jimfs:jimfs:1.1", - "com.beust:jcommander:1.64", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.android.tools.external.com-intellij:intellij-core:30.0.4", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools.lint:lint-model:30.0.4", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "org.smali:baksmali:2.2.4", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.lint:lint-checks:30.0.4", - "com.android.tools.lint:lint-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "javax.inject:javax.inject:1", - "com.android.tools.apkparser:binary-resources:30.0.4", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.ow2.asm:asm-analysis:7.0", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4", - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "org.smali:dexlib2:2.2.4", - "com.android.tools:sdk-common:30.0.4", - "org.smali:baksmali:2.2.4", - "com.android.tools.lint:lint-checks:30.0.4", - "com.android.tools.lint:lint-api:30.0.4", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "com.android.tools.apkparser:binary-resources:30.0.4", - "com.android.tools:sdklib:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", - "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" - ], - "sha256": "be0f9e079fe166da36127b780de9ffcb297b511b642cc09c0dff75a2ee47c454", - "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" - }, - { - "coord": "com.android.tools.apkparser:apkanalyzer:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.ow2.asm:asm-tree:jar:sources:7.0", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.android.tools.lint:lint-api:jar:sources:30.0.4", - "com.android.tools.lint:lint-checks:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "org.smali:util:jar:sources:2.2.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "xerces:xercesImpl:jar:sources:2.12.0", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "com.android.tools.build:manifest-merger:jar:sources:30.0.4", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools.lint:lint-model:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "commons-io:commons-io:jar:sources:2.4", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "com.beust:jcommander:jar:sources:1.64", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.ow2.asm:asm-analysis:jar:sources:7.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "org.smali:dexlib2:jar:sources:2.2.4", - "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "xml-apis:xml-apis:jar:sources:1.4.01", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "org.ow2.asm:asm:jar:sources:7.0", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0", - "org.smali:baksmali:jar:sources:2.2.4" - ], - "directDependencies": [ - "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.android.tools.lint:lint-api:jar:sources:30.0.4", - "com.android.tools.lint:lint-checks:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "org.smali:dexlib2:jar:sources:2.2.4", - "org.smali:baksmali:jar:sources:2.2.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" - ], - "sha256": "b585613eca07d8d0e84360b8d41525f248ca52447d293f356d771a482c0e2261", - "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.apkparser:binary-resources:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:annotations:30.0.4", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools:annotations:30.0.4", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1-jre" - ], - "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", - "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" - ], - "sha256": "c8fb8f656fe329375d4c669fc00bd396e6debd098a1304ab0189e54e6ab3f303", - "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" - }, - { - "coord": "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre" - ], - "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" - ], - "sha256": "162ba8d9192101ba730cf323deaea559584b184012aead70f541704c81b071a5", - "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "dependencies": [ - "com.google.protobuf:protobuf-java:3.10.0" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:3.10.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", - "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" - ], - "sha256": "17e75523e1e92dd4f222c7368ee41df9e964a508232f591e265d0c499baf9dca", - "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" - }, - { - "coord": "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "dependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", - "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" - ], - "sha256": "463de47d5cfaa660e81c750f0ae5e05be46d8942bc08e6eb8cdb04beea4dbf42", - "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" - }, - { - "coord": "com.android.tools.build:builder-model:7.0.4", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", - "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" - ], - "sha256": "6ab2f2371f2bcd48a3a623613d0bc00838b5bfb4e6c4e49e324ebcf88f7feb0e", - "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" - }, - { - "coord": "com.android.tools.build:builder-model:jar:sources:7.0.4", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" - ], - "directDependencies": [ - "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", - "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" - ], - "sha256": "bef28d74d63f87228fb61b0a6b2318ca5527ebf3a6b95f5ac69209146925e5d5", - "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" - }, - { - "coord": "com.android.tools.build:builder-test-api:7.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.protobuf:protobuf-java:3.10.0", - "com.android.tools.ddms:ddmlib:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools:annotations:30.0.4", - "com.android.tools:common:30.0.4", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.guava:guava:30.1-jre" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", - "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" - ], - "sha256": "cfcf933229e368231a96b79b1ec394d7cbcf822eaf8a3ba44c92ba52d959c90e", - "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" - }, - { - "coord": "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools:annotations:jar:sources:30.0.4", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", - "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" - ], - "sha256": "ee1c1ad3eeac6e3be99fffff953362ca189a4c8bdbb2068cfd43b527518f126d", - "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" - }, - { - "coord": "com.android.tools.build:manifest-merger:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.bouncycastle:bcprov-jdk15on:jar:1.56", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.android.tools:sdk-common:30.0.4", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.jimfs:jimfs:1.1", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "javax.inject:javax.inject:1", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4", - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "com.android.tools:sdk-common:30.0.4", - "com.google.code.gson:gson:2.8.6", - "com.android.tools:common:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "com.android.tools:sdklib:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", - "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" - ], - "sha256": "44339ed30995742f96147891356135210599c96a0a00a62d81465ce2b8ec1f98", - "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" - }, - { - "coord": "com.android.tools.build:manifest-merger:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "xerces:xercesImpl:jar:sources:2.12.0", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools:sdklib:jar:sources:30.0.4", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "xml-apis:xml-apis:jar:sources:1.4.01", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.google.code.gson:gson:jar:sources:2.8.6", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" - ], - "sha256": "515c80996076e621550054f15adf664a9e6b00f0b19623685a6378db81020e53", - "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.ddms:ddmlib:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.protobuf:protobuf-java:3.10.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools:common:30.0.4", - "com.google.protobuf:protobuf-java:3.10.0", - "net.sf.kxml:kxml2:2.3.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", - "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" - ], - "sha256": "7f706a995f5b3047d80e28b4edb584b2338b7b47b9629ed1607011f39c17e14c", - "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" - }, - { - "coord": "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools:common:jar:sources:30.0.4", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" - ], - "sha256": "a85030c7a1e7d3a82eed2076c9733becfc74ca5a14cf0b488809e8ef038e7a4a", - "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.external.com-intellij:intellij-core:30.0.4", - "dependencies": [ - "org.jetbrains.intellij.deps:trove4j:1.0.20181211" - ], - "directDependencies": [ - "org.jetbrains.intellij.deps:trove4j:1.0.20181211" - ], - "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", - "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" - ], - "sha256": "e5577bfe5be2937212012cda8ead120fc2dd96a3427533b4b4aed2c60fe3e8c4", - "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" - }, - { - "coord": "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", - "dependencies": [ - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" - ], - "directDependencies": [ - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" - ], - "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" - ], - "sha256": "bc41093990c7eab6af6521ac2c5d15cca1d71326ac5d063d93d084ca363f4de5", - "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", - "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" - ], - "sha256": "5e2456b33e7879442d10c666c2eae756c3e711d087f7b346b1f2035f0c3fc18d", - "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" - }, - { - "coord": "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" - ], - "sha256": "356b30f166cc1a44755cca9c776c101219412c2ae3778e464b270e0fcf50970b", - "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.external.org-jetbrains:uast:30.0.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", - "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" - ], - "sha256": "72be32fa6463c307ce52abef1317b73bb515e7ff68475ad555cad37b84c1563d", - "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" - }, - { - "coord": "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" - ], - "sha256": "81538feca42ac2d8d6e9657229ce68cc9d2abafa7d07c46b5ae28b4650a80019", - "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools:annotations:30.0.4", - "com.android.tools:common:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains:annotations:13.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", - "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" - ], - "sha256": "9ba23153dd4aa795313d8b908cd0acd553ec5e2d7b4a5c5944609b6a47a768d4", - "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" - }, - { - "coord": "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.android.tools:annotations:jar:sources:30.0.4", - "com.android.tools:common:jar:sources:30.0.4", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains:annotations:jar:sources:13.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" - ], - "sha256": "5a8b0bbc8e673a17ab00d8d26cea260114b980f35412456a58220b93adc0ec0f", - "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.lint:lint-api:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.android.tools.external.org-jetbrains:uast:30.0.4", - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.bouncycastle:bcprov-jdk15on:jar:1.56", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "org.ow2.asm:asm-tree:7.0", - "commons-logging:commons-logging:1.2", - "com.android.tools.build:manifest-merger:30.0.4", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.android.tools:sdk-common:30.0.4", - "org.ow2.asm:asm:7.0", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "commons-io:commons-io:2.4", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.jimfs:jimfs:1.1", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.android.tools.external.com-intellij:intellij-core:30.0.4", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools.lint:lint-model:30.0.4", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "javax.inject:javax.inject:1", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4", - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "com.android.tools.external.org-jetbrains:uast:30.0.4", - "org.ow2.asm:asm-tree:7.0", - "com.android.tools.build:manifest-merger:30.0.4", - "com.android.tools:sdk-common:30.0.4", - "org.ow2.asm:asm:7.0", - "commons-io:commons-io:2.4", - "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", - "com.android.tools.external.com-intellij:intellij-core:30.0.4", - "com.android.tools.lint:lint-model:30.0.4", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "com.android.tools:common:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "com.google.guava:guava:30.1-jre", - "com.android.tools:sdklib:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", - "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" - ], - "sha256": "ebbdcbed4149b8a781262473feaa113166750ca3042735fd9fcd79f8e9103037", - "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" - }, - { - "coord": "com.android.tools.lint:lint-api:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.ow2.asm:asm-tree:jar:sources:7.0", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "xerces:xercesImpl:jar:sources:2.12.0", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "com.android.tools.build:manifest-merger:jar:sources:30.0.4", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools.lint:lint-model:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "commons-io:commons-io:jar:sources:2.4", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "xml-apis:xml-apis:jar:sources:1.4.01", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "org.ow2.asm:asm:jar:sources:7.0", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.0", - "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.android.tools.build:manifest-merger:jar:sources:30.0.4", - "com.android.tools.lint:lint-model:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", - "commons-io:commons-io:jar:sources:2.4", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "org.ow2.asm:asm:jar:sources:7.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" - ], - "sha256": "ed284286aaf76d4a17e2deb16b7ae21699626ecd9e0fa5b6a5014bea73deebc1", - "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.lint:lint-checks:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.android.tools.external.org-jetbrains:uast:30.0.4", - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.bouncycastle:bcprov-jdk15on:jar:1.56", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "org.ow2.asm:asm-tree:7.0", - "commons-logging:commons-logging:1.2", - "com.android.tools.build:manifest-merger:30.0.4", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.android.tools:sdk-common:30.0.4", - "org.ow2.asm:asm:7.0", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "commons-io:commons-io:2.4", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.jimfs:jimfs:1.1", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.android.tools.external.com-intellij:intellij-core:30.0.4", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools.lint:lint-model:30.0.4", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.lint:lint-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "javax.inject:javax.inject:1", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.ow2.asm:asm-analysis:7.0", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4", - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "com.android.tools.external.org-jetbrains:uast:30.0.4", - "com.android.tools:sdk-common:30.0.4", - "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", - "com.google.code.gson:gson:2.8.6", - "com.android.tools.external.com-intellij:intellij-core:30.0.4", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.lint:lint-api:30.0.4", - "com.android.tools:common:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.ow2.asm:asm-analysis:7.0", - "com.google.guava:guava:30.1-jre", - "com.android.tools:sdklib:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", - "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" - ], - "sha256": "7bd817ff4060fdb13750c5a45daccd768b47a1363607da3ee9eceba46c99d569", - "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" - }, - { - "coord": "com.android.tools.lint:lint-checks:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.ow2.asm:asm-tree:jar:sources:7.0", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.android.tools.lint:lint-api:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "xerces:xercesImpl:jar:sources:2.12.0", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "com.android.tools.build:manifest-merger:jar:sources:30.0.4", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools.lint:lint-model:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "commons-io:commons-io:jar:sources:2.4", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.ow2.asm:asm-analysis:jar:sources:7.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "xml-apis:xml-apis:jar:sources:1.4.01", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "org.ow2.asm:asm:jar:sources:7.0", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools.lint:lint-api:jar:sources:30.0.4", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.ow2.asm:asm-analysis:jar:sources:7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" - ], - "sha256": "b17d1c9678a20ecd0a635d45c519740f9ca2c39ce3f8275ec96af3325f553432", - "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools.lint:lint-model:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.bouncycastle:bcprov-jdk15on:jar:1.56", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.android.tools:sdk-common:30.0.4", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.jimfs:jimfs:1.1", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "javax.inject:javax.inject:1", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4", - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "com.android.tools:sdk-common:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "com.android.tools:common:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", - "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" - ], - "sha256": "fb7561562b7d3d3edf015c12367f267804a9824083a9e10944daf71473ce9bc5", - "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" - }, - { - "coord": "com.android.tools.lint:lint-model:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "xerces:xercesImpl:jar:sources:2.12.0", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools:sdklib:jar:sources:30.0.4", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "xml-apis:xml-apis:jar:sources:1.4.01", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools:sdk-common:jar:sources:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" - ], - "sha256": "a20dbeb8bd21934e429a0f2d49476f0d3fc1061d8d41e23e3304d78d720a39f8", - "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools:annotations:30.0.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", - "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" - ], - "sha256": "df132b4daa2bb73770cd459c4c6b9b927695dd8a89592ab149ecdb7e0d8506ed", - "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" - }, - { - "coord": "com.android.tools:annotations:jar:sources:30.0.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" - ], - "sha256": "d3855de4b35da61803a7c9832c7e6f4ffb7f0ea66b7ff7006d15aa0ca1d62e16", - "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools:common:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools:annotations:30.0.4", - "com.google.guava:guava:30.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4.jar", - "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar" - ], - "sha256": "d1aa2b6a43843c385ddd246fb0118acf45afad5317edb3c508a4604a288fa9c9", - "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar" - }, - { - "coord": "com.android.tools:common:jar:sources:30.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" - ], - "sha256": "997c4ffc7ff2373d2f783ac0f0a416a38bf58c453d719931eeb250efe481e81f", - "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools:dvlib:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools:common:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", - "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" - ], - "sha256": "61edccccecc1ffca47f442326bd7c1d73f7256ef9adaac834c1d639a142e49b9", - "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" - }, - { - "coord": "com.android.tools:dvlib:jar:sources:30.0.4", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.android.tools:common:jar:sources:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" - ], - "sha256": "a26f197d1f50e680d2580c9cf7ddaf74808423c93ae09f80de3fe62482855d62", - "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools:repository:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:1.2.1", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.google.jimfs:jimfs:1.1", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jvnet.staxex:stax-ex:1.8.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "com.sun.activation:javax.activation:1.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.android.tools.analytics-library:shared:30.0.4", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.google.jimfs:jimfs:1.1", - "com.android.tools:common:30.0.4", - "com.sun.activation:javax.activation:1.2.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4.jar", - "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar" - ], - "sha256": "ff77dda7a094a6b2ae5d631ecaca59c26c0673f59b1e5f874352c17e92eb9a1f", - "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar" - }, - { - "coord": "com.android.tools:repository:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.google.jimfs:jimfs:jar:sources:1.1", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" - ], - "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" - ], - "sha256": "298e27f58b4e01d7bb98d7279a9f395a8748eeeb2846ed9eaf98403ce5c42908", - "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools:sdk-common:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.bouncycastle:bcprov-jdk15on:jar:1.56", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.jimfs:jimfs:1.1", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "javax.inject:javax.inject:1", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4", - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "com.android.tools.analytics-library:shared:30.0.4", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "com.android.tools.build:builder-test-api:7.0.4", - "xerces:xercesImpl:2.12.0", - "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools.build:builder-model:7.0.4", - "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", - "org.bouncycastle:bcpkix-jdk15on:1.56", - "com.android.tools:common:30.0.4", - "javax.inject:javax.inject:1", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "com.google.guava:guava:30.1-jre", - "org.bouncycastle:bcprov-jdk15on:1.56", - "com.android.tools:sdklib:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", - "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" - ], - "sha256": "b4617630f9c9cc8ad80f1aab980cc560d8f76bd26e84421ea54f38e036b3be48", - "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" - }, - { - "coord": "com.android.tools:sdk-common:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "xerces:xercesImpl:jar:sources:2.12.0", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools:sdklib:jar:sources:30.0.4", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "xml-apis:xml-apis:jar:sources:1.4.01", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "xerces:xercesImpl:jar:sources:2.12.0", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "javax.inject:javax.inject:jar:sources:1", - "com.android.tools:sdklib:jar:sources:30.0.4", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "com.android.tools.build:builder-model:jar:sources:7.0.4", - "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" - ], - "sha256": "32b6f300a2f66dcf4c1d76b69d5e105c40e16d784d6de703919fdd0412266d2b", - "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" - }, - { - "coord": "com.android.tools:sdklib:30.0.4", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:1.2.1", - "com.android.tools.analytics-library:shared:30.0.4", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "com.google.code.findbugs:jsr305:3.0.2", - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "org.glassfish.jaxb:txw2:2.3.2", - "com.google.protobuf:protobuf-java:3.10.0", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.google.jimfs:jimfs:1.1", - "org.apache.httpcomponents:httpclient:4.5.6", - "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "com.android.tools:dvlib:30.0.4", - "com.android.tools.analytics-library:protos:30.0.4", - "org.checkerframework:checker-qual:3.5.0", - "net.java.dev.jna:jna:5.6.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.jvnet.staxex:stax-ex:1.8.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "com.sun.istack:istack-commons-runtime:3.0.8", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.google.guava:failureaccess:1.0.1", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "commons-codec:commons-codec:1.10", - "com.android.tools:common:30.0.4", - "com.android.tools:annotations:30.0.4", - "com.sun.activation:javax.activation:1.2.0", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "com.android.tools:repository:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains:annotations:13.0", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "org.apache.commons:commons-compress:1.20", - "com.google.code.gson:gson:2.8.6", - "com.android.tools:dvlib:30.0.4", - "org.apache.httpcomponents:httpmime:4.5.6", - "org.apache.httpcomponents:httpcore:4.4.10", - "com.android.tools.layoutlib:layoutlib-api:30.0.4", - "com.android.tools:common:30.0.4", - "com.android.tools:repository:30.0.4" - ], - "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", - "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", - "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" - ], - "sha256": "bcfe68d2ec02569f40978c9380a3302d60f67772c0dea95838f817f5cf3505a8", - "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" - }, - { - "coord": "com.android.tools:sdklib:jar:sources:30.0.4", - "dependencies": [ - "com.android.tools.analytics-library:shared:jar:sources:30.0.4", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "commons-codec:commons-codec:jar:sources:1.10", - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "com.sun.activation:javax.activation:jar:sources:1.2.0", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.jetbrains:annotations:jar:sources:13.0", - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "com.google.jimfs:jimfs:jar:sources:1.1", - "commons-logging:commons-logging:jar:sources:1.2", - "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.android.tools:dvlib:jar:sources:30.0.4", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "com.android.tools:repository:jar:sources:30.0.4", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "com.google.protobuf:protobuf-java:jar:sources:3.10.0" - ], - "directDependencies": [ - "com.android.tools:common:jar:sources:30.0.4", - "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "com.google.code.gson:gson:jar:sources:2.8.6", - "com.android.tools:dvlib:jar:sources:30.0.4", - "com.android.tools:repository:jar:sources:30.0.4", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" - ], - "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", - "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" - ], - "sha256": "5d62209cb553b889eb673a0cff244b8d9783dd8dc4342be5519a4d0efc5c08dc", - "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" - }, - { - "coord": "com.beust:jcommander:1.64", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64.jar", - "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", - "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" - ], - "sha256": "156be736199c990321d9ff77090b199629cfc9865e2d6c13f7cd291bb1641817", - "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" - }, - { - "coord": "com.beust:jcommander:jar:sources:1.64", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", - "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", - "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" - ], - "sha256": "0d2302ee3ad1c05ff340db7f0de3370c36c8397ca50004edc516b9ad7d2f2a5d", - "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - }, - { - "coord": "com.google.code.gson:gson:2.8.6", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" - ], - "sha256": "c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" - }, - { - "coord": "com.google.code.gson:gson:jar:sources:2.8.6", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" - ], - "sha256": "da4d787939dc8de214724a20d88614b70ef8c3a4931d9c694300b5d9098ed9bc", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:2.3.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" - ], - "sha256": "baf7d6ea97ce606c53e11b6854ba5f2ce7ef5c24dddf0afa18d1260bd25b002c", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar" - ], - "sha256": "0b1011d1e2ea2eab35a545cffd1cff3877f131134c8020885e8eaf60a7d72f91", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4-sources.jar" - }, - { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - }, - { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - }, - { - "coord": "com.google.guava:guava:30.1-jre", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "org.checkerframework:checker-qual:3.5.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", - "https://maven.google.com/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar" - ], - "sha256": "e6dd072f9d3fe02a4600688380bd422bdac184caf6fe2418cfdd0934f09432aa", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar" - }, - { - "coord": "com.google.guava:guava:jar:sources:30.1-jre", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.5.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.3.4", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar" - ], - "sha256": "b17d4974b591e7e45d982d04ce400c424fa95288cbddce17394b65f65bfdec0f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1-jre/guava-30.1-jre-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - }, - { - "coord": "com.google.jimfs:jimfs:1.1", - "dependencies": [ - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.google.guava:guava:30.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", - "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", - "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" - ], - "sha256": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", - "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" - }, - { - "coord": "com.google.jimfs:jimfs:jar:sources:1.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1-jre" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", - "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" - ], - "sha256": "adebb53450d2313d6927db5155c9be85336109e8f8c0af106ec2a30bc37e64ce", - "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:3.10.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar" - ], - "sha256": "161d7d61a8cb3970891c299578702fd079646e032329d6c2cabf998d191437c9", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:jar:sources:3.10.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar" - ], - "sha256": "47012b36fcd7c4325e07a3a3b43c72e1b2d7a7d79d8e2605f2327b1e81348133", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.10.0/protobuf-java-3.10.0-sources.jar" - }, - { - "coord": "com.sun.activation:javax.activation:1.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", - "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", - "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" - ], - "sha256": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", - "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" - }, - { - "coord": "com.sun.activation:javax.activation:jar:sources:1.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", - "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" - ], - "sha256": "7e5aed0cc354684f1c96a1d24513c95f0971541b9ed03bf90a782ba189571022", - "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" - }, - { - "coord": "com.sun.istack:istack-commons-runtime:3.0.8", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", - "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", - "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" - ], - "sha256": "4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef", - "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" - }, - { - "coord": "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", - "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", - "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" - ], - "sha256": "4874ce5789c8684debd0099c8fa4ec8e00545626af4c9890760f0cb6fdf6d4db", - "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" - }, - { - "coord": "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", - "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", - "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" - ], - "sha256": "056f3a1e144409f21ed16afc26805f58e9a21f3fce1543c42d400719d250c511", - "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" - }, - { - "coord": "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", - "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", - "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" - ], - "sha256": "b648209797a327140d6fa4ecf78a276f613ec92c5d9ccd6e7a51ff71976b84b0", - "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" - }, - { - "coord": "commons-codec:commons-codec:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - ], - "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - }, - { - "coord": "commons-codec:commons-codec:jar:sources:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - ], - "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - }, - { - "coord": "commons-io:commons-io:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - ], - "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - }, - { - "coord": "commons-io:commons-io:jar:sources:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - ], - "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - }, - { - "coord": "commons-logging:commons-logging:1.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - ], - "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - }, - { - "coord": "commons-logging:commons-logging:jar:sources:1.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", - "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", - "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" - ], - "sha256": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41", - "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" - }, - { - "coord": "jakarta.activation:jakarta.activation-api:1.2.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", - "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", - "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" - ], - "sha256": "8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b", - "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" - }, - { - "coord": "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", - "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", - "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" - ], - "sha256": "e9638b764202c0def1b4d54bd37a984c681b2ed46a548ae94ef3f7e4a4b58a31", - "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" - }, - { - "coord": "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1" - ], - "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", - "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", - "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" - ], - "sha256": "69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea", - "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" - }, - { - "coord": "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" - ], - "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", - "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", - "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" - ], - "sha256": "61ceb3ed35ecf99f1803eac9c4b8f12103c7531952beae38ba53cc727f405532", - "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" - }, - { - "coord": "javax.inject:javax.inject:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - ], - "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - }, - { - "coord": "javax.inject:javax.inject:jar:sources:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - ], - "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - }, - { - "coord": "net.java.dev.jna:jna-platform:5.6.0", - "dependencies": [ - "net.java.dev.jna:jna:5.6.0" - ], - "directDependencies": [ - "net.java.dev.jna:jna:5.6.0" - ], - "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", - "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", - "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" - ], - "sha256": "9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7", - "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" - }, - { - "coord": "net.java.dev.jna:jna-platform:jar:sources:5.6.0", - "dependencies": [ - "net.java.dev.jna:jna:jar:sources:5.6.0" - ], - "directDependencies": [ - "net.java.dev.jna:jna:jar:sources:5.6.0" - ], - "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", - "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", - "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" - ], - "sha256": "ec090292829f0974710c1890634a58b55d3285feecad8ac6121515a7e27891fe", - "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" - }, - { - "coord": "net.java.dev.jna:jna:5.6.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", - "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", - "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" - ], - "sha256": "5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf", - "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" - }, - { - "coord": "net.java.dev.jna:jna:jar:sources:5.6.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", - "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", - "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" - ], - "sha256": "3bb0536c6bfe8931afa898a5022af628f936b09a8437552429a2f9977d254c46", - "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" - }, - { - "coord": "net.sf.kxml:kxml2:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - ], - "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - ], - "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - }, - { - "coord": "org.apache.commons:commons-compress:1.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", - "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", - "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" - ], - "sha256": "0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e", - "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" - }, - { - "coord": "org.apache.commons:commons-compress:jar:sources:1.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", - "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", - "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" - ], - "sha256": "0eb5d7f270c2fccdab31daa5f7091b038ad0099b29885040604d66e07fd46a18", - "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" - }, - { - "coord": "org.apache.httpcomponents:httpclient:4.5.6", - "dependencies": [ - "commons-codec:commons-codec:1.10", - "commons-logging:commons-logging:1.2", - "org.apache.httpcomponents:httpcore:4.4.10" - ], - "directDependencies": [ - "commons-codec:commons-codec:1.10", - "commons-logging:commons-logging:1.2", - "org.apache.httpcomponents:httpcore:4.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", - "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" - ], - "sha256": "c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" - }, - { - "coord": "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "dependencies": [ - "commons-logging:commons-logging:jar:sources:1.2", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "commons-codec:commons-codec:jar:sources:1.10" - ], - "directDependencies": [ - "commons-codec:commons-codec:jar:sources:1.10", - "commons-logging:commons-logging:jar:sources:1.2", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", - "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" - ], - "sha256": "6a8076d9a98a5be9f1a055011166f9055b0aee2de133699db3ccf20377533e58", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" - }, - { - "coord": "org.apache.httpcomponents:httpcore:4.4.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", - "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" - ], - "sha256": "78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" - }, - { - "coord": "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", - "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" - ], - "sha256": "9c790a045566da7ce0a53276816d09e08543ccb46ba99db1cb8f5d3742dfaa1f", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" - }, - { - "coord": "org.apache.httpcomponents:httpmime:4.5.6", - "dependencies": [ - "commons-codec:commons-codec:1.10", - "commons-logging:commons-logging:1.2", - "org.apache.httpcomponents:httpclient:4.5.6", - "org.apache.httpcomponents:httpcore:4.4.10" - ], - "directDependencies": [ - "org.apache.httpcomponents:httpclient:4.5.6" - ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", - "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" - ], - "sha256": "0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" - }, - { - "coord": "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", - "dependencies": [ - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", - "commons-logging:commons-logging:jar:sources:1.2", - "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", - "commons-codec:commons-codec:jar:sources:1.10" - ], - "directDependencies": [ - "org.apache.httpcomponents:httpclient:jar:sources:4.5.6" - ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", - "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" - ], - "sha256": "3054d6f3160cdc1a4a60cf2a199f5acd2f3b209aa3e82e2f69e7028741847622", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" - }, - { - "coord": "org.bouncycastle:bcpkix-jdk15on:1.56", - "dependencies": [ - "org.bouncycastle:bcprov-jdk15on:jar:1.56" - ], - "directDependencies": [ - "org.bouncycastle:bcprov-jdk15on:jar:1.56" - ], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", - "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" - ], - "sha256": "7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" - }, - { - "coord": "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "dependencies": [ - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56" - ], - "directDependencies": [ - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56" - ], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", - "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" - ], - "sha256": "fa2d1696e7cfac8510020cf5d3f168015aaae3da9d65a781785be73394495377", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:1.56", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar" - ], - "sha256": "963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.56", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar" - ], - "sha256": "e362f4d3c218ac3462a4e54fee493cb2c5cc0ccf0ebbe3d9dda8b6968fdeab0c", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar" - }, - { - "coord": "org.checkerframework:checker-qual:3.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar" - ], - "sha256": "729990b3f18a95606fc2573836b6958bcdb44cb52bfbd1b7aa9c339cff35a5a4", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar" - }, - { - "coord": "org.checkerframework:checker-qual:jar:sources:3.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar" - ], - "sha256": "0724b40995c1b05516caa2dd9a3b2f5378f948cf20f3404f4db316af25239368", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0-sources.jar" - }, - { - "coord": "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.glassfish.jaxb:txw2:2.3.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.sun.istack:istack-commons-runtime:3.0.8" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1", - "org.glassfish.jaxb:txw2:2.3.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", - "com.sun.xml.fastinfoset:FastInfoset:1.2.16", - "org.jvnet.staxex:stax-ex:1.8.1", - "com.sun.istack:istack-commons-runtime:3.0.8" - ], - "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", - "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", - "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" - ], - "sha256": "e6e0a1e89fb6ff786279e6a0082d5cef52dc2ebe67053d041800737652b4fd1b", - "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" - }, - { - "coord": "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "dependencies": [ - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2" - ], - "directDependencies": [ - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", - "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", - "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "org.glassfish.jaxb:txw2:jar:sources:2.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", - "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", - "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" - ], - "sha256": "b85c2e314e6565e7dc4fb7e00ec8688c1c0fe9c9f7275125fb8dee43898f3743", - "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" - }, - { - "coord": "org.glassfish.jaxb:txw2:2.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", - "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", - "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" - ], - "sha256": "4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe", - "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" - }, - { - "coord": "org.glassfish.jaxb:txw2:jar:sources:2.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", - "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", - "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" - ], - "sha256": "a5ae8ac7886df60992e4039c75b7095cf04d1bea3a81f77f72e2c652f8f57a56", - "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - ], - "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar" - ], - "sha256": "dbf19e9cdaa9c3c170f3f6f6ce3922f38dfc1d7fa1cab5b7c23a19da8b5eec5b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains:annotations:jar:sources:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar" - ], - "sha256": "a8c4e8266a44003736e70322f2002360181d4b30ff823aaf45dee390c4387cb7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.4.32/kotlin-reflect-1.4.32-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" - ], - "sha256": "e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" - ], - "sha256": "fb5a5efc62755bae303d9d39e1c1ca36c6f0c2b05aa5f83bd8baa4efc4c41c79", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.32/kotlin-stdlib-common-1.4.32-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" - ], - "sha256": "5f801e75ca27d8791c14b07943c608da27620d910a8093022af57f543d5d98b6", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains:annotations:jar:sources:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" - ], - "sha256": "7b2d80593dd26868c1dbe2844385661c8a0ebae315f10beef9ed8a375f6b0c94", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" - ], - "sha256": "adc43e54757b106e0cd7b3b7aa257dff471b61efdabe067fc02b2f57e2396262", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains:annotations:jar:sources:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" - ], - "sha256": "707ea8e39e5756391ffeec91562477df7191aac197a0fc3b9a8a3f59267f48c2", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" - ], - "sha256": "13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.4.32", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32", - "org.jetbrains:annotations:jar:sources:13.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.4.32" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" - ], - "sha256": "367a8d04dabbb7bf596ccf4e264ea0c44ffc15ba1552bad0fddcda7589048a76", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4.32/kotlin-stdlib-1.4.32-sources.jar" - }, - { - "coord": "org.jetbrains:annotations:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - }, - { - "coord": "org.jetbrains:annotations:jar:sources:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - ], - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - }, - { - "coord": "org.jvnet.staxex:stax-ex:1.8.1", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:1.2.1", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", - "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", - "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" - ], - "sha256": "20522549056e9e50aa35ef0b445a2e47a53d06be0b0a9467d704e2483ffb049a", - "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" - }, - { - "coord": "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", - "dependencies": [ - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" - ], - "directDependencies": [ - "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", - "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", - "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" - ], - "sha256": "1333d591414aa494425e49fae1f3cb8aec6b58148956353ef1d0b53fac49129c", - "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:7.0", - "dependencies": [ - "org.ow2.asm:asm-tree:7.0", - "org.ow2.asm:asm:7.0" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar" - ], - "sha256": "e981f8f650c4d900bb033650b18e122fa6b161eadd5f88978d08751f72ee8474", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:jar:sources:7.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.0", - "org.ow2.asm:asm:jar:sources:7.0" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar" - ], - "sha256": "57bdf5b407dc122b8f4118e2fbf686719c81f6b7c97598e17ce7a456ea151866", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:7.0", - "dependencies": [ - "org.ow2.asm:asm:7.0" - ], - "directDependencies": [ - "org.ow2.asm:asm:7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar" - ], - "sha256": "cfd7a0874f9de36a999c127feeadfbfe6e04d4a71ee954d7af3d853f0be48a6c", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:jar:sources:7.0", - "dependencies": [ - "org.ow2.asm:asm:jar:sources:7.0" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar" - ], - "sha256": "8888c88a9889b1b413d90e440b6b9c894e8d31632a473bd70e683645aba382dd", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm:7.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm/7.0/asm-7.0.jar", - "https://maven.google.com/org/ow2/asm/asm/7.0/asm-7.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar" - ], - "sha256": "b88ef66468b3c978ad0c97fd6e90979e56155b4ac69089ba7a44e9aa7ffe9acf", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar" - }, - { - "coord": "org.ow2.asm:asm:jar:sources:7.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm/7.0/asm-7.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/7.0/asm-7.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0-sources.jar" - ], - "sha256": "51a538468a788fa543e80e6bccbe05d2a738fa0da553b710a1fd8ed574504982", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0-sources.jar" - }, - { - "coord": "org.smali:baksmali:2.2.4", - "dependencies": [ - "org.smali:dexlib2:2.2.4", - "com.google.code.findbugs:jsr305:3.0.2", - "org.smali:util:2.2.4", - "com.beust:jcommander:1.64", - "com.google.guava:guava:30.1-jre" - ], - "directDependencies": [ - "com.beust:jcommander:1.64", - "com.google.guava:guava:30.1-jre", - "org.smali:dexlib2:2.2.4", - "org.smali:util:2.2.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", - "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", - "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" - ], - "sha256": "1990932c4c8cf334a640e52c4bd0426e4abb2c2fc94f1803711ea8460c06de50", - "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" - }, - { - "coord": "org.smali:baksmali:jar:sources:2.2.4", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.smali:util:jar:sources:2.2.4", - "com.beust:jcommander:jar:sources:1.64", - "org.smali:dexlib2:jar:sources:2.2.4" - ], - "directDependencies": [ - "com.beust:jcommander:jar:sources:1.64", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.smali:dexlib2:jar:sources:2.2.4", - "org.smali:util:jar:sources:2.2.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", - "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", - "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" - ], - "sha256": "dbc890dfc72c53f77df387dc7ecef8f97aa08b2435e458d3de24231f9e19c732", - "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" - }, - { - "coord": "org.smali:dexlib2:2.2.4", - "dependencies": [ - "org.smali:util:2.2.4", - "com.google.guava:guava:30.1-jre", - "com.beust:jcommander:1.64", - "com.google.code.findbugs:jsr305:3.0.2" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1-jre", - "org.smali:util:2.2.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", - "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", - "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" - ], - "sha256": "cb2677bfb66cfbc954e96e806ac6bda13051ad37754f9d1bcce38514e50e41e6", - "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" - }, - { - "coord": "org.smali:dexlib2:jar:sources:2.2.4", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.beust:jcommander:jar:sources:1.64", - "org.smali:util:jar:sources:2.2.4" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "org.smali:util:jar:sources:2.2.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", - "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", - "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" - ], - "sha256": "4374056290a47624fab569aa59f8199cf7427e0f04298895c98e5dfb89a27339", - "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" - }, - { - "coord": "org.smali:util:2.2.4", - "dependencies": [ - "com.google.guava:guava:30.1-jre", - "com.beust:jcommander:1.64", - "com.google.code.findbugs:jsr305:3.0.2" - ], - "directDependencies": [ - "com.beust:jcommander:1.64", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4.jar", - "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", - "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" - ], - "sha256": "d7de146d2b6dc9d0b75cb6c7ff17ca68ef24049dc6038b84b5f6b22cd00ddd46", - "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" - }, - { - "coord": "org.smali:util:jar:sources:2.2.4", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre", - "com.beust:jcommander:jar:sources:1.64" - ], - "directDependencies": [ - "com.beust:jcommander:jar:sources:1.64", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4-sources.jar", - "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", - "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" - ], - "sha256": "9310745272ff1e4060bba38729581f8a8eeddae309e4e07d24ee185479e24598", - "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" - }, - { - "coord": "xerces:xercesImpl:2.12.0", - "dependencies": [ - "xml-apis:xml-apis:1.4.01" - ], - "directDependencies": [ - "xml-apis:xml-apis:1.4.01" - ], - "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", - "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", - "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" - ], - "sha256": "b50d3a4ca502faa4d1c838acb8aa9480446953421f7327e338c5dda3da5e76d0", - "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" - }, - { - "coord": "xerces:xercesImpl:jar:sources:2.12.0", - "dependencies": [ - "xml-apis:xml-apis:jar:sources:1.4.01" - ], - "directDependencies": [ - "xml-apis:xml-apis:jar:sources:1.4.01" - ], - "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", - "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", - "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" - ], - "sha256": "bbb819a8496f85526cec3c29b930df97ceb6c23060d057030f2c89efe17d7c74", - "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" - }, - { - "coord": "xml-apis:xml-apis:1.4.01", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", - "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", - "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" - ], - "sha256": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", - "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" - }, - { - "coord": "xml-apis:xml-apis:jar:sources:1.4.01", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", - "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", - "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" - ], - "sha256": "5db8b94589e334283e01075458cfae920995e37ab997cb3b475fd0667b3158b2", - "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": null - } - ], - "version": "0.1.0" - } -} diff --git a/third_party/maven_test_install.json b/third_party/maven_test_install.json deleted file mode 100644 index bf899b35c48..00000000000 --- a/third_party/maven_test_install.json +++ /dev/null @@ -1,5778 +0,0 @@ -{ - "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -1975547344, - "__RESOLVED_ARTIFACTS_HASH": 1624001986, - "conflict_resolution": { - "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", - "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" - }, - "dependencies": [ - { - "coord": "android.arch.core:common:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:26.1.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:26.1.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" - ], - "sha256": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar" - }, - { - "coord": "android.arch.core:common:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:26.1.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:jar:sources:26.1.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - ], - "sha256": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:core-testing:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:26.1.0", - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "android.arch.core:runtime:aar:1.1.1", - "junit:junit:4.13.2", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:1.1.1", - "com.android.support:support-annotations:26.1.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - ], - "sha256": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - }, - { - "coord": "android.arch.core:core-testing:jar:sources:1.1.1", - "dependencies": [ - "android.arch.core:runtime:aar:sources:1.1.1", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:26.1.0" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:26.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - ], - "sha256": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:runtime:aar:1.1.1", - "dependencies": [ - "android.arch.core:common:1.1.1", - "com.android.support:support-annotations:26.1.0" - ], - "directDependencies": [ - "android.arch.core:common:1.1.1", - "com.android.support:support-annotations:26.1.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - ], - "sha256": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - }, - { - "coord": "android.arch.core:runtime:aar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:26.1.0", - "android.arch.core:common:jar:sources:1.1.1" - ], - "directDependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:26.1.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - ], - "sha256": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - }, - { - "coord": "androidx.annotation:annotation:1.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" - ], - "sha256": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", - "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" - }, - { - "coord": "androidx.annotation:annotation:jar:sources:1.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" - ], - "sha256": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02", - "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" - }, - { - "coord": "androidx.appcompat:appcompat:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.fragment:fragment:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.core:core:aar:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar", - "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar" - ], - "sha256": "994254e12036cbd3326b2819a4d8bc3bef139f45022cfb0b1086dc58d36d56ce", - "url": "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0.aar" - }, - { - "coord": "androidx.appcompat:appcompat:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.fragment:fragment:aar:sources:1.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar", - "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar" - ], - "sha256": "af79734bd479ee3590288227059d43093cc37dc74f7a47cfa05a7c88904f3b2d", - "url": "https://maven.google.com/androidx/appcompat/appcompat/1.0.0/appcompat-1.0.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-common:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" - ], - "sha256": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", - "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" - }, - { - "coord": "androidx.arch.core:core-common:jar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" - ], - "sha256": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878", - "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-runtime:aar:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" - ], - "sha256": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", - "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" - ], - "sha256": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b", - "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-testing:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.objenesis:objenesis:3.2", - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "androidx.arch.core:core-common:2.1.0", - "junit:junit:4.13.2", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - ], - "sha256": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - ], - "sha256": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - }, - { - "coord": "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar", - "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar" - ], - "sha256": "f7eab60c57addd94bb06275832fe7600611beaaae1a1ec597c231956faf96c8b", - "url": "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.aar" - }, - { - "coord": "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar", - "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar" - ], - "sha256": "a4686cc131c54a6f3e868c8de2afb3ae8d239e2556c1d9d61f5ce4a3455d0cc4", - "url": "https://maven.google.com/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0-sources.jar" - }, - { - "coord": "androidx.cardview:cardview:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" - ], - "sha256": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7", - "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" - }, - { - "coord": "androidx.cardview:cardview:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" - ], - "sha256": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4", - "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" - }, - { - "coord": "androidx.collection:collection:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/collection/collection/1.0.0/collection-1.0.0.jar", - "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.0.0/collection-1.0.0.jar" - ], - "sha256": "9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9", - "url": "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0.jar" - }, - { - "coord": "androidx.collection:collection:jar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar", - "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar" - ], - "sha256": "3dcefe7a84308582986dda5e2cf66fd3bd279f076e3a58c377e6ed66d5233b9d", - "url": "https://maven.google.com/androidx/collection/collection/1.0.0/collection-1.0.0-sources.jar" - }, - { - "coord": "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.customview:customview:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar", - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar" - ], - "sha256": "e508c695489493374d942bf7b4ee02abf7571d25aac4c622e57d6cd5cd29eb73", - "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0.aar" - }, - { - "coord": "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar", - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar" - ], - "sha256": "4381bcad818975abb0e74af1b313744067f3742da179223c8e633e6821c8f7a8", - "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.0.0/coordinatorlayout-1.0.0-sources.jar" - }, - { - "coord": "androidx.core:core:1.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core/1.1.0/core-1.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/core/core/1.1.0/core-1.1.0.aar", - "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/core/core/1.1.0/core-1.1.0.aar" - ], - "sha256": "76c7cfbe596fe3c09a6983bf1c89e889299c08ac9a3b52ce5182a088d056647e", - "url": "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0.aar" - }, - { - "coord": "androidx.core:core:aar:sources:1.1.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core/1.1.0/core-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/core/core/1.1.0/core-1.1.0-sources.jar", - "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core/1.1.0/core-1.1.0-sources.jar" - ], - "sha256": "9677b5fe2d1b444a68af62212e99075a8cc39045f1d4821b35c83d13c8aaf04e", - "url": "https://maven.google.com/androidx/core/core/1.1.0/core-1.1.0-sources.jar" - }, - { - "coord": "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" - ], - "sha256": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", - "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" - }, - { - "coord": "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" - ], - "sha256": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323", - "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" - }, - { - "coord": "androidx.customview:customview:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/customview/customview/1.0.0/customview-1.0.0.aar", - "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.0.0/customview-1.0.0.aar" - ], - "sha256": "20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2", - "url": "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0.aar" - }, - { - "coord": "androidx.customview:customview:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar", - "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar" - ], - "sha256": "87c910a3c3c5d1e4881ebcc7a8f7fced04fdad6ff1f8e5ff7f100adf62df1787", - "url": "https://maven.google.com/androidx/customview/customview/1.0.0/customview-1.0.0-sources.jar" - }, - { - "coord": "androidx.documentfile:documentfile:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" - ], - "sha256": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", - "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" - }, - { - "coord": "androidx.documentfile:documentfile:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" - ], - "sha256": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410", - "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" - }, - { - "coord": "androidx.drawerlayout:drawerlayout:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.customview:customview:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar", - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar" - ], - "sha256": "9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1", - "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0.aar" - }, - { - "coord": "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar", - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar" - ], - "sha256": "3702e90acc99c16d192eada8467aea9595d1c3fff3e2155ffe66e5f31e334513", - "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.0.0/drawerlayout-1.0.0-sources.jar" - }, - { - "coord": "androidx.exifinterface:exifinterface:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" - ], - "sha256": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11", - "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" - }, - { - "coord": "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" - ], - "sha256": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c", - "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" - }, - { - "coord": "androidx.fragment:fragment:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.core:core:aar:1.1.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar", - "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar" - ], - "sha256": "65dd32d71fe65a32e77989a6cfb1ad09307038927f82a740c7611162d0b518f8", - "url": "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0.aar" - }, - { - "coord": "androidx.fragment:fragment:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar", - "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar" - ], - "sha256": "b32d8a7b5530e7944df9a7a86e4a3f789eb83153383265f1928e9d51a9666224", - "url": "https://maven.google.com/androidx/fragment/fragment/1.0.0/fragment-1.0.0-sources.jar" - }, - { - "coord": "androidx.interpolator:interpolator:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" - ], - "sha256": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", - "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" - }, - { - "coord": "androidx.interpolator:interpolator:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" - ], - "sha256": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345", - "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" - }, - { - "coord": "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar", - "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar" - ], - "sha256": "0d1260c6e7e6a337f875df71b516931e703f716e90889817cd3a20fa5ac3d947", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0.aar" - }, - { - "coord": "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar", - "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar" - ], - "sha256": "7dea025e3ced475e79e2c32841b778418b3ebc198e2bb5dd9c5c65653dd45872", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-ui/1.0.0/legacy-support-core-ui-1.0.0-sources.jar" - }, - { - "coord": "androidx.legacy:legacy-support-core-utils:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.core:core:aar:1.1.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" - ], - "sha256": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" - }, - { - "coord": "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" - ], - "sha256": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-common:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar" - ], - "sha256": "76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar" - ], - "sha256": "b507c543b7218a296194ce665e3c0a1587fa41e1ea55741ae4094aca6bfdba22", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.1.0/lifecycle-common-2.1.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar" - ], - "sha256": "a150743e86c30eddf1660ad454b1f86041efdefcd1a039320c4c26db87f7119a", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar" - ], - "sha256": "8141ce33501eaed19d17ac531bd4076da65e06076d46cbe9c1540806e8aa5772", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.1.0/lifecycle-livedata-core-2.1.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar" - ], - "sha256": "242e446bed3db36f0df0aab0cb7f91060bd2dab7adcad1117adf54e724cd1d26", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar" - ], - "sha256": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.1.0/lifecycle-livedata-2.1.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar" - ], - "sha256": "e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar" - ], - "sha256": "a5cabc84c359e98bce330372b97e5bfd13f5ee23b93ca004c6ed191f9d151584", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.1.0/lifecycle-runtime-2.1.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-service:aar:2.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar" - ], - "sha256": "23516745f34f16ff7850bb1eadd55cf193dd789cba428de4bca120433e3bfd69", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar" - ], - "sha256": "dd953d1d4a1810e955622c94b41544ad1043af0a10a81bcaca713f4988a0783a", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.1.0/lifecycle-service-2.1.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar" - ], - "sha256": "d6460aea1b6bad80ab14cf88297e9e43bfde8d87c3e5c28f2c508233ffbcc062", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar" - ], - "sha256": "543e0684b57327377751d1f7cc007dedd512d8de5e8f048ab3f56121061313a0", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.0.0/lifecycle-viewmodel-2.0.0-sources.jar" - }, - { - "coord": "androidx.loader:loader:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar" - ], - "sha256": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", - "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar" - }, - { - "coord": "androidx.loader:loader:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" - ], - "sha256": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67", - "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" - }, - { - "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" - ], - "sha256": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", - "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" - }, - { - "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" - ], - "sha256": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4", - "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" - }, - { - "coord": "androidx.print:print:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar" - ], - "sha256": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", - "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar" - }, - { - "coord": "androidx.print:print:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar" - ], - "sha256": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217", - "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar" - }, - { - "coord": "androidx.recyclerview:recyclerview:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar", - "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar" - ], - "sha256": "06956fb1ac014027ca9d2b40469a4b42aa61b4957bb11848e1ff352701ab4548", - "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0.aar" - }, - { - "coord": "androidx.recyclerview:recyclerview:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar", - "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar" - ], - "sha256": "777ff6aaeb4c5fd8613c81320073d4e87e1e14067927fbf9633acfb62c7a9146", - "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.0.0/recyclerview-1.0.0-sources.jar" - }, - { - "coord": "androidx.room:room-common:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" - ], - "sha256": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", - "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" - }, - { - "coord": "androidx.room:room-common:jar:sources:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" - ], - "sha256": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2", - "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" - }, - { - "coord": "androidx.room:room-runtime:aar:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" - ], - "sha256": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", - "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" - }, - { - "coord": "androidx.room:room-runtime:aar:sources:2.2.5", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" - ], - "sha256": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce", - "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" - }, - { - "coord": "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.customview:customview:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar", - "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar" - ], - "sha256": "76bffb7cefbf780794d8817002dad1562f3e27c0a9f746d62401c8edb30aeede", - "url": "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0.aar" - }, - { - "coord": "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar", - "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar" - ], - "sha256": "7865eedfcadc4d97c912bc8cf4b2e9c18a10b7c8b5eb51db0917d784467a78f7", - "url": "https://maven.google.com/androidx/slidingpanelayout/slidingpanelayout/1.0.0/slidingpanelayout-1.0.0-sources.jar" - }, - { - "coord": "androidx.sqlite:sqlite-framework:aar:2.1.0", - "dependencies": [ - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.sqlite:sqlite:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" - ], - "sha256": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", - "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" - }, - { - "coord": "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "dependencies": [ - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" - ], - "sha256": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9", - "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" - }, - { - "coord": "androidx.sqlite:sqlite:aar:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" - ], - "sha256": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", - "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" - }, - { - "coord": "androidx.sqlite:sqlite:aar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" - ], - "sha256": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1", - "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" - }, - { - "coord": "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.interpolator:interpolator:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar", - "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar" - ], - "sha256": "9761b3a809c9b093fd06a3c4bbc645756dec0e95b5c9da419bc9f2a3f3026e8d", - "url": "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0.aar" - }, - { - "coord": "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar", - "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar" - ], - "sha256": "c63fdf41a4cfd9ae1f17a619951f395432af43842f684eaadbc2584df4a048d5", - "url": "https://maven.google.com/androidx/swiperefreshlayout/swiperefreshlayout/1.0.0/swiperefreshlayout-1.0.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-accessibility:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" - ], - "sha256": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-accessibility:jar:sources:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" - ], - "sha256": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-contrib:3.1.0", - "dependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.recyclerview:recyclerview:1.0.0", - "androidx.core:core:1.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.fragment:fragment:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.appcompat:appcompat:aar:1.0.0", - "androidx.cardview:cardview:aar:1.0.0", - "com.google.android.material:material:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:1.0.0", - "androidx.recyclerview:recyclerview:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0", - "androidx.transition:transition:aar:1.0.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.recyclerview:recyclerview:1.0.0", - "androidx.core:core:1.1.0", - "com.google.android.material:material:1.0.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.legacy:legacy-support-core-utils:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" - ], - "sha256": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:jar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.recyclerview:recyclerview:aar:sources:1.0.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.appcompat:appcompat:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.0.0", - "androidx.core:core:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.recyclerview:recyclerview:jar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.0.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "androidx.core:core:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" - ], - "sha256": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-core:3.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" - ], - "sha256": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.test:monitor:jar:sources:1.4.0", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "junit:junit:jar:sources:4.13.2", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - ], - "sha256": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - ], - "sha256": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" - ], - "sha256": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-intents:3.1.0", - "dependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.test:runner:1.2.0" - ], - "directDependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" - ], - "sha256": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-intents:jar:sources:3.1.0", - "dependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - ], - "sha256": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.ext:junit:1.1.1", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test:core:1.4.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" - ], - "sha256": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" - }, - { - "coord": "androidx.test.ext:junit:jar:sources:1.1.1", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" - ], - "sha256": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" - }, - { - "coord": "androidx.test.ext:truth:1.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "com.google.truth:truth:1.1.3", - "androidx.test:monitor:1.4.0", - "com.google.guava:guava:30.1.1-android", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.test:core:1.4.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "com.google.guava:guava:30.1.1-android", - "com.google.truth:truth:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" - ], - "sha256": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" - }, - { - "coord": "androidx.test.ext:truth:jar:sources:1.4.0", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.truth:truth:jar:sources:1.1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.truth:truth:jar:sources:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - ], - "sha256": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:core:1.4.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.test:monitor:1.4.0" - ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" - ], - "sha256": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar" - }, - { - "coord": "androidx.test:core:jar:sources:1.4.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", - "androidx.test:monitor:jar:sources:1.4.0" - ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" - ], - "sha256": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:monitor:1.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - ], - "sha256": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - }, - { - "coord": "androidx.test:monitor:aar:sources:1.4.0", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "*:*" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" - ], - "sha256": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:rules:1.1.0", - "dependencies": [ - "androidx.test:runner:1.2.0" - ], - "directDependencies": [ - "androidx.test:runner:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" - ], - "sha256": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar" - }, - { - "coord": "androidx.test:rules:jar:sources:1.1.0", - "dependencies": [ - "androidx.test:runner:jar:sources:1.2.0" - ], - "directDependencies": [ - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" - ], - "sha256": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" - }, - { - "coord": "androidx.test:runner:1.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" - ], - "sha256": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar" - }, - { - "coord": "androidx.test:runner:jar:sources:1.2.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" - ], - "sha256": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" - }, - { - "coord": "androidx.transition:transition:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/transition/transition/1.0.0/transition-1.0.0.aar", - "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.0.0/transition-1.0.0.aar" - ], - "sha256": "a00a0f763f401abcecda9b0eafcb738929c5801b111a9a414b81a193d0f4008d", - "url": "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0.aar" - }, - { - "coord": "androidx.transition:transition:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar", - "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar" - ], - "sha256": "53725dfc16e856cd65ac410ec8aeb40d444517d34e43802fc79e9d30f59ca2da", - "url": "https://maven.google.com/androidx/transition/transition/1.0.0/transition-1.0.0-sources.jar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable-animated:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar" - ], - "sha256": "26c3a0cf0a9a9a7d235a0b00f2f37e431d52d9952751e3eb7c90b4b52c236cf1", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0.aar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar" - ], - "sha256": "822039ec11bf092e28b0b1d3229d2bdaf789615269ae12a6cd7a6879684633b1", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.0.0/vectordrawable-animated-1.0.0-sources.jar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar" - ], - "sha256": "507591926583875e3a0e6c46272235f323b4574759b5c02f0ab7a51d2ae7320d", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0.aar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar" - ], - "sha256": "d2c003a856e93c6b16d1d6b52aa75f3b8ad53acf3afeec094308504bad3e71d6", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.0.0/vectordrawable-1.0.0-sources.jar" - }, - { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" - ], - "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" - }, - { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" - ], - "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" - }, - { - "coord": "androidx.viewpager:viewpager:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.customview:customview:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" - ], - "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" - }, - { - "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" - ], - "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" - }, - { - "coord": "androidx.work:work-runtime-ktx:aar:2.4.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.lifecycle:lifecycle-service:aar:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.work:work-runtime:aar:2.4.0" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" - ], - "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" - }, - { - "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.work:work-runtime:aar:sources:2.4.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" - ], - "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" - }, - { - "coord": "androidx.work:work-runtime:aar:2.4.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.lifecycle:lifecycle-service:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.core:core:aar:1.1.0", - "androidx.lifecycle:lifecycle-service:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" - ], - "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" - }, - { - "coord": "androidx.work:work-runtime:aar:sources:2.4.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" - ], - "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" - }, - { - "coord": "androidx.work:work-testing:2.4.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "androidx.work:work-runtime-ktx:aar:2.4.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.lifecycle:lifecycle-service:aar:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.work:work-runtime:aar:2.4.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.work:work-runtime-ktx:aar:2.4.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" - ], - "sha256": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" - }, - { - "coord": "androidx.work:work-testing:jar:sources:2.4.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.work:work-runtime:aar:sources:2.4.0", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.1.0", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" - ], - "sha256": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:0.282", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" - ], - "sha256": "9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" - ], - "sha256": "713d16ec49ad4b35728e4039e7387d9990bc6b9bb007518c2f629ede790ae152", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282-sources.jar" - }, - { - "coord": "com.android.support:support-annotations:26.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar", - "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar" - ], - "sha256": "99d6199ad5a09a0e5e8a49a4cc08f818483ddcfd7eedea2f9923412daf982309", - "url": "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar" - }, - { - "coord": "com.android.support:support-annotations:jar:sources:26.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar", - "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar" - ], - "sha256": "2f5844fdebf423e1879301fcf777ccf6ab4a85be22a5ef98b9da41d97905e36b", - "url": "https://maven.google.com/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - ], - "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - ], - "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - ], - "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" - ], - "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" - ], - "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" - ], - "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:glide:4.11.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.vectordrawable:vectordrawable-animated:1.0.0", - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.fragment:fragment:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.vectordrawable:vectordrawable-animated:1.0.0", - "com.github.bumptech.glide:annotations:4.11.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.fragment:fragment:1.0.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.exifinterface:exifinterface:1.0.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" - ], - "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "androidx.collection:collection:jar:sources:1.0.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.fragment:fragment:jar:sources:1.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.fragment:fragment:jar:sources:1.0.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" - ], - "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:mocks:4.11.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.vectordrawable:vectordrawable-animated:1.0.0", - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.fragment:fragment:1.0.0", - "com.google.guava:guava:30.1.1-android", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "com.github.bumptech.glide:glide:4.11.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" - ], - "sha256": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "androidx.collection:collection:jar:sources:1.0.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.fragment:fragment:jar:sources:1.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" - ], - "sha256": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" - }, - { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" - ], - "sha256": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" - }, - { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" - ], - "sha256": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" - }, - { - "coord": "com.google.android.material:material:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.fragment:fragment:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.appcompat:appcompat:aar:1.0.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-common:2.1.0", - "androidx.collection:collection:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.1.0", - "androidx.customview:customview:aar:1.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.core:core:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.0.0", - "androidx.recyclerview:recyclerview:aar:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.0.0", - "androidx.transition:transition:aar:1.0.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.appcompat:appcompat:aar:1.0.0", - "androidx.cardview:cardview:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.core:core:aar:1.1.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.recyclerview:recyclerview:aar:1.0.0", - "androidx.transition:transition:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/android/material/material/1.0.0/material-1.0.0.aar", - "https://maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.0.0/material-1.0.0.aar" - ], - "sha256": "7680e381a3c03798d999b2e441caadd8a56a0a808e108024a67af9fe26c11adc", - "url": "https://maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - ], - "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - ], - "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - }, - { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - }, - { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - }, - { - "coord": "com.google.guava:guava:30.1.1-android", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - ], - "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - }, - { - "coord": "com.google.guava:guava:jar:sources:30.1.1-android", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - ], - "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - ], - "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - ], - "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.truth:truth:1.1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.truth:truth:1.1.3", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - ], - "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.truth:truth:jar:sources:1.1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - ], - "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - }, - { - "coord": "com.google.truth:truth:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - ], - "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - }, - { - "coord": "com.google.truth:truth:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - ], - "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - }, - { - "coord": "com.ibm.icu:icu4j:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - ], - "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - }, - { - "coord": "com.ibm.icu:icu4j:jar:sources:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - ], - "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "com.squareup.okhttp3:okhttp:4.1.0", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" - ], - "sha256": "179242e49a601d4b9a5db70b67ab38fa18031ff422aa6c2c3d23af2b24dcccae", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" - ], - "sha256": "d190cfc076b9639087f3354030252e0f10c68370e8543ee24a3a845f3cc3f598", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.1.0/mockwebserver-4.1.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" - ], - "sha256": "20f483a62087faa1dc8240150fa500b0a42c822735a12481ae32c5238d9922cc", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.1.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" - ], - "sha256": "6750a96c9918c5b52c3883dfd6b9edf5abe269d4c75e049ee2b1bf984dad3d2f", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.1.0/okhttp-4.1.0-sources.jar" - }, - { - "coord": "com.squareup.okio:okio:2.2.2", - "dependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "sha256": "e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - }, - { - "coord": "com.squareup.okio:okio:jar:sources:2.2.2", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" - ], - "sha256": "ecf3a2b274a5c5d6f808b80c39feb6d52011c3885200070471232de64bfbcf2c", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.5.0", - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:2.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - ], - "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.5.0", - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - ], - "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:2.5.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar" - ], - "sha256": "b8a4c00d26d996fe023e80c6b33a4d2d52d2c7ba35eef27326cf1d97eda556c5", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar" - ], - "sha256": "e14256b9885988fa00814139c250ef33fbf98dddfa634d61eee82a8fba2382df", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0-sources.jar" - }, - { - "coord": "com.squareup:javawriter:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - ], - "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - }, - { - "coord": "com.squareup:javawriter:jar:sources:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - ], - "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - }, - { - "coord": "javax.annotation:javax.annotation-api:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - ], - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - }, - { - "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - ], - "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - }, - { - "coord": "javax.inject:javax.inject:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - ], - "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - }, - { - "coord": "javax.inject:javax.inject:jar:sources:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - ], - "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - }, - { - "coord": "junit:junit:4.13.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - ], - "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - }, - { - "coord": "junit:junit:jar:sources:4.13.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - ], - "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - ], - "sha256": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - ], - "sha256": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" - ], - "sha256": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - ], - "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - }, - { - "coord": "net.sf.kxml:kxml2:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - ], - "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - ], - "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" - ], - "sha256": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - ], - "sha256": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - ], - "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" - ], - "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" - }, - { - "coord": "org.checkerframework:checker-qual:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - ], - "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - }, - { - "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" - ], - "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-core:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - ], - "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-integration:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.hamcrest:hamcrest-library:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-library:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" - ], - "sha256": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.hamcrest:hamcrest-library:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-library:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" - ], - "sha256": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-library:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" - ], - "sha256": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-library:jar:sources:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" - ], - "sha256": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - ], - "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" - ], - "sha256": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" - ], - "sha256": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" - ], - "sha256": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - ], - "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - ], - "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" - ], - "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" - ], - "sha256": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" - ], - "sha256": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" - ], - "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" - ], - "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" - ], - "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" - ], - "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" - ], - "sha256": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" - ], - "sha256": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" - ], - "sha256": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" - ], - "sha256": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" - ], - "sha256": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" - ], - "directDependencies": [ - "junit:junit:jar:sources:4.13.2", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" - ], - "sha256": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" - ], - "sha256": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" - ], - "sha256": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" - ], - "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" - ], - "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" - ], - "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" - ], - "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" - ], - "sha256": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - ], - "sha256": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" - ], - "sha256": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" - ], - "sha256": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains:annotations:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - }, - { - "coord": "org.jetbrains:annotations:jar:sources:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - ], - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - }, - { - "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2", - "org.mockito:mockito-core:3.9.0" - ], - "directDependencies": [ - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" - ], - "sha256": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" - }, - { - "coord": "org.mockito.kotlin:mockito-kotlin:jar:sources:3.2.0", - "dependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" - ], - "sha256": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" - }, - { - "coord": "org.mockito:mockito-core:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" - ], - "sha256": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" - }, - { - "coord": "org.mockito:mockito-core:jar:sources:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" - ], - "sha256": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" - }, - { - "coord": "org.objenesis:objenesis:3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" - ], - "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" - }, - { - "coord": "org.objenesis:objenesis:jar:sources:3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" - ], - "sha256": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:7.2", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" - ], - "sha256": "be922aae60ff1ff1768e8e6544a38a7f92bd0a6d6b0b9791f94955d1bd453de2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:jar:sources:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" - ], - "sha256": "712fac77b6c5f49ab9d9eda530cdcf49fba6a2d9b7dad756855b33766b99155d", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-commons:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-tree:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" - ], - "sha256": "0e86b8b179c5fb223d1a880a0ff4960b6978223984b94e62e71135f2d8ea3558", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar" - }, - { - "coord": "org.ow2.asm:asm-commons:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" - ], - "sha256": "090fd6b66cd84d67f4760f5db15fe6d0467017446598d29ae9a0f944d141577a", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.2/asm-commons-7.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:7.2", - "dependencies": [ - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" - ], - "sha256": "c063f5a67fa03cdc9bd79fd1c2ea6816cc4a19473ecdfbd9e9153b408c6f2656", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" - ], - "sha256": "04d0ad2d55d3517f4dcc88b4eb9e069323af148c040b237dbc0d215314b7181f", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.2/asm-tree-7.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-util:7.2", - "dependencies": [ - "org.ow2.asm:asm-tree:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-tree:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" - ], - "sha256": "6e24913b021ffacfe8e7e053d6e0ccc731941148cfa078d4f1ed3d96904530f8", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar" - }, - { - "coord": "org.ow2.asm:asm-util:jar:sources:7.2", - "dependencies": [ - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm-tree:jar:sources:7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" - ], - "sha256": "c853b4204139c400c87a8d1b6da397ecd265a197b6042030cd557e039d8a581a", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/7.2/asm-util-7.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm:9.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" - ], - "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" - }, - { - "coord": "org.ow2.asm:asm:jar:sources:9.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" - ], - "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" - }, - { - "coord": "org.robolectric:annotations:4.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4.jar", - "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" - ], - "sha256": "d2b2d71a1f902a5a016dde5a2feb3be521d120192f9217adadbfb483d79f89ff", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4.jar" - }, - { - "coord": "org.robolectric:annotations:jar:sources:4.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "https://maven.google.com/org/robolectric/annotations/4.4/annotations-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" - ], - "sha256": "7af2b62569eb473dd74ed9ab572132e337d555a48494de5efb7a57626a5edf2f", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.4/annotations-4.4-sources.jar" - }, - { - "coord": "org.robolectric:junit:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:sandbox:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:sandbox:4.4", - "org.robolectric:pluginapi:4.4", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4.jar", - "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" - ], - "sha256": "c5ebcb20cf9d2173a294a6feff68331fff718a368e332df70c7ea7e3bdce846e", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4.jar" - }, - { - "coord": "org.robolectric:junit:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "https://maven.google.com/org/robolectric/junit/4.4/junit-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" - ], - "sha256": "0ae84adb68a727c924d097bdf4ba1dacb09fd295913b75ece88a3239b64eeb04", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.4/junit-4.4-sources.jar" - }, - { - "coord": "org.robolectric:pluginapi:4.4", - "dependencies": [ - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" - ], - "sha256": "b2f743db060502cb366f67dcd6c3929c7f4656744d91ab81d749b8bf641f5512", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4.jar" - }, - { - "coord": "org.robolectric:pluginapi:jar:sources:4.4", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.4" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" - ], - "sha256": "593d9a75fc5742040836809220910a7e68a45b60e0a41ef8aa0e258c0d5010bd", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.4/pluginapi-4.4-sources.jar" - }, - { - "coord": "org.robolectric:plugins-maven-dependency-resolver:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.robolectric:utils:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" - ], - "sha256": "5279024a6bdbb2ee1791b06da13cc890628c583ad48414ae13a4f57d7db749a3", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4.jar" - }, - { - "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:utils:jar:sources:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" - ], - "sha256": "7fbe8bfd7ca2aed2f12caee9afffd3cc33179330dd1cb2fca75fa0cb3785552e", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.4/plugins-maven-dependency-resolver-4.4-sources.jar" - }, - { - "coord": "org.robolectric:resources:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:annotations:4.4", - "org.robolectric:pluginapi:4.4", - "org.robolectric:utils:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4.jar", - "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" - ], - "sha256": "e39862f71887561dfde65030aeca5148bf0f6279b25fb9e146b75c2933fcabcf", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4.jar" - }, - { - "coord": "org.robolectric:resources:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:utils:jar:sources:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "https://maven.google.com/org/robolectric/resources/4.4/resources-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" - ], - "sha256": "030290560fa21688cc6dc82457b0ba421adc126ae7b35918a5bb3e9acb4390fc", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.4/resources-4.4-sources.jar" - }, - { - "coord": "org.robolectric:robolectric:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.robolectric:shadows-framework:4.4", - "org.robolectric:sandbox:4.4", - "com.google.guava:guava:30.1.1-android", - "androidx.test:monitor:aar:1.4.0", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm-analysis:7.2", - "org.robolectric:plugins-maven-dependency-resolver:4.4", - "org.bouncycastle:bcprov-jdk15on:1.65", - "org.ow2.asm:asm-util:7.2", - "com.almworks.sqlite4java:sqlite4java:0.282", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:junit:4.4", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.test:monitor:1.4.0", - "org.robolectric:shadows-framework:4.4", - "org.robolectric:sandbox:4.4", - "org.robolectric:pluginapi:4.4", - "org.robolectric:plugins-maven-dependency-resolver:4.4", - "org.bouncycastle:bcprov-jdk15on:1.65", - "org.robolectric:utils-reflector:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:junit:4.4", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" - ], - "sha256": "38e0368914a48d6d8e543c12670beb1e36e09d037e664280fb604dbbfd10fe5f", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4.jar" - }, - { - "coord": "org.robolectric:robolectric:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:junit:jar:sources:4.4", - "org.ow2.asm:asm:jar:sources:9.1", - "androidx.test:monitor:aar:sources:1.4.0", - "javax.inject:javax.inject:jar:sources:1", - "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "org.robolectric:utils:jar:sources:4.4", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadows-framework:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4", - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:junit:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.4", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:sandbox:jar:sources:4.4", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadows-framework:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "https://maven.google.com/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" - ], - "sha256": "39a7c91667c42db25db2ad68c0ea944fb922044102beaf9544d541cd36ec6a37", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.4/robolectric-4.4-sources.jar" - }, - { - "coord": "org.robolectric:sandbox:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:7.2", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" - ], - "sha256": "e52f3f012f893ca8458cbe3e664f1f9f13cb0501e2d730bd089d693c49ccedda", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4.jar" - }, - { - "coord": "org.robolectric:sandbox:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "https://maven.google.com/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" - ], - "sha256": "c36c9a75f8e0ef1c39a1f312172420eba4c8057c7f4ec9da261ce09ef2d90231", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.4/sandbox-4.4-sources.jar" - }, - { - "coord": "org.robolectric:shadowapi:4.4", - "dependencies": [ - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" - ], - "sha256": "48ce6ab59137366eb88138be5ec65bd9c0b8c54a512151140a02391fc723b83f", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4.jar" - }, - { - "coord": "org.robolectric:shadowapi:jar:sources:4.4", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.4" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" - ], - "sha256": "4ac3bfb26ce39cd3adabad3d93009ac0fadb8420d70586d92f303facd9d023a1", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.4/shadowapi-4.4-sources.jar" - }, - { - "coord": "org.robolectric:shadows-framework:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.annotation:annotation:1.1.0", - "com.google.guava:guava:30.1.1-android", - "androidx.test:monitor:aar:1.4.0", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "com.almworks.sqlite4java:sqlite4java:0.282", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.robolectric:utils:4.4", - "org.robolectric:resources:4.4", - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:aar:1.4.0", - "org.robolectric:pluginapi:4.4", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:0.282", - "org.robolectric:utils-reflector:4.4", - "org.robolectric:shadowapi:4.4", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" - ], - "sha256": "0602f5bbef601036831e0ce8600b6d08d80ce3c9260be5cb7b362b176ce3d9f0", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4.jar" - }, - { - "coord": "org.robolectric:shadows-framework:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "androidx.test:monitor:aar:sources:1.4.0", - "javax.inject:javax.inject:jar:sources:1", - "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "org.robolectric:utils:jar:sources:4.4", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "org.ow2.asm:asm-util:jar:sources:7.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.4", - "androidx.test:monitor:aar:sources:1.4.0", - "com.almworks.sqlite4java:sqlite4java:jar:sources:0.282", - "org.robolectric:utils:jar:sources:4.4", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.robolectric:resources:jar:sources:4.4", - "org.robolectric:utils-reflector:jar:sources:4.4", - "org.robolectric:shadowapi:jar:sources:4.4", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" - ], - "sha256": "974b669879cac429ea559e7d50bf0fa2a6a288fd1dcae8cc52e3f84ef0468431", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.4/shadows-framework-4.4-sources.jar" - }, - { - "coord": "org.robolectric:utils-reflector:4.4", - "dependencies": [ - "org.robolectric:utils:4.4", - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-analysis:7.2", - "org.ow2.asm:asm-util:7.2", - "javax.annotation:javax.annotation-api:1.3.2", - "org.ow2.asm:asm-tree:7.2", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-commons:7.2", - "org.ow2.asm:asm-util:7.2", - "org.robolectric:utils:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" - ], - "sha256": "35a77865bb9a451e99b95575cb154a5f08ecb007bd17e390817c0f31ab9db869", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4.jar" - }, - { - "coord": "org.robolectric:utils-reflector:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.robolectric:annotations:jar:sources:4.4", - "org.ow2.asm:asm-analysis:jar:sources:7.2", - "org.ow2.asm:asm:jar:sources:9.1", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:utils:jar:sources:4.4", - "org.robolectric:pluginapi:jar:sources:4.4", - "org.ow2.asm:asm-tree:jar:sources:7.2", - "org.ow2.asm:asm-util:jar:sources:7.2", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-commons:jar:sources:7.2", - "org.ow2.asm:asm-util:jar:sources:7.2", - "org.robolectric:utils:jar:sources:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" - ], - "sha256": "ec21cc93c15f9bffc7cd6030980331dfee0fd29d0845bd8140e6131979f0f147", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.4/utils-reflector-4.4-sources.jar" - }, - { - "coord": "org.robolectric:utils:4.4", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.4", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.robolectric:annotations:4.4" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4.jar", - "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" - ], - "sha256": "f9756b5c57116ae9ec55a65ca52b64ba1f77d30b5eb7b55fef5d125fdf7d69d9", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4.jar" - }, - { - "coord": "org.robolectric:utils:jar:sources:4.4", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.4", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.4", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "mirror_urls": [ - "https://maven.fabric.io/public/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "https://maven.google.com/org/robolectric/utils/4.4/utils-4.4-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" - ], - "sha256": "fe9f3f93c2b82ee25b98b05cf96e791da58b820cb31e2ba7abb9a8af94af1a20", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.4/utils-4.4-sources.jar" - }, - { - "coord": "com.google.android.material:material:jar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.0.0", - "androidx.transition:transition:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:aar:sources:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.0.0", - "androidx.appcompat:appcompat:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.1.0" - ], - "directDependencies": [ - "androidx.transition:transition:aar:sources:1.0.0", - "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.1.0", - "androidx.appcompat:appcompat:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.0.0" - ], - "file": null - }, - { - "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": null - } - ], - "version": "0.1.0" - } -} diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 38b975262df..ca733e35f6d 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -56,10 +56,7 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.google.firebase:firebase-analytics": "17.5.0", "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", - "com.google.guava:guava": { - "suffix_alias": "android", - "version": "28.1-android", - }, + "com.google.guava:guava": "28.1-android", "com.google.protobuf:protobuf-javalite": "3.17.3", "com.squareup.moshi:moshi-kotlin": "1.11.0", "com.squareup.moshi:moshi-kotlin-codegen": "1.11.0", @@ -92,6 +89,7 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { "androidx.test:core": "1.0.0", "androidx.test:runner": "1.2.0", "androidx.work:work-testing": "2.4.0", + "com.android.tools.apkparser:apkanalyzer": "30.0.4", "com.github.bumptech.glide:mocks": "4.11.0", "com.google.protobuf:protobuf-java": "3.17.3", "com.google.truth.extensions:truth-liteproto-extension": "1.1.3", @@ -111,13 +109,12 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. # This list should only contain script-only dependencies. These are dependencies that are guaranteed -# cannot be included in production builds of the app. -MAVEN_SCRIPT_DEPENDENCY_VERSIONS = { - "com.android.tools.apkparser:apkanalyzer": "30.0.4", - "com.google.guava:guava": { - "suffix_alias": "jre", - "version": "28.1-jre", - }, +# cannot be included in production builds of the app. Note also that this dict should only include +# dependencies that can't be pulled in from the test dependencies (i.e. due to a conflict with an +# Android-specific dependency). As a result, these require special handling by whichever class is +# using them. +MAVEN_ISOLATED_SCRIPT_DEPENDENCY_VERSIONS = { + "com.google.guava:guava": "28.1-jre", } # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index 7fce44a812b..f9d88255dbd 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -62,7 +62,7 @@ kt_android_library( "//third_party:androidx_work_work-runtime-ktx", "//third_party:com_caverock_androidsvg", "//third_party:com_github_bumptech_glide_glide", - "//third_party:com_google_guava_guava_android", + "//third_party:com_google_guava_guava", "//third_party:glide_compiler", "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/caching:annotations", From 693ce0a8457d48451b004febaa92f653d96baf52 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 13 Jan 2022 13:33:46 -0800 Subject: [PATCH 016/180] Re-enable CI workflows. --- .github/workflows/build_tests.yml | 3 --- .github/workflows/main.yml | 2 -- .github/workflows/unit_tests.yml | 1 - 3 files changed, 6 deletions(-) diff --git a/.github/workflows/build_tests.yml b/.github/workflows/build_tests.yml index 824695f4ffc..4fa60d192e0 100644 --- a/.github/workflows/build_tests.yml +++ b/.github/workflows/build_tests.yml @@ -13,7 +13,6 @@ on: jobs: bazel_build_app: name: Build Binary with Bazel - if: false runs-on: ${{ matrix.os }} strategy: matrix: @@ -163,7 +162,6 @@ jobs: build_oppia_dev_aab: name: Build Oppia AAB (developer flavors) - if: false runs-on: ${{ matrix.os }} strategy: matrix: @@ -313,7 +311,6 @@ jobs: build_oppia_alpha_aab: name: Build Oppia AAB (alpha flavors) - if: false runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 269b214433b..3b4fa7b904f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,7 +18,6 @@ on: jobs: robolectric_tests: name: Non-app Module Robolectric Tests - if: false runs-on: ${{ matrix.os }} strategy: matrix: @@ -100,7 +99,6 @@ jobs: app_tests: name: App Module Robolectric Tests - if: false runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 80b6d70906e..ea7a759e924 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -15,7 +15,6 @@ on: jobs: bazel_compute_affected_targets: name: Compute affected tests - if: false runs-on: ubuntu-18.04 outputs: matrix: ${{ steps.compute-test-matrix.outputs.matrix }} From 2a5f6e08f56f46a0de5c9ee3edb60211c25e4b00 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Sun, 20 Mar 2022 22:31:30 -0700 Subject: [PATCH 017/180] Post-merge fixes & wording improvements. --- build_vars.bzl | 2 +- .../scripts/apkstats/ComputeAabDifferences.kt | 33 +- third_party/maven_install.json | 3244 +++++++++++++++-- 3 files changed, 2968 insertions(+), 311 deletions(-) diff --git a/build_vars.bzl b/build_vars.bzl index 85ff2b69855..ec7d30b205f 100644 --- a/build_vars.bzl +++ b/build_vars.bzl @@ -1,2 +1,2 @@ -BUILD_SDK_VERSION = 28 +BUILD_SDK_VERSION = 30 BUILD_TOOLS_VERSION = "29.0.2" diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt index 1beda5a93fc..2a114c9245e 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/ComputeAabDifferences.kt @@ -524,7 +524,8 @@ class ComputeAabDifferences( val totalDifference = totalNewCount - totalOldCount if (itemize || totalDifference != 0) { stream.println( - "Resources: $totalOldCount (old), $totalNewCount (new), **$totalDifference** (difference)" + "Resources: $totalOldCount (old), $totalNewCount (new)," + + " **${totalDifference.absoluteValue}** (${totalDifference.convertToDiffString()})" ) resources.forEach { (typeName, resourcesList) -> if (itemize || resourcesList.hasDifference()) { @@ -726,7 +727,8 @@ class ComputeAabDifferences( ) { val indent = " ".repeat(listIndentation) stream.print( - "$linePrefix: $oldCount (old), $newCount (new), **$countDifference** (difference)" + "$linePrefix: $oldCount (old), $newCount (new)," + + " **${countDifference.absoluteValue}** (${countDifference.convertToDiffString()})" ) if (itemize && hasDifference()) { stream.println(":") @@ -742,24 +744,39 @@ class ComputeAabDifferences( } private fun DiffLong.writeCountTo(stream: PrintStream, linePrefix: String) { - stream.println("$linePrefix: $oldValue (old), $newValue (new), **$difference** (difference)") + stream.println( + "$linePrefix: $oldValue (old), $newValue (new)," + + " **${difference.absoluteValue}** (${difference.convertToDiffString()})" + ) } private fun DiffLong.writeBytesTo(stream: PrintStream, linePrefix: String) { stream.println( "$linePrefix: ${oldValue.formatAsBytes()} (old), ${newValue.formatAsBytes()} (new)," + - " **${difference.formatAsBytes()}** (difference)" + " **${difference.formatAsBytes()}** (${difference.convertToDiffString()})" ) } private fun Long.formatAsBytes(): String { val magnitude = absoluteValue return when { - magnitude < 10_000L -> "$this bytes" - magnitude < 10_000_000L -> "${this / 1024} KiB" - magnitude < 10_000_000_000L -> "${this / (1024 * 1024)} MiB" - else -> "${this / (1024 * 1024 * 1024)} GiB" + magnitude < 10_000L -> "$magnitude bytes" + magnitude < 10_000_000L -> "${magnitude / 1024} KiB" + magnitude < 10_000_000_000L -> "${magnitude / (1024 * 1024)} MiB" + else -> "${magnitude / (1024 * 1024 * 1024)} GiB" } } + + private fun Int.convertToDiffString() = when { + this > 0 -> "Added" + this < 0 -> "Removed" + else -> "No change" + } + + private fun Long.convertToDiffString() = when { + this > 0 -> "Added" + this < 0 -> "Removed" + else -> "No change" + } } } diff --git a/third_party/maven_install.json b/third_party/maven_install.json index d1d4010097a..4592ef42e38 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,8 +1,8 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -1596014461, - "__RESOLVED_ARTIFACTS_HASH": -552959652, + "__INPUT_ARTIFACTS_HASH": 958525528, + "__RESOLVED_ARTIFACTS_HASH": 171991780, "conflict_resolution": { "androidx.core:core:1.0.1": "androidx.core:core:1.3.0", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", @@ -11,7 +11,7 @@ "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", "junit:junit:4.12": "junit:junit:4.13.2", "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" @@ -937,30 +937,30 @@ "coord": "androidx.databinding:databinding-compiler-common:3.4.2", "dependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "com.google.code.gson:gson:2.8.6", "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "com.google.code.gson:gson:2.8.6", "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "mirror_urls": [ @@ -978,28 +978,28 @@ "dependencies": [ "com.google.guava:guava:jar:sources:30.1.1-android", "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "directDependencies": [ "com.google.guava:guava:jar:sources:30.1.1-android", - "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", @@ -1017,19 +1017,19 @@ "coord": "androidx.databinding:databinding-compiler:3.4.2", "dependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", + "com.google.code.gson:gson:2.8.6", "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5", "commons-codec:commons-codec:1.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ "androidx.databinding:databinding-common:3.4.2", @@ -1037,8 +1037,8 @@ "commons-io:commons-io:2.4", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "commons-codec:commons-codec:1.10" + "commons-codec:commons-codec:1.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "mirror_urls": [ @@ -1057,25 +1057,25 @@ "com.google.guava:guava:jar:sources:30.1.1-android", "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "commons-codec:commons-codec:jar:sources:1.10", - "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "directDependencies": [ "commons-codec:commons-codec:jar:sources:1.10", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", "androidx.databinding:databinding-common:jar:sources:3.4.2", "commons-io:commons-io:jar:sources:2.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", @@ -4135,290 +4135,2096 @@ "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" }, { - "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", + "coord": "com.android.tools.analytics-library:protos:30.0.4", "dependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.google.protobuf:protobuf-java:3.17.3" ], "directDependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.google.protobuf:protobuf-java:3.17.3" ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" ], - "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" + "sha256": "c1f0270c758f61db311d1365af2eaab46318c0ecde1d15aed6c20d5b32ed3ade", + "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" }, { - "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", + "coord": "com.android.tools.analytics-library:protos:jar:sources:30.0.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.google.code.gson:gson:jar:sources:2.8.5" + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], "directDependencies": [ - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" ], - "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" + "sha256": "5ce414491f907d15ac43c8efdb6f7e8575888cbbe6712506af62269901697f89", + "url": "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" }, { - "coord": "com.android.tools:annotations:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" + "coord": "com.android.tools.analytics-library:shared:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.analytics-library:protos:30.0.4", + "net.java.dev.jna:jna:5.6.0", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], - "sha256": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" - }, - { - "coord": "com.android.tools:annotations:jar:sources:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "directDependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.analytics-library:protos:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" ], - "sha256": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" + "sha256": "91cada37f5035b5d313cce64fde2a3c3a3f58b267edb80b0e3e94372e3bcf2d1", + "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" }, { - "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", + "coord": "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "dependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.guava:guava:jar:sources:30.1.1-android", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" ], - "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", - "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + "sha256": "d76aeb80546b593f55eef1431b07143d852ce38a5140f9a5cd79028f60bd7ff9", + "url": "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" }, { - "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" + "coord": "com.android.tools.apkparser:apkanalyzer:30.0.4", + "dependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.ow2.asm:asm-analysis:9.0", + "com.android.tools.analytics-library:shared:30.0.4", + "org.smali:dexlib2:2.2.4", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "commons-io:commons-io:2.4", + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "com.beust:jcommander:1.64", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.smali:baksmali:2.2.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.ow2.asm:asm-tree:9.0", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-checks:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.android.tools.apkparser:binary-resources:30.0.4", + "org.ow2.asm:asm:9.1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "directDependencies": [ + "org.smali:dexlib2:2.2.4", + "com.android.tools:sdk-common:30.0.4", + "org.smali:baksmali:2.2.4", + "com.android.tools.lint:lint-checks:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "com.android.tools.apkparser:binary-resources:30.0.4", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" ], - "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", - "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + "sha256": "be0f9e079fe166da36127b780de9ffcb297b511b642cc09c0dff75a2ee47c454", + "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" }, { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "coord": "com.android.tools.apkparser:apkanalyzer:jar:sources:30.0.4", "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.smali:util:jar:sources:2.2.4", + "org.ow2.asm:asm:jar:sources:9.1", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "com.beust:jcommander:jar:sources:1.64", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.ow2.asm:asm-analysis:jar:sources:9.0", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.smali:dexlib2:jar:sources:2.2.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01", + "org.smali:baksmali:jar:sources:2.2.4" ], "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "org.smali:dexlib2:jar:sources:2.2.4", + "org.smali:baksmali:jar:sources:2.2.4" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" ], - "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + "sha256": "b585613eca07d8d0e84360b8d41525f248ca52447d293f356d771a482c0e2261", + "url": "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" }, { - "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", + "coord": "com.android.tools.apkparser:binary-resources:30.0.4", "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.google.guava:guava:30.1.1-android", + "com.android.tools:annotations:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2" ], "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" + "com.android.tools:annotations:30.0.4", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android" ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" ], - "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + "sha256": "c8fb8f656fe329375d4c669fc00bd396e6debd098a1304ab0189e54e6ab3f303", + "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" }, { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + "coord": "com.android.tools.apkparser:binary-resources:jar:sources:30.0.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1.1-android" ], - "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" ], - "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + "sha256": "162ba8d9192101ba730cf323deaea559584b184012aead70f541704c81b071a5", + "url": "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" }, { - "coord": "com.github.bumptech.glide:compiler:4.11.0", + "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.google.code.gson:gson:2.8.6" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" ], - "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" }, { - "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", + "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "dependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "directDependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" ], - "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", + "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" }, { - "coord": "com.github.bumptech.glide:disklrucache:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "coord": "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "dependencies": [ + "com.google.protobuf:protobuf-java:3.17.3" + ], + "directDependencies": [ + "com.google.protobuf:protobuf-java:3.17.3" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" ], - "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + "sha256": "17e75523e1e92dd4f222c7368ee41df9e964a508232f591e265d0c499baf9dca", + "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" }, { - "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "coord": "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "dependencies": [ + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" + ], + "directDependencies": [ + "com.google.protobuf:protobuf-java:jar:sources:3.17.3" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" ], - "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + "sha256": "463de47d5cfaa660e81c750f0ae5e05be46d8942bc08e6eb8cdb04beea4dbf42", + "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" }, { - "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", + "coord": "com.android.tools.build:builder-model:7.0.4", "dependencies": [ - "androidx.annotation:annotation:1.1.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ - "androidx.annotation:annotation:1.1.0" + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" ], - "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + "sha256": "6ab2f2371f2bcd48a3a623613d0bc00838b5bfb4e6c4e49e324ebcf88f7feb0e", + "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" }, { - "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "coord": "com.android.tools.build:builder-model:jar:sources:7.0.4", "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" + ], + "sha256": "bef28d74d63f87228fb61b0a6b2318ca5527ebf3a6b95f5ac69209146925e5d5", + "url": "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" + }, + { + "coord": "com.android.tools.build:builder-test-api:7.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" + ], + "sha256": "cfcf933229e368231a96b79b1ec394d7cbcf822eaf8a3ba44c92ba52d959c90e", + "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" + }, + { + "coord": "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" + ], + "sha256": "ee1c1ad3eeac6e3be99fffff953362ca189a4c8bdbb2068cfd43b527518f126d", + "url": "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" + }, + { + "coord": "com.android.tools.build:manifest-merger:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools:sdk-common:30.0.4", + "com.google.code.gson:gson:2.8.6", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" + ], + "sha256": "44339ed30995742f96147891356135210599c96a0a00a62d81465ce2b8ec1f98", + "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" + }, + { + "coord": "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" + ], + "sha256": "515c80996076e621550054f15adf664a9e6b00f0b19623685a6378db81020e53", + "url": "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.ddms:ddmlib:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:30.0.4", + "com.google.protobuf:protobuf-java:3.17.3", + "net.sf.kxml:kxml2:2.3.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" + ], + "sha256": "7f706a995f5b3047d80e28b4edb584b2338b7b47b9629ed1607011f39c17e14c", + "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" + }, + { + "coord": "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "net.sf.kxml:kxml2:jar:sources:2.3.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" + ], + "sha256": "a85030c7a1e7d3a82eed2076c9733becfc74ca5a14cf0b488809e8ef038e7a4a", + "url": "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "dependencies": [ + "org.jetbrains.intellij.deps:trove4j:1.0.20181211" + ], + "directDependencies": [ + "org.jetbrains.intellij.deps:trove4j:1.0.20181211" + ], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" + ], + "sha256": "e5577bfe5be2937212012cda8ead120fc2dd96a3427533b4b4aed2c60fe3e8c4", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "dependencies": [ + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" + ], + "directDependencies": [ + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" + ], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" + ], + "sha256": "bc41093990c7eab6af6521ac2c5d15cca1d71326ac5d063d93d084ca363f4de5", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" + ], + "sha256": "5e2456b33e7879442d10c666c2eae756c3e711d087f7b346b1f2035f0c3fc18d", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" + ], + "sha256": "356b30f166cc1a44755cca9c776c101219412c2ae3778e464b270e0fcf50970b", + "url": "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.external.org-jetbrains:uast:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" + ], + "sha256": "72be32fa6463c307ce52abef1317b73bb515e7ff68475ad555cad37b84c1563d", + "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" + }, + { + "coord": "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" + ], + "sha256": "81538feca42ac2d8d6e9657229ce68cc9d2abafa7d07c46b5ae28b4650a80019", + "url": "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains:annotations:13.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" + ], + "sha256": "9ba23153dd4aa795313d8b908cd0acd553ec5e2d7b4a5c5944609b6a47a768d4", + "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" + }, + { + "coord": "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains:annotations:jar:sources:13.0" + ], + "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" + ], + "sha256": "5a8b0bbc8e673a17ab00d8d26cea260114b980f35412456a58220b93adc0ec0f", + "url": "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-api:30.0.4", + "dependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.ow2.asm:asm-tree:9.0", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "com.android.tools.build:manifest-merger:30.0.4", + "com.android.tools:sdk-common:30.0.4", + "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.android.tools.lint:lint-model:30.0.4", + "org.ow2.asm:asm-tree:9.0", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools:common:30.0.4", + "org.ow2.asm:asm:9.1", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" + ], + "sha256": "ebbdcbed4149b8a781262473feaa113166750ca3042735fd9fcd79f8e9103037", + "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.ow2.asm:asm:jar:sources:9.1", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.ow2.asm:asm:jar:sources:9.1", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "org.ow2.asm:asm-tree:jar:sources:9.0", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" + ], + "sha256": "ed284286aaf76d4a17e2deb16b7ae21699626ecd9e0fa5b6a5014bea73deebc1", + "url": "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-checks:30.0.4", + "dependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.ow2.asm:asm-analysis:9.0", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "com.android.tools.build:manifest-merger:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "commons-io:commons-io:2.4", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.lint:lint-model:30.0.4", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.ow2.asm:asm-tree:9.0", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "org.ow2.asm:asm:9.1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.external.org-jetbrains:uast:30.0.4", + "org.ow2.asm:asm-analysis:9.0", + "com.android.tools:sdk-common:30.0.4", + "com.google.guava:guava:30.1.1-android", + "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "com.google.code.gson:gson:2.8.6", + "com.android.tools.external.com-intellij:intellij-core:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.lint:lint-api:30.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" + ], + "sha256": "7bd817ff4060fdb13750c5a45daccd768b47a1363607da3ee9eceba46c99d569", + "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-checks:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.ow2.asm:asm:jar:sources:9.1", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "commons-io:commons-io:jar:sources:2.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.ow2.asm:asm-analysis:jar:sources:9.0", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.lint:lint-api:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "org.ow2.asm:asm-analysis:jar:sources:9.0", + "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" + ], + "sha256": "b17d1c9678a20ecd0a635d45c519740f9ca2c39ce3f8275ec96af3325f553432", + "url": "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools.lint:lint-model:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.android.tools:sdk-common:30.0.4", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools:sdk-common:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools:common:30.0.4", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" + ], + "sha256": "fb7561562b7d3d3edf015c12367f267804a9824083a9e10944daf71473ce9bc5", + "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" + }, + { + "coord": "com.android.tools.lint:lint-model:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools:sdk-common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" + ], + "sha256": "a20dbeb8bd21934e429a0f2d49476f0d3fc1061d8d41e23e3304d78d720a39f8", + "url": "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:annotations:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" + ], + "sha256": "df132b4daa2bb73770cd459c4c6b9b927695dd8a89592ab149ecdb7e0d8506ed", + "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" + }, + { + "coord": "com.android.tools:annotations:jar:sources:30.0.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" + ], + "sha256": "d3855de4b35da61803a7c9832c7e6f4ffb7f0ea66b7ff7006d15aa0ca1d62e16", + "url": "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:common:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:30.0.4", + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar" + ], + "sha256": "d1aa2b6a43843c385ddd246fb0118acf45afad5317edb3c508a4604a288fa9c9", + "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar" + }, + { + "coord": "com.android.tools:common:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" + ], + "sha256": "997c4ffc7ff2373d2f783ac0f0a416a38bf58c453d719931eeb250efe481e81f", + "url": "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:dvlib:30.0.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" + ], + "sha256": "61edccccecc1ffca47f442326bd7c1d73f7256ef9adaac834c1d639a142e49b9", + "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" + }, + { + "coord": "com.android.tools:dvlib:jar:sources:30.0.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" + ], + "sha256": "a26f197d1f50e680d2580c9cf7ddaf74808423c93ae09f80de3fe62482855d62", + "url": "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:repository:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools.analytics-library:protos:30.0.4", + "net.java.dev.jna:jna:5.6.0", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.sun.activation:javax.activation:1.2.0", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "com.android.tools:common:30.0.4", + "com.sun.activation:javax.activation:1.2.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar" + ], + "sha256": "ff77dda7a094a6b2ae5d631ecaca59c26c0673f59b1e5f874352c17e92eb9a1f", + "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar" + }, + { + "coord": "com.android.tools:repository:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + ], + "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" + ], + "sha256": "298e27f58b4e01d7bb98d7279a9f395a8748eeeb2846ed9eaf98403ce5c42908", + "url": "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:sdk-common:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "javax.inject:javax.inject:1", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0", + "org.bouncycastle:bcprov-jdk15on:jar:1.65", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4", + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "com.google.guava:guava:30.1.1-android", + "com.android.tools.ddms:ddmlib:30.0.4", + "com.google.code.gson:gson:2.8.6", + "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "com.android.tools.build:builder-test-api:7.0.4", + "xerces:xercesImpl:2.12.0", + "org.bouncycastle:bcprov-jdk15on:1.65", + "com.google.protobuf:protobuf-java:3.17.3", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools.build:builder-model:7.0.4", + "com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524", + "org.bouncycastle:bcpkix-jdk15on:1.56", + "com.android.tools:common:30.0.4", + "javax.inject:javax.inject:1", + "net.sf.kxml:kxml2:2.3.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.android.tools:sdklib:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" + ], + "sha256": "b4617630f9c9cc8ad80f1aab980cc560d8f76bd26e84421ea54f38e036b3be48", + "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" + }, + { + "coord": "com.android.tools:sdk-common:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "xerces:xercesImpl:jar:sources:2.12.0", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "javax.inject:javax.inject:jar:sources:1", + "com.android.tools:sdklib:jar:sources:30.0.4", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools.build:builder-test-api:jar:sources:7.0.4", + "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", + "com.android.tools.build:builder-model:jar:sources:7.0.4", + "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "com.android.tools.ddms:ddmlib:jar:sources:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" + ], + "sha256": "32b6f300a2f66dcf4c1d76b69d5e105c40e16d784d6de703919fdd0412266d2b", + "url": "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" + }, + { + "coord": "com.android.tools:sdklib:30.0.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "com.android.tools.analytics-library:shared:30.0.4", + "commons-logging:commons-logging:1.2", + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.glassfish.jaxb:txw2:2.3.2", + "com.google.guava:guava:30.1.1-android", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.jimfs:jimfs:1.1", + "org.apache.httpcomponents:httpclient:4.5.6", + "com.google.code.gson:gson:2.8.6", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "com.android.tools:dvlib:30.0.4", + "com.android.tools.analytics-library:protos:30.0.4", + "net.java.dev.jna:jna:5.6.0", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.google.protobuf:protobuf-java:3.17.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "com.sun.istack:istack-commons-runtime:3.0.8", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "commons-codec:commons-codec:1.10", + "com.android.tools:common:30.0.4", + "com.android.tools:annotations:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.sun.activation:javax.activation:1.2.0", + "net.sf.kxml:kxml2:2.3.0", + "com.android.tools:repository:30.0.4", + "net.java.dev.jna:jna-platform:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "org.apache.commons:commons-compress:1.20", + "com.google.code.gson:gson:2.8.6", + "com.android.tools:dvlib:30.0.4", + "org.apache.httpcomponents:httpmime:4.5.6", + "org.apache.httpcomponents:httpcore:4.4.10", + "com.android.tools.layoutlib:layoutlib-api:30.0.4", + "com.android.tools:common:30.0.4", + "com.android.tools:repository:30.0.4" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" + ], + "sha256": "bcfe68d2ec02569f40978c9380a3302d60f67772c0dea95838f817f5cf3505a8", + "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" + }, + { + "coord": "com.android.tools:sdklib:jar:sources:30.0.4", + "dependencies": [ + "com.android.tools.analytics-library:shared:jar:sources:30.0.4", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "com.google.protobuf:protobuf-java:jar:sources:3.17.3", + "commons-codec:commons-codec:jar:sources:1.10", + "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "com.sun.activation:javax.activation:jar:sources:1.2.0", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "org.jetbrains:annotations:jar:sources:13.0", + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools:annotations:jar:sources:30.0.4", + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "com.google.jimfs:jimfs:jar:sources:1.1", + "commons-logging:commons-logging:jar:sources:1.2", + "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "com.android.tools:dvlib:jar:sources:30.0.4", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "net.java.dev.jna:jna:jar:sources:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "com.android.tools:repository:jar:sources:30.0.4", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "directDependencies": [ + "com.android.tools:common:jar:sources:30.0.4", + "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "org.apache.commons:commons-compress:jar:sources:1.20", + "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "com.google.code.gson:gson:jar:sources:2.8.6", + "com.android.tools:dvlib:jar:sources:30.0.4", + "com.android.tools:repository:jar:sources:30.0.4", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" + ], + "sha256": "5d62209cb553b889eb673a0cff244b8d9783dd8dc4342be5519a4d0efc5c08dc", + "url": "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" + }, + { + "coord": "com.beust:jcommander:1.64", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", + "mirror_urls": [ + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" + ], + "sha256": "156be736199c990321d9ff77090b199629cfc9865e2d6c13f7cd291bb1641817", + "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" + }, + { + "coord": "com.beust:jcommander:jar:sources:1.64", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" + ], + "sha256": "0d2302ee3ad1c05ff340db7f0de3370c36c8397ca50004edc516b9ad7d2f2a5d", + "url": "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" + }, + { + "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", + "dependencies": [ + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "directDependencies": [ + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + ], + "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" + }, + { + "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "io.fabric.sdk.android:fabric", + "com.crashlytics.sdk.android:answers", + "com.crashlytics.sdk.android:crashlytics" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + ], + "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" + }, + { + "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "dependencies": [ + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "directDependencies": [ + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + ], + "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" + }, + { + "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", + "dependencies": [ + "com.crashlytics.sdk.android:beta:aar:1.2.10", + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "directDependencies": [ + "com.crashlytics.sdk.android:answers:aar:1.4.6", + "com.crashlytics.sdk.android:beta:aar:1.2.10", + "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", + "io.fabric.sdk.android:fabric:aar:1.4.7" + ], + "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "mirror_urls": [ + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + ], + "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", + "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" + }, + { + "coord": "com.github.bumptech.glide:annotations:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + ], + "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + ], + "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:compiler:4.11.0", + "dependencies": [ + "com.github.bumptech.glide:annotations:4.11.0" + ], + "directDependencies": [ + "com.github.bumptech.glide:annotations:4.11.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + ], + "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", + "dependencies": [ + "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + ], + "directDependencies": [ + "com.github.bumptech.glide:annotations:jar:sources:4.11.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + ], + "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:disklrucache:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + ], + "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" + }, + { + "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + ], + "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" + }, + { + "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", + "dependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + ], + "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", + "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" + }, + { + "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", + "dependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "directDependencies": [ + "androidx.annotation:annotation:jar:sources:1.1.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", @@ -5118,13 +6924,13 @@ "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", "dependencies": [ "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "com.google.code.findbugs:jsr305:3.0.2" ], "directDependencies": [ "com.google.code.findbugs:jsr305:3.0.2", "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "mirror_urls": [ @@ -5342,34 +7148,34 @@ "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" }, { - "coord": "com.google.code.gson:gson:2.8.5", + "coord": "com.google.code.gson:gson:2.8.6", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" + "sha256": "c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" }, { - "coord": "com.google.code.gson:gson:jar:sources:2.8.5", + "coord": "com.google.code.gson:gson:jar:sources:2.8.6", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" ], - "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" + "sha256": "da4d787939dc8de214724a20d88614b70ef8c3a4931d9c694300b5d9098ed9bc", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" }, { "coord": "com.google.dagger:dagger-compiler:2.28.1", @@ -6075,13 +7881,13 @@ "dependencies": [ "com.google.code.findbugs:jsr305:3.0.2", "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1" + "com.google.code.gson:gson:2.8.6", + "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "directDependencies": [ "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.code.gson:gson:2.8.5", + "com.google.code.gson:gson:2.8.6", "com.google.guava:guava:30.1.1-android" ], "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", @@ -6100,13 +7906,13 @@ "dependencies": [ "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" ], "directDependencies": [ "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "com.google.code.gson:gson:jar:sources:2.8.5", + "com.google.code.gson:gson:jar:sources:2.8.6", "com.google.guava:guava:jar:sources:30.1.1-android" ], "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", @@ -6295,6 +8101,44 @@ "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" }, + { + "coord": "com.google.jimfs:jimfs:1.1", + "dependencies": [ + "com.google.guava:guava:30.1.1-android" + ], + "directDependencies": [ + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + ], + "sha256": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", + "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + }, + { + "coord": "com.google.jimfs:jimfs:jar:sources:1.1", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "directDependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" + ], + "sha256": "adebb53450d2313d6927db5155c9be85336109e8f8c0af106ec2a30bc37e64ce", + "url": "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" + }, { "coord": "com.google.protobuf:protobuf-java:3.17.3", "dependencies": [], @@ -6562,11 +8406,11 @@ "com.squareup.moshi:moshi:1.11.0", "com.google.auto.service:auto-service-annotations:1.0-rc7", "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "org.ow2.asm:asm:9.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains.kotlin:kotlin-reflect:1.5.0" ], "directDependencies": [ @@ -6574,8 +8418,8 @@ "com.squareup.moshi:moshi:1.11.0", "com.google.auto.service:auto-service-annotations:1.0-rc7", "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "org.ow2.asm:asm:9.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains.kotlin:kotlin-reflect:1.5.0" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", @@ -6596,10 +8440,10 @@ "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.ow2.asm:asm:jar:sources:9.1", "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", "com.squareup:kotlinpoet:jar:sources:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.squareup.okio:okio:jar:sources:2.6.0", "net.ltgt.gradle.incap:incap:jar:sources:0.3" ], @@ -6607,9 +8451,9 @@ "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", "org.ow2.asm:asm:jar:sources:9.1", "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", "com.squareup:kotlinpoet:jar:sources:1.6.0", "com.squareup.moshi:moshi:jar:sources:1.11.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "net.ltgt.gradle.incap:incap:jar:sources:0.3" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", @@ -7026,12 +8870,12 @@ { "coord": "com.squareup:kotlinpoet:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains.kotlin:kotlin-reflect:1.5.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", "mirror_urls": [ @@ -7047,12 +8891,12 @@ { "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", "mirror_urls": [ @@ -7065,6 +8909,104 @@ "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" }, + { + "coord": "com.sun.activation:javax.activation:1.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + ], + "sha256": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", + "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + }, + { + "coord": "com.sun.activation:javax.activation:jar:sources:1.2.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" + ], + "sha256": "7e5aed0cc354684f1c96a1d24513c95f0971541b9ed03bf90a782ba189571022", + "url": "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" + }, + { + "coord": "com.sun.istack:istack-commons-runtime:3.0.8", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" + ], + "sha256": "4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef", + "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" + }, + { + "coord": "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" + ], + "sha256": "4874ce5789c8684debd0099c8fa4ec8e00545626af4c9890760f0cb6fdf6d4db", + "url": "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" + }, + { + "coord": "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" + ], + "sha256": "056f3a1e144409f21ed16afc26805f58e9a21f3fce1543c42d400719d250c511", + "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" + }, + { + "coord": "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" + ], + "sha256": "b648209797a327140d6fa4ecf78a276f613ec92c5d9ccd6e7a51ff71976b84b0", + "url": "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" + }, { "coord": "commons-codec:commons-codec:1.10", "dependencies": [], @@ -7125,6 +9067,36 @@ "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" }, + { + "coord": "commons-logging:commons-logging:1.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "mirror_urls": [ + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + ], + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + }, + { + "coord": "commons-logging:commons-logging:jar:sources:1.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" + ], + "sha256": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" + }, { "coord": "de.hdodenhof:circleimageview:3.0.1", "dependencies": [], @@ -7167,8 +9139,76 @@ "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" ], - "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" + "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" + }, + { + "coord": "jakarta.activation:jakarta.activation-api:1.2.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "mirror_urls": [ + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" + ], + "sha256": "8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b", + "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" + }, + { + "coord": "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" + ], + "sha256": "e9638b764202c0def1b4d54bd37a984c681b2ed46a548ae94ef3f7e4a4b58a31", + "url": "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" + }, + { + "coord": "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "mirror_urls": [ + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" + ], + "sha256": "69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea", + "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" + }, + { + "coord": "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" + ], + "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" + ], + "sha256": "61ceb3ed35ecf99f1803eac9c4b8f12103c7531952beae38ba53cc727f405532", + "url": "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" }, { "coord": "javax.annotation:javax.annotation-api:1.3.2", @@ -7358,6 +9398,74 @@ "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" }, + { + "coord": "net.java.dev.jna:jna-platform:5.6.0", + "dependencies": [ + "net.java.dev.jna:jna:5.6.0" + ], + "directDependencies": [ + "net.java.dev.jna:jna:5.6.0" + ], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "mirror_urls": [ + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" + ], + "sha256": "9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" + }, + { + "coord": "net.java.dev.jna:jna-platform:jar:sources:5.6.0", + "dependencies": [ + "net.java.dev.jna:jna:jar:sources:5.6.0" + ], + "directDependencies": [ + "net.java.dev.jna:jna:jar:sources:5.6.0" + ], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" + ], + "sha256": "ec090292829f0974710c1890634a58b55d3285feecad8ac6121515a7e27891fe", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" + }, + { + "coord": "net.java.dev.jna:jna:5.6.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "mirror_urls": [ + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + ], + "sha256": "5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + }, + { + "coord": "net.java.dev.jna:jna:jar:sources:5.6.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" + ], + "sha256": "3bb0536c6bfe8931afa898a5022af628f936b09a8437552429a2f9977d254c46", + "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" + }, { "coord": "net.ltgt.gradle.incap:incap:0.3", "dependencies": [], @@ -7486,6 +9594,194 @@ "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" }, + { + "coord": "org.apache.commons:commons-compress:1.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + ], + "sha256": "0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + }, + { + "coord": "org.apache.commons:commons-compress:jar:sources:1.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" + ], + "sha256": "0eb5d7f270c2fccdab31daa5f7091b038ad0099b29885040604d66e07fd46a18", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpclient:4.5.6", + "dependencies": [ + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.10" + ], + "directDependencies": [ + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.10" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" + ], + "sha256": "c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" + }, + { + "coord": "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "dependencies": [ + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "commons-codec:commons-codec:jar:sources:1.10" + ], + "directDependencies": [ + "commons-codec:commons-codec:jar:sources:1.10", + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" + ], + "sha256": "6a8076d9a98a5be9f1a055011166f9055b0aee2de133699db3ccf20377533e58", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpcore:4.4.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" + ], + "sha256": "78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" + }, + { + "coord": "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" + ], + "sha256": "9c790a045566da7ce0a53276816d09e08543ccb46ba99db1cb8f5d3742dfaa1f", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" + }, + { + "coord": "org.apache.httpcomponents:httpmime:4.5.6", + "dependencies": [ + "commons-codec:commons-codec:1.10", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpclient:4.5.6", + "org.apache.httpcomponents:httpcore:4.4.10" + ], + "directDependencies": [ + "org.apache.httpcomponents:httpclient:4.5.6" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" + ], + "sha256": "0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" + }, + { + "coord": "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", + "dependencies": [ + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", + "commons-logging:commons-logging:jar:sources:1.2", + "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", + "commons-codec:commons-codec:jar:sources:1.10" + ], + "directDependencies": [ + "org.apache.httpcomponents:httpclient:jar:sources:4.5.6" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" + ], + "sha256": "3054d6f3160cdc1a4a60cf2a199f5acd2f3b209aa3e82e2f69e7028741847622", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" + }, + { + "coord": "org.bouncycastle:bcpkix-jdk15on:1.56", + "dependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:1.65" + ], + "directDependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:1.65" + ], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "mirror_urls": [ + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" + ], + "sha256": "7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" + }, + { + "coord": "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", + "dependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65" + ], + "directDependencies": [ + "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65" + ], + "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" + ], + "sha256": "fa2d1696e7cfac8510020cf5d3f168015aaae3da9d65a781785be73394495377", + "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" + }, { "coord": "org.bouncycastle:bcprov-jdk15on:1.65", "dependencies": [], @@ -7576,6 +9872,94 @@ "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" }, + { + "coord": "org.glassfish.jaxb:jaxb-runtime:2.3.2", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.glassfish.jaxb:txw2:2.3.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.sun.istack:istack-commons-runtime:3.0.8" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "org.glassfish.jaxb:txw2:2.3.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", + "com.sun.xml.fastinfoset:FastInfoset:1.2.16", + "org.jvnet.staxex:stax-ex:1.8.1", + "com.sun.istack:istack-commons-runtime:3.0.8" + ], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "mirror_urls": [ + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" + ], + "sha256": "e6e0a1e89fb6ff786279e6a0082d5cef52dc2ebe67053d041800737652b4fd1b", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" + }, + { + "coord": "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", + "dependencies": [ + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" + ], + "directDependencies": [ + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", + "com.sun.istack:istack-commons-runtime:jar:sources:3.0.8", + "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", + "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "org.glassfish.jaxb:txw2:jar:sources:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" + ], + "sha256": "b85c2e314e6565e7dc4fb7e00ec8688c1c0fe9c9f7275125fb8dee43898f3743", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" + }, + { + "coord": "org.glassfish.jaxb:txw2:2.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "mirror_urls": [ + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" + ], + "sha256": "4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" + }, + { + "coord": "org.glassfish.jaxb:txw2:jar:sources:2.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" + ], + "sha256": "a5ae8ac7886df60992e4039c75b7095cf04d1bea3a81f77f72e2c652f8f57a56", + "url": "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" + }, { "coord": "org.hamcrest:hamcrest-core:1.3", "dependencies": [], @@ -7905,84 +10289,84 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "dependencies": [ "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" ], - "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "sha256": "5f801e75ca27d8791c14b07943c608da27620d910a8093022af57f543d5d98b6", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "dependencies": [ "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" ], - "sha256": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "sha256": "7b2d80593dd26868c1dbe2844385661c8a0ebae315f10beef9ed8a375f6b0c94", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" ], - "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "sha256": "adc43e54757b106e0cd7b3b7aa257dff471b61efdabe067fc02b2f57e2396262", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" ], - "sha256": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "sha256": "707ea8e39e5756391ffeec91562477df7191aac197a0fc3b9a8a3f59267f48c2", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" }, { "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", @@ -8430,6 +10814,48 @@ "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" }, + { + "coord": "org.jvnet.staxex:stax-ex:1.8.1", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "mirror_urls": [ + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" + ], + "sha256": "20522549056e9e50aa35ef0b445a2e47a53d06be0b0a9467d704e2483ffb049a", + "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" + }, + { + "coord": "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" + ], + "directDependencies": [ + "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", + "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" + ], + "sha256": "1333d591414aa494425e49fae1f3cb8aec6b58148956353ef1d0b53fac49129c", + "url": "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" + }, { "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", "dependencies": [ @@ -9434,6 +11860,220 @@ "sha256": "f8b7e1a3ed9916c1d2529ede178af4bd6dc3b2f41fc9be57c22476f3e91ffdb4", "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" }, + { + "coord": "org.smali:baksmali:2.2.4", + "dependencies": [ + "org.smali:dexlib2:2.2.4", + "com.google.code.findbugs:jsr305:3.0.2", + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1.1-android", + "com.beust:jcommander:1.64" + ], + "directDependencies": [ + "com.beust:jcommander:1.64", + "com.google.guava:guava:30.1.1-android", + "org.smali:dexlib2:2.2.4", + "org.smali:util:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "mirror_urls": [ + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" + ], + "sha256": "1990932c4c8cf334a640e52c4bd0426e4abb2c2fc94f1803711ea8460c06de50", + "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" + }, + { + "coord": "org.smali:baksmali:jar:sources:2.2.4", + "dependencies": [ + "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.smali:util:jar:sources:2.2.4", + "com.beust:jcommander:jar:sources:1.64", + "org.smali:dexlib2:jar:sources:2.2.4" + ], + "directDependencies": [ + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.smali:dexlib2:jar:sources:2.2.4", + "org.smali:util:jar:sources:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" + ], + "sha256": "dbc890dfc72c53f77df387dc7ecef8f97aa08b2435e458d3de24231f9e19c732", + "url": "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" + }, + { + "coord": "org.smali:dexlib2:2.2.4", + "dependencies": [ + "org.smali:util:2.2.4", + "com.google.guava:guava:30.1.1-android", + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android", + "org.smali:util:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "mirror_urls": [ + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" + ], + "sha256": "cb2677bfb66cfbc954e96e806ac6bda13051ad37754f9d1bcce38514e50e41e6", + "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" + }, + { + "coord": "org.smali:dexlib2:jar:sources:2.2.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.smali:util:jar:sources:2.2.4" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.smali:util:jar:sources:2.2.4" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" + ], + "sha256": "4374056290a47624fab569aa59f8199cf7427e0f04298895c98e5dfb89a27339", + "url": "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" + }, + { + "coord": "org.smali:util:2.2.4", + "dependencies": [ + "com.google.guava:guava:30.1.1-android", + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.beust:jcommander:1.64", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", + "mirror_urls": [ + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", + "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4.jar", + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" + ], + "sha256": "d7de146d2b6dc9d0b75cb6c7ff17ca68ef24049dc6038b84b5f6b22cd00ddd46", + "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" + }, + { + "coord": "org.smali:util:jar:sources:2.2.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.beust:jcommander:jar:sources:1.64", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "directDependencies": [ + "com.beust:jcommander:jar:sources:1.64", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:30.1.1-android" + ], + "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" + ], + "sha256": "9310745272ff1e4060bba38729581f8a8eeddae309e4e07d24ee185479e24598", + "url": "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" + }, + { + "coord": "xerces:xercesImpl:2.12.0", + "dependencies": [ + "xml-apis:xml-apis:1.4.01" + ], + "directDependencies": [ + "xml-apis:xml-apis:1.4.01" + ], + "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "mirror_urls": [ + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" + ], + "sha256": "b50d3a4ca502faa4d1c838acb8aa9480446953421f7327e338c5dda3da5e76d0", + "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" + }, + { + "coord": "xerces:xercesImpl:jar:sources:2.12.0", + "dependencies": [ + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "directDependencies": [ + "xml-apis:xml-apis:jar:sources:1.4.01" + ], + "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" + ], + "sha256": "bbb819a8496f85526cec3c29b930df97ceb6c23060d057030f2c89efe17d7c74", + "url": "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" + }, + { + "coord": "xml-apis:xml-apis:1.4.01", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "mirror_urls": [ + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" + ], + "sha256": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad", + "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" + }, + { + "coord": "xml-apis:xml-apis:jar:sources:1.4.01", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "mirror_urls": [ + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" + ], + "sha256": "5db8b94589e334283e01075458cfae920995e37ab997cb3b475fd0667b3158b2", + "url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" + }, { "coord": "androidx.constraintlayout:constraintlayout-solver:jar:sources:1.1.3", "dependencies": [], @@ -9795,13 +12435,13 @@ "coord": "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" ], "file": null }, @@ -10017,4 +12657,4 @@ ], "version": "0.1.0" } -} \ No newline at end of file +} From 53de38373915e826dc1e6d2ab306dc1e31c7a3cf Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 22 Mar 2022 01:22:14 -0700 Subject: [PATCH 018/180] Upgrade to Kotlin 1.6. This PR resolves *all* Maven conflicts and Proguard issues by ensuring everything is using the latest Kotlin runtime & libraries. Tests have not been verified as building yet (they probably won't due to visibility changes & new behaviors/API changes introduced in Kotlin 1.5 and 1.6). This is needed as part of checking #2173 for build stats (which will happen on another, temporary branch). --- WORKSPACE | 25 +- app/build.gradle | 20 +- .../app/viewmodel/ViewModelBridgeFactory.kt | 2 +- build.gradle | 2 +- config/proguard/kotlin-proguard-rules.pro | 22 + data/build.gradle | 10 +- domain/build.gradle | 8 +- .../analytics/AnalyticsController.kt | 4 +- .../exceptions/ExceptionsController.kt | 4 +- .../loguploader/LogUploadWorker.kt | 2 - .../syncup/PlatformParameterSyncUpWorker.kt | 2 - testing/build.gradle | 10 +- third_party/BUILD.bazel | 60 +- third_party/maven_install.json | 4630 ++++++++++++----- third_party/versions.bzl | 46 +- tools/BUILD.bazel | 2 +- tools/kotlin/BUILD.bazel | 6 +- utility/build.gradle | 5 +- .../android/util/parser/image/BUILD.bazel | 2 + .../util/parser/image/UrlImageParser.kt | 9 +- 20 files changed, 3487 insertions(+), 1384 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 938b5e4a3e9..781cbcd117b 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -35,7 +35,7 @@ load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories") kotlin_repositories() -register_toolchains("//tools/kotlin:kotlin_14_toolchain") +register_toolchains("//tools/kotlin:kotlin_16_toolchain") # The proto_compiler and proto_java_toolchain bindings load the protos rules needed for the model # module while helping us avoid the unnecessary compilation of protoc. Referecences: @@ -179,9 +179,16 @@ maven_install( get_maven_dependencies(MAVEN_TEST_DEPENDENCY_VERSIONS) ) ), + excluded_artifacts = [ + "org.jetbrains.kotlin:kotlin-reflect", + ], fail_if_repin_required = True, fetch_sources = True, maven_install_json = "//third_party:maven_install.json", + override_targets = { + "com.google.guava:guava": "@//third_party:guava_android", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": "@//third_party:kotlinx-coroutines-core-jvm", + }, repositories = DAGGER_REPOSITORIES + MAVEN_REPOSITORIES, ) @@ -195,3 +202,19 @@ maven_install( load("@maven//:defs.bzl", "pinned_maven_install") pinned_maven_install() + +http_jar( + name = "guava_android", + sha256 = HTTP_DEPENDENCY_VERSIONS["guava_android"]["sha"], + url = "https://repo1.maven.org/maven2/com/google/guava/guava/{0}-android/guava-{0}-android.jar".format(HTTP_DEPENDENCY_VERSIONS["guava_android"]["version"]), +) + +http_jar( + name = "kotlinx-coroutines-core-jvm", + sha256 = HTTP_DEPENDENCY_VERSIONS["kotlinx-coroutines-core-jvm"]["sha"], + url = "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/{0}/kotlinx-coroutines-core-jvm-{0}.jar".format(HTTP_DEPENDENCY_VERSIONS["kotlinx-coroutines-core-jvm"]["version"]), +) + +load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") + +bazel_skylib_workspace() diff --git a/app/build.gradle b/app/build.gradle index 42d7f18bf0d..0732e17722a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -146,7 +146,7 @@ dependencies { 'android.arch.lifecycle:extensions:1.1.1', 'androidx.appcompat:appcompat:1.0.2', 'androidx.constraintlayout:constraintlayout:1.1.3', - 'androidx.core:core-ktx:1.0.2', + 'androidx.core:core-ktx:1.3.0', 'androidx.legacy:legacy-support-v4:1.0.0', 'androidx.lifecycle:lifecycle-extensions:2.0.0', 'androidx.lifecycle:lifecycle-runtime-ktx:2.2.0-alpha03', @@ -157,7 +157,7 @@ dependencies { "androidx.fragment:fragment:$fragment_version", 'androidx.lifecycle:lifecycle-runtime-ktx:2.2.0-alpha03', 'androidx.multidex:multidex:2.0.1', - 'androidx.recyclerview:recyclerview:1.0.0', + 'androidx.recyclerview:recyclerview:1.1.0', 'androidx.work:work-runtime-ktx:2.4.0', 'com.github.bumptech.glide:glide:4.11.0', 'com.google.android.flexbox:flexbox:3.0.0', @@ -167,15 +167,15 @@ dependencies { 'com.google.firebase:firebase-analytics-ktx:17.5.0', 'com.google.firebase:firebase-core:17.5.0', 'com.google.firebase:firebase-crashlytics:17.0.0', - 'com.google.guava:guava:28.1-android', + 'com.google.guava:guava:31.0.1-android', 'com.google.protobuf:protobuf-javalite:3.17.3', 'com.github.oppia:CircularImageview:35d08ba88a', 'de.hdodenhof:circleimageview:3.0.1', 'nl.dionsegijn:konfetti:1.2.5', - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version", - 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1', - 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.1', - 'org.mockito:mockito-core:2.7.22', + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version", + 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1', + 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1', + 'org.mockito:mockito-core:3.9.0', ) compileOnly( 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.2', @@ -183,7 +183,7 @@ dependencies { 'org.glassfish.jaxb:jaxb-runtime:2.3.2', ) testImplementation( - 'androidx.test:core:1.2.0', + 'androidx.test:core:1.4.0', 'androidx.test.espresso:espresso-contrib:3.1.0', 'androidx.test.espresso:espresso-core:3.2.0', 'androidx.test.espresso:espresso-intents:3.1.0', @@ -197,11 +197,11 @@ dependencies { 'org.robolectric:robolectric:4.5', 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2', "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version", - 'org.mockito:mockito-core:2.7.22', + 'org.mockito:mockito-core:3.9.0', project(":testing"), ) androidTestImplementation( - 'androidx.test:core:1.2.0', + 'androidx.test:core:1.4.0', 'androidx.test.espresso:espresso-contrib:3.1.0', 'androidx.test.espresso:espresso-core:3.2.0', 'androidx.test.espresso:espresso-intents:3.1.0', diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt b/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt index eec42377602..d4fbb6189af 100644 --- a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt +++ b/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt @@ -13,7 +13,7 @@ import javax.inject.Provider class ViewModelBridgeFactory @Inject constructor( private val viewModelProvider: Provider ) : ViewModelProvider.Factory { - override fun create(modelClass: Class): T { + override fun create(modelClass: Class): T { val viewModel = viewModelProvider.get() // Check whether the user accidentally switched the types during provider retrieval. ViewModelProvider is meant to // guard against this from happening by ensuring the two types remain the same. diff --git a/build.gradle b/build.gradle index e0b2d5f2b98..183cf2c8d5d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.4.20' + ext.kotlin_version = '1.6.0' ext.fragment_version = '1.2.0-rc01' repositories { google() diff --git a/config/proguard/kotlin-proguard-rules.pro b/config/proguard/kotlin-proguard-rules.pro index c4e7e27991d..e085763eeab 100644 --- a/config/proguard/kotlin-proguard-rules.pro +++ b/config/proguard/kotlin-proguard-rules.pro @@ -6,5 +6,27 @@ -dontwarn android.support.annotation.Keep -dontwarn android.support.annotation.VisibleForTesting +# https://github.com/Kotlin/kotlinx.coroutines/issues/2046 describes some of the classes which are +# safe to ignore due to kotlinx.coroutines dependencies. All of the following are sourced from: +# https://github.com/Kotlin/kotlinx.coroutines/blob/bc120a/kotlinx-coroutines-core/jvm/resources/META-INF/com.android.tools/proguard/coroutines.pro +-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {} +-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {} +-keepclassmembers class kotlinx.coroutines.** { + volatile ; +} +-keepclassmembers class kotlin.coroutines.SafeContinuation { + volatile ; +} +-dontwarn java.lang.ClassValue +-dontwarn java.lang.instrument.ClassFileTransformer +-dontwarn java.lang.instrument.Instrumentation +-dontwarn sun.misc.SignalHandler +-dontwarn sun.misc.Signal +-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement + # Potentially a Kotlin 1.4-only exception. -dontwarn kotlin.time.jdk8.DurationConversionsJDK8Kt + +# This seems to be a Kotlin 1.6-specific issue. It seems safe to ignore since the class appears to +# be fully generated. +-dontwarn kotlinx.coroutines.internal.ClassValueCtorCache diff --git a/data/build.gradle b/data/build.gradle index d045d3d746b..f3a3266a7c9 100644 --- a/data/build.gradle +++ b/data/build.gradle @@ -66,9 +66,9 @@ dependencies { 'androidx.appcompat:appcompat:1.0.2', 'com.android.support:multidex:1.0.3', 'com.google.dagger:dagger:2.24', - 'com.google.guava:guava:28.1-android', + 'com.google.guava:guava:31.0.1', 'com.google.protobuf:protobuf-javalite:3.17.3', - 'com.squareup.moshi:moshi-kotlin:1.11.0', + 'com.squareup.moshi:moshi-kotlin:1.13.0', 'com.squareup.okhttp3:okhttp:4.7.2', 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.2', ) @@ -84,9 +84,9 @@ dependencies { 'com.google.truth:truth:1.1.3', 'com.squareup.okhttp3:mockwebserver:4.7.2', 'com.squareup.okhttp3:okhttp:4.7.2', - 'junit:junit:4.12', + 'junit:junit:4.13.2', 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2', - 'org.mockito:mockito-core:2.19.0', + 'org.mockito:mockito-core:3.9.0', 'org.robolectric:robolectric:4.5', project(":testing"), ) @@ -101,7 +101,7 @@ dependencies { 'androidx.test.espresso:espresso-core:3.2.0') kapt( 'com.google.dagger:dagger-compiler:2.24', - 'com.squareup.moshi:moshi-kotlin-codegen:1.11.0' + 'com.squareup.moshi:moshi-kotlin-codegen:1.13.0' ) kaptTest( 'com.google.dagger:dagger-compiler:2.24' diff --git a/domain/build.gradle b/domain/build.gradle index fbb6cb79fca..ed2c4c0916e 100644 --- a/domain/build.gradle +++ b/domain/build.gradle @@ -92,9 +92,9 @@ dependencies { 'com.google.dagger:dagger:2.24', 'com.google.firebase:firebase-analytics-ktx:17.5.0', 'com.google.firebase:firebase-crashlytics:17.0.0', - 'com.google.guava:guava:28.1-android', + 'com.google.guava:guava:31.0.1-android', 'com.google.protobuf:protobuf-javalite:3.17.3', - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" ) compileOnly( 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.2', @@ -110,11 +110,11 @@ dependencies { 'com.google.truth.extensions:truth-liteproto-extension:1.1.3', 'com.google.truth:truth:1.1.3', 'com.squareup.okhttp3:mockwebserver:4.7.2', - 'junit:junit:4.12', + 'junit:junit:4.13.2', "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version", 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.2', 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2', - 'org.mockito:mockito-core:2.19.0', + 'org.mockito:mockito-core:3.9.0', 'org.robolectric:robolectric:4.5', project(":testing"), ) diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/AnalyticsController.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/AnalyticsController.kt index 95bed588f8d..69f7e4086ad 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/AnalyticsController.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/AnalyticsController.kt @@ -134,12 +134,12 @@ class AnalyticsController @Inject constructor( private fun getLeastRecentEventIndex(oppiaEventLogs: OppiaEventLogs): Int? = oppiaEventLogs.eventLogList.withIndex() .filter { it.value.priority == Priority.OPTIONAL } - .minBy { it.value.timestamp }?.index ?: getLeastRecentGeneralEventIndex(oppiaEventLogs) + .minByOrNull { it.value.timestamp }?.index ?: getLeastRecentGeneralEventIndex(oppiaEventLogs) /** Returns the index of the least recent event regardless of their priority. */ private fun getLeastRecentGeneralEventIndex(oppiaEventLogs: OppiaEventLogs): Int? = oppiaEventLogs.eventLogList.withIndex() - .minBy { it.value.timestamp }?.index + .minByOrNull { it.value.timestamp }?.index /** Returns a data provider for log reports that have been recorded for upload. */ fun getEventLogStore(): DataProvider { diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt index 2e1e059f809..e6bb2c6ee0f 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt @@ -160,13 +160,13 @@ class ExceptionsController @Inject constructor( private fun getLeastRecentExceptionIndex(oppiaExceptionLogs: OppiaExceptionLogs): Int? = oppiaExceptionLogs.exceptionLogList.withIndex() .filter { it.value.exceptionType == ExceptionType.NON_FATAL } - .minBy { it.value.timestampInMillis }?.index + .minByOrNull { it.value.timestampInMillis }?.index ?: getLeastRecentGeneralEventIndex(oppiaExceptionLogs) /** Returns the index of the least recent exception regardless of their exception type. */ private fun getLeastRecentGeneralEventIndex(oppiaExceptionLogs: OppiaExceptionLogs): Int? = oppiaExceptionLogs.exceptionLogList.withIndex() - .minBy { it.value.timestampInMillis }?.index + .minByOrNull { it.value.timestampInMillis }?.index /** Returns a data provider for exception log reports that have been recorded for upload. */ fun getExceptionLogStore(): DataProvider { diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt index 68fbf8f2997..146aa2fa78f 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt @@ -7,7 +7,6 @@ import com.google.common.util.concurrent.ListenableFuture import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.async import org.oppia.android.domain.oppialogger.analytics.AnalyticsController import org.oppia.android.domain.oppialogger.exceptions.ExceptionsController @@ -38,7 +37,6 @@ class LogUploadWorker private constructor( const val EXCEPTION_WORKER = "exception_worker" } - @ExperimentalCoroutinesApi override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) val result = backgroundScope.async { diff --git a/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt b/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt index 83bb3d4b274..8db077bcaad 100644 --- a/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt @@ -8,7 +8,6 @@ import com.google.common.util.concurrent.ListenableFuture import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.async import org.oppia.android.app.model.PlatformParameter import org.oppia.android.app.utility.getVersionName @@ -52,7 +51,6 @@ class PlatformParameterSyncUpWorker private constructor( const val WORKER_TYPE_KEY = "worker_type_key" } - @ExperimentalCoroutinesApi override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) val result = backgroundScope.async { diff --git a/testing/build.gradle b/testing/build.gradle index 88387baae5d..14def63f636 100644 --- a/testing/build.gradle +++ b/testing/build.gradle @@ -67,8 +67,8 @@ dependencies { 'androidx.annotation:annotation:1.1.0', 'androidx.appcompat:appcompat:1.1.0', 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0-alpha03', - 'androidx.core:core-ktx:1.0.2', - "androidx.test:core:1.0.0", + 'androidx.core:core-ktx:1.3.0', + "androidx.test:core:1.4.0", 'androidx.test.espresso:espresso-accessibility:3.1.0', 'androidx.test.espresso:espresso-core:3.2.0', 'androidx.test:runner:1.2.0', @@ -81,7 +81,7 @@ dependencies { 'org.robolectric:robolectric:4.5', 'org.jetbrains.kotlin:kotlin-reflect:$kotlin_version', 'org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version', - 'org.mockito:mockito-core:2.19.0', + 'org.mockito:mockito-core:3.9.0', project(":domain"), project(":utility"), ) @@ -95,9 +95,9 @@ dependencies { 'androidx.test.ext:junit:1.1.1', 'com.google.android.material:material:1.2.0-alpha02', 'com.google.truth:truth:1.1.3', - 'junit:junit:4.12', + 'junit:junit:4.13.2', "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version", - 'org.mockito:mockito-core:2.19.0', + 'org.mockito:mockito-core:3.9.0', project(":domain"), ) kapt( diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 71d914e1128..df4fd39ddb8 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -12,6 +12,7 @@ own Bazel macros to automatically set up code generation (which includes pulling dependencies). """ +load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_import") load("@rules_java//java:defs.bzl", "java_binary", "java_library") load("@rules_jvm_external//:defs.bzl", "artifact") load(":versions.bzl", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS") @@ -72,10 +73,64 @@ java_library( visibility = ["//visibility:public"], exports = [ "//third_party:com_squareup_moshi_moshi-kotlin", - "//third_party:com_squareup_moshi_moshi-kotlin-codegen", ], ) +# Creates an alias for Guava Android to support maven_install's override of Guava. This ensures that +# Guava-Android is always used in builds, even if dependencies request a newer version of Guava-JRE. +android_library( + name = "guava_android", + visibility = ["@maven//:__subpackages__"], + exports = [ + "//third_party:com_google_errorprone_error_prone_annotations", + "//third_party:com_google_guava_failureaccess", + "//third_party:com_google_j2objc_j2objc-annotations", + "//third_party:org_checkerframework_checker-compat-qual", + "//third_party:org_checkerframework_checker-qual", + "@guava_android//jar", + ], +) + +kt_jvm_import( + name = "kotlinx-coroutines-core-jvm", + jars = ["@kotlinx-coroutines-core-jvm//jar:file"], + visibility = ["@maven//:__subpackages__"], + deps = [ + ":_stopgap_lib_for_kotlinx_coroutines_desugar_do_not_depend", + "//third_party:org_jetbrains_kotlin_kotlin-stdlib-common", + "//third_party:org_jetbrains_kotlin_kotlin-stdlib-jdk8", + ], +) + +# This solution is based on https://github.com/Bencodes/bazel_issue_13553 for Bazel issue: +# https://github.com/bazelbuild/bazel/issues/13553. +genrule( + name = "_generate_stopgap_files_for_kotlinx_coroutines_desugar", + outs = [ + "sun/misc/Signal.java", + "sun/misc/SignalHandler.java", + ], + cmd = """ + echo "package sun.misc; public final class Signal {}" > $(location sun/misc/Signal.java) + echo "package sun.misc; public interface SignalHandler {}" > $(location sun/misc/SignalHandler.java) + """, +) + +java_library( + name = "_stopgap_lib_for_kotlinx_coroutines_desugar_do_not_depend", + srcs = [ + "sun/misc/Signal.java", + "sun/misc/SignalHandler.java", + ], + neverlink = True, +) + +alias( + name = "com_google_guava_guava", + actual = ":guava_android", + visibility = ["//visibility:public"], +) + # Define a separate target for the Glide annotation processor compiler. Unfortunately, this library # can't encapsulate all of Glide (i.e. by exporting the main Glide dependency) since that includes # Android assets which java_library targets do not export. @@ -83,9 +138,6 @@ java_library( name = "glide_compiler", exported_plugins = ["//tools:glide_compiler_plugin"], visibility = ["//visibility:public"], - exports = [ - "//third_party:com_github_bumptech_glide_compiler", - ], ) android_library( diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 4592ef42e38..db2c4239e2c 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,21 +1,9 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 958525528, - "__RESOLVED_ARTIFACTS_HASH": 171991780, - "conflict_resolution": { - "androidx.core:core:1.0.1": "androidx.core:core:1.3.0", - "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", - "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", - "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", - "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" - }, + "__INPUT_ARTIFACTS_HASH": -1184912219, + "__RESOLVED_ARTIFACTS_HASH": -1366463951, + "conflict_resolution": {}, "dependencies": [ { "coord": "android.arch.core:common:1.1.1", @@ -25,10 +13,14 @@ "directDependencies": [ "com.android.support:support-annotations:28.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", "mirror_urls": [ "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" @@ -44,10 +36,14 @@ "directDependencies": [ "com.android.support:support-annotations:jar:sources:28.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "mirror_urls": [ "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" @@ -58,7 +54,6 @@ { "coord": "android.arch.core:core-testing:1.1.1", "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", "org.mockito:mockito-core:3.9.0", "com.android.support:support-annotations:28.0.0", "android.arch.core:runtime:aar:1.1.1", @@ -71,10 +66,14 @@ "junit:junit:4.13.2", "org.mockito:mockito-core:3.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "mirror_urls": [ "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" @@ -89,7 +88,6 @@ "android.arch.core:runtime:aar:sources:1.1.1", "junit:junit:jar:sources:4.13.2", "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", "android.arch.core:common:jar:sources:1.1.1" ], "directDependencies": [ @@ -98,10 +96,14 @@ "junit:junit:jar:sources:4.13.2", "org.mockito:mockito-core:jar:sources:3.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "mirror_urls": [ "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" @@ -119,10 +121,14 @@ "android.arch.core:common:1.1.1", "com.android.support:support-annotations:28.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "mirror_urls": [ "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" @@ -140,10 +146,14 @@ "android.arch.core:common:jar:sources:1.1.1", "com.android.support:support-annotations:jar:sources:28.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "mirror_urls": [ "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" @@ -173,10 +183,14 @@ "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar" @@ -206,10 +220,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.savedstate:savedstate:aar:sources:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar" @@ -221,10 +239,14 @@ "coord": "androidx.annotation:annotation:1.1.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "mirror_urls": [ "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" @@ -236,10 +258,14 @@ "coord": "androidx.annotation:annotation:jar:sources:1.1.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" @@ -255,9 +281,7 @@ "androidx.collection:collection:1.1.0", "androidx.core:core:aar:1.3.0", "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" + "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", @@ -266,10 +290,14 @@ "androidx.vectordrawable:vectordrawable:aar:1.1.0", "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar" @@ -280,9 +308,7 @@ { "coord": "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.interpolator:interpolator:aar:sources:1.0.0", @@ -296,10 +322,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar" @@ -332,10 +362,14 @@ "androidx.drawerlayout:drawerlayout:aar:1.1.0", "androidx.appcompat:appcompat-resources:aar:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar" @@ -368,10 +402,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.appcompat:appcompat-resources:aar:sources:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar" @@ -381,16 +419,16 @@ }, { "coord": "androidx.arch.core:core-common:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "*:*" ], "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" @@ -406,10 +444,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" @@ -427,10 +469,14 @@ "androidx.annotation:annotation:1.1.0", "androidx.arch.core:core-common:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" @@ -448,10 +494,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" @@ -462,12 +512,10 @@ { "coord": "androidx.arch.core:core-testing:2.1.0", "dependencies": [ + "androidx.arch.core:core-runtime:aar:2.1.0", "androidx.annotation:annotation:1.1.0", - "org.objenesis:objenesis:3.2", - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", "junit:junit:4.13.2", - "androidx.arch.core:core-runtime:aar:2.1.0" + "org.mockito:mockito-core:3.9.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", @@ -475,10 +523,14 @@ "junit:junit:4.13.2", "org.mockito:mockito-core:3.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" @@ -489,12 +541,10 @@ { "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", "junit:junit:jar:sources:4.13.2", "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "org.objenesis:objenesis:jar:sources:3.2" + "androidx.arch.core:core-runtime:aar:sources:2.1.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", @@ -502,10 +552,14 @@ "junit:junit:jar:sources:4.13.2", "org.mockito:mockito-core:jar:sources:3.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" @@ -521,10 +575,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" @@ -540,10 +598,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" @@ -559,10 +621,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "mirror_urls": [ "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar" @@ -578,10 +644,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar" @@ -593,10 +663,14 @@ "coord": "androidx.constraintlayout:constraintlayout-solver:1.1.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar", "mirror_urls": [ "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar", "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar", "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/1.1.3/constraintlayout-solver-1.1.3.jar" @@ -612,10 +686,14 @@ "directDependencies": [ "androidx.constraintlayout:constraintlayout-solver:1.1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar", "mirror_urls": [ "https://maven.google.com/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar", "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar", "https://maven.google.com/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/1.1.3/constraintlayout-1.1.3.aar" @@ -637,10 +715,14 @@ "androidx.core:core:aar:1.3.0", "androidx.customview:customview:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar", "mirror_urls": [ "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar", "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar", "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01.aar" @@ -662,10 +744,14 @@ "androidx.core:core:aar:sources:1.3.0", "androidx.customview:customview:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar", "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar", "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0-rc01/coordinatorlayout-1.1.0-rc01-sources.jar" @@ -677,18 +763,22 @@ "coord": "androidx.core:core-ktx:1.0.1", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "androidx.core:core:aar:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "mirror_urls": [ "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar" @@ -699,19 +789,23 @@ { "coord": "androidx.core:core-ktx:jar:sources:1.0.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar" @@ -733,10 +827,14 @@ "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/core/core/1.3.0/core-1.3.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/core/core/1.3.0/core-1.3.0.aar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.0/core-1.3.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core/1.3.0/core-1.3.0.aar", "https://maven.fabric.io/public/androidx/core/core/1.3.0/core-1.3.0.aar", "https://maven.google.com/androidx/core/core/1.3.0/core-1.3.0.aar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.0/core-1.3.0.aar" @@ -758,10 +856,14 @@ "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/core/core/1.3.0/core-1.3.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/core/core/1.3.0/core-1.3.0-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.0/core-1.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core/1.3.0/core-1.3.0-sources.jar", "https://maven.fabric.io/public/androidx/core/core/1.3.0/core-1.3.0-sources.jar", "https://maven.google.com/androidx/core/core/1.3.0/core-1.3.0-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.0/core-1.3.0-sources.jar" @@ -777,10 +879,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" @@ -796,10 +902,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" @@ -821,10 +931,14 @@ "androidx.collection:collection:1.1.0", "androidx.core:core:aar:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar" @@ -846,10 +960,14 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar" @@ -869,10 +987,14 @@ "androidx.databinding:databinding-common:3.4.2", "androidx.databinding:databinding-runtime:3.4.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar" @@ -892,10 +1014,14 @@ "androidx.databinding:databinding-common:jar:sources:3.4.2", "androidx.databinding:databinding-runtime:jar:sources:3.4.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar" @@ -907,10 +1033,14 @@ "coord": "androidx.databinding:databinding-common:3.4.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar" @@ -922,10 +1052,14 @@ "coord": "androidx.databinding:databinding-common:jar:sources:3.4.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar" @@ -941,13 +1075,13 @@ "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "com.google.code.gson:gson:2.8.6", - "com.squareup:javapoet:1.11.1", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", @@ -955,17 +1089,21 @@ "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "com.google.code.gson:gson:2.8.6", - "com.squareup:javapoet:1.11.1", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar" @@ -976,36 +1114,40 @@ { "coord": "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.antlr:antlr4:jar:sources:4.5.3", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.antlr:antlr4:jar:sources:4.5.3", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.code.gson:gson:jar:sources:2.8.6", "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "com.squareup:javapoet:jar:sources:1.13.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar" @@ -1021,15 +1163,15 @@ "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "com.google.code.gson:gson:2.8.6", "androidx.databinding:databinding-compiler-common:3.4.2", - "com.squareup:javapoet:1.11.1", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "commons-codec:commons-codec:1.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "androidx.databinding:databinding-common:3.4.2", @@ -1037,13 +1179,17 @@ "commons-io:commons-io:2.4", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "androidx.databinding:databinding-compiler-common:3.4.2", - "commons-codec:commons-codec:1.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "commons-codec:commons-codec:1.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar" @@ -1054,34 +1200,38 @@ { "coord": "androidx.databinding:databinding-compiler:jar:sources:3.4.2", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "commons-codec:commons-codec:jar:sources:1.10", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.tools:annotations:jar:sources:30.0.4", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.antlr:antlr4:jar:sources:4.5.3", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.code.gson:gson:jar:sources:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ "commons-codec:commons-codec:jar:sources:1.10", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.antlr:antlr4:jar:sources:4.5.3", "androidx.databinding:databinding-common:jar:sources:3.4.2", "commons-io:commons-io:jar:sources:2.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar" @@ -1101,10 +1251,14 @@ "androidx.databinding:databinding-common:3.4.2", "androidx.lifecycle:lifecycle-runtime:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar" @@ -1124,10 +1278,14 @@ "androidx.databinding:databinding-common:jar:sources:3.4.2", "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar" @@ -1143,10 +1301,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" @@ -1162,10 +1324,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" @@ -1188,10 +1354,14 @@ "androidx.core:core:aar:1.3.0", "androidx.customview:customview:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar" @@ -1214,10 +1384,14 @@ "androidx.core:core:aar:sources:1.3.0", "androidx.customview:customview:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar" @@ -1233,10 +1407,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" @@ -1252,10 +1430,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" @@ -1294,10 +1476,14 @@ "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", "androidx.loader:loader:aar:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar" @@ -1336,10 +1522,14 @@ "androidx.activity:activity:aar:sources:1.1.0", "androidx.loader:loader:aar:sources:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar" @@ -1355,10 +1545,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" @@ -1374,10 +1568,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" @@ -1405,10 +1603,14 @@ "androidx.documentfile:documentfile:aar:1.0.0", "androidx.loader:loader:aar:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" @@ -1436,10 +1638,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.loader:loader:aar:sources:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" @@ -1455,10 +1661,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar" @@ -1474,10 +1684,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar" @@ -1519,10 +1733,14 @@ "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", "androidx.arch.core:core-runtime:aar:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar" @@ -1564,10 +1782,14 @@ "androidx.arch.core:core-common:jar:sources:2.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar" @@ -1582,17 +1804,21 @@ "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar" @@ -1604,20 +1830,24 @@ "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar" @@ -1638,10 +1868,14 @@ "androidx.arch.core:core-runtime:aar:2.1.0", "androidx.lifecycle:lifecycle-common:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar" @@ -1662,10 +1896,14 @@ "androidx.arch.core:core-runtime:aar:sources:2.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar" @@ -1678,24 +1916,28 @@ "dependencies": [ "androidx.lifecycle:lifecycle-common:2.2.0", "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar" @@ -1707,11 +1949,11 @@ "coord": "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.6.0", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" @@ -1719,13 +1961,17 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar" @@ -1747,10 +1993,14 @@ "androidx.arch.core:core-runtime:aar:2.1.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar" @@ -1772,10 +2022,14 @@ "androidx.arch.core:core-runtime:aar:sources:2.1.0", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar" @@ -1794,10 +2048,14 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar" @@ -1816,10 +2074,14 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar" @@ -1839,10 +2101,14 @@ "androidx.arch.core:core-common:2.1.0", "androidx.lifecycle:lifecycle-common:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar" @@ -1862,10 +2128,14 @@ "androidx.arch.core:core-common:jar:sources:2.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar" @@ -1884,10 +2154,14 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar" @@ -1906,10 +2180,14 @@ "directDependencies": [ "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar" @@ -1922,18 +2200,22 @@ "dependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar" @@ -1944,20 +2226,24 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources:2.2.0", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.6.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar" @@ -1982,10 +2268,14 @@ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.savedstate:savedstate:aar:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar" @@ -2010,10 +2300,14 @@ "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.savedstate:savedstate:aar:sources:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar" @@ -2029,10 +2323,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar" @@ -2048,10 +2346,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar" @@ -2073,10 +2375,14 @@ "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar" @@ -2098,10 +2404,14 @@ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" @@ -2117,10 +2427,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" @@ -2136,10 +2450,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" @@ -2155,10 +2473,14 @@ "directDependencies": [ "androidx.multidex:multidex:2.0.1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://maven.fabric.io/public/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar" @@ -2170,10 +2492,14 @@ "coord": "androidx.multidex:multidex:2.0.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "mirror_urls": [ "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar" @@ -2185,10 +2511,14 @@ "coord": "androidx.multidex:multidex:jar:sources:2.0.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar" @@ -2201,18 +2531,22 @@ "dependencies": [ "androidx.navigation:navigation-common:aar:2.0.0", "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "androidx.core:core:aar:1.3.0" ], "directDependencies": [ "androidx.collection:collection:1.1.0", "androidx.navigation:navigation-common:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar" @@ -2224,19 +2558,23 @@ "coord": "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.collection:collection:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar" @@ -2254,10 +2592,14 @@ "androidx.collection:collection:1.1.0", "androidx.core:core:aar:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar" @@ -2275,10 +2617,14 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar" @@ -2303,19 +2649,23 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "androidx.navigation:navigation-runtime:aar:2.0.0", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-fragment:aar:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar" @@ -2327,7 +2677,6 @@ "coord": "androidx.navigation:navigation-fragment-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2338,6 +2687,7 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.navigation:navigation-fragment:aar:sources:2.0.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", @@ -2347,12 +2697,16 @@ "directDependencies": [ "androidx.navigation:navigation-fragment:aar:sources:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar" @@ -2381,10 +2735,14 @@ "androidx.fragment:fragment:aar:1.2.0", "androidx.navigation:navigation-runtime:aar:2.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar" @@ -2413,10 +2771,14 @@ "androidx.fragment:fragment:aar:sources:1.2.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar" @@ -2438,19 +2800,23 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "androidx.navigation:navigation-runtime:aar:2.0.0", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:2.0.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar" @@ -2462,7 +2828,6 @@ "coord": "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2472,6 +2837,7 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", "androidx.loader:loader:aar:sources:1.0.0" @@ -2479,12 +2845,16 @@ "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar" @@ -2511,10 +2881,14 @@ "androidx.legacy:legacy-support-core-utils:aar:1.0.0", "androidx.navigation:navigation-common:aar:2.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar" @@ -2541,10 +2915,14 @@ "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "androidx.navigation:navigation-common:aar:sources:2.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar" @@ -2569,19 +2947,23 @@ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", "com.google.android.material:material:1.2.0-alpha02", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "androidx.navigation:navigation-runtime:aar:2.0.0", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar" @@ -2593,7 +2975,6 @@ "coord": "androidx.navigation:navigation-ui-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2605,6 +2986,7 @@ "androidx.navigation:navigation-ui:aar:sources:2.0.0", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", "androidx.loader:loader:aar:sources:1.0.0", @@ -2613,12 +2995,16 @@ "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar" @@ -2647,10 +3033,14 @@ "androidx.navigation:navigation-runtime:aar:2.0.0", "com.google.android.material:material:1.2.0-alpha02" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar" @@ -2679,10 +3069,14 @@ "androidx.navigation:navigation-runtime:aar:sources:2.0.0", "com.google.android.material:material:jar:sources:1.2.0-alpha02" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar" @@ -2698,10 +3092,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/print/print/1.0.0/print-1.0.0.aar", "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0.aar", "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar" @@ -2717,10 +3115,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar" @@ -2742,10 +3144,14 @@ "androidx.core:core:aar:1.3.0", "androidx.customview:customview:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar" @@ -2767,10 +3173,14 @@ "androidx.core:core:aar:sources:1.3.0", "androidx.customview:customview:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar" @@ -2786,10 +3196,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "mirror_urls": [ "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" @@ -2805,10 +3219,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" @@ -2831,10 +3249,14 @@ "androidx.sqlite:sqlite:aar:2.1.0", "androidx.sqlite:sqlite-framework:aar:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "mirror_urls": [ "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" @@ -2857,10 +3279,14 @@ "androidx.sqlite:sqlite:aar:sources:2.1.0", "androidx.sqlite:sqlite-framework:aar:sources:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" @@ -2880,10 +3306,14 @@ "androidx.arch.core:core-common:2.1.0", "androidx.lifecycle:lifecycle-common:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar" @@ -2903,10 +3333,14 @@ "androidx.arch.core:core-common:jar:sources:2.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar" @@ -2924,10 +3358,14 @@ "androidx.annotation:annotation:1.1.0", "androidx.sqlite:sqlite:aar:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" @@ -2945,10 +3383,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.sqlite:sqlite:aar:sources:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" @@ -2964,10 +3406,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" @@ -2983,10 +3429,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" @@ -3005,10 +3455,14 @@ "androidx.test.espresso:espresso-core:3.2.0", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" @@ -3027,10 +3481,14 @@ "androidx.test.espresso:espresso-core:jar:sources:3.2.0", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" @@ -3042,32 +3500,21 @@ "coord": "androidx.test.espresso:espresso-contrib:3.1.0", "dependencies": [ "androidx.test.espresso:espresso-core:3.2.0", - "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", "org.hamcrest:hamcrest-core:1.3", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", "androidx.recyclerview:recyclerview:1.1.0", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", "androidx.test.espresso:espresso-idling-resource:3.2.0", "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", "androidx.documentfile:documentfile:aar:1.0.0", "com.google.android.material:material:1.2.0-alpha02", "androidx.core:core:1.3.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", "androidx.legacy:legacy-support-core-utils:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" + "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.test.espresso:espresso-core:3.2.0", @@ -3078,10 +3525,14 @@ "androidx.core:core:1.3.0", "androidx.legacy:legacy-support-core-utils:1.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" @@ -3093,19 +3544,12 @@ "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", "androidx.print:print:aar:sources:1.0.0", "androidx.recyclerview:recyclerview:jar:sources:1.1.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", "com.google.android.material:material:jar:sources:1.2.0-alpha02", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", "androidx.core:core:aar:sources:1.3.0", "androidx.core:core:jar:sources:1.3.0", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", @@ -3113,11 +3557,7 @@ "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", "androidx.loader:loader:aar:sources:1.0.0" ], "directDependencies": [ @@ -3129,10 +3569,14 @@ "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" @@ -3165,10 +3609,14 @@ "com.squareup:javawriter:2.1.1", "javax.inject:javax.inject:1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" @@ -3201,10 +3649,14 @@ "org.hamcrest:hamcrest-library:jar:sources:1.3", "androidx.test:runner:jar:sources:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" @@ -3216,10 +3668,14 @@ "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" @@ -3231,10 +3687,14 @@ "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" @@ -3253,10 +3713,14 @@ "androidx.test:rules:1.1.0", "androidx.test.espresso:espresso-core:3.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" @@ -3275,10 +3739,14 @@ "androidx.test:rules:jar:sources:1.1.0", "androidx.test.espresso:espresso-core:jar:sources:3.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" @@ -3290,10 +3758,9 @@ "coord": "androidx.test.ext:junit:1.1.1", "dependencies": [ "androidx.annotation:annotation:1.1.0", + "junit:junit:4.13.2", "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test:core:1.4.0", - "junit:junit:4.13.2" + "androidx.test:core:1.4.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", @@ -3301,10 +3768,14 @@ "androidx.test:monitor:1.4.0", "junit:junit:4.13.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" @@ -3315,11 +3786,10 @@ { "coord": "androidx.test.ext:junit:jar:sources:1.1.1", "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0" + "androidx.test:monitor:jar:sources:1.4.0", + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.test:core:jar:sources:1.4.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", @@ -3327,10 +3797,14 @@ "androidx.test:monitor:jar:sources:1.4.0", "junit:junit:jar:sources:4.13.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" @@ -3345,19 +3819,23 @@ "androidx.annotation:annotation:1.1.0", "com.google.truth:truth:1.1.3", "androidx.test:monitor:1.4.0", - "com.google.guava:guava:30.1.1-android", - "androidx.test:core:1.4.0" + "androidx.test:core:1.4.0", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.test:core:1.4.0", - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "com.google.truth:truth:1.1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" @@ -3368,9 +3846,9 @@ { "coord": "androidx.test.ext:truth:jar:sources:1.4.0", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "androidx.test:monitor:jar:sources:1.4.0", "androidx.test:core:jar:sources:1.4.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" @@ -3378,13 +3856,17 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" @@ -3396,10 +3878,14 @@ "coord": "androidx.test.uiautomator:uiautomator:2.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" @@ -3411,10 +3897,14 @@ "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" @@ -3434,10 +3924,14 @@ "androidx.lifecycle:lifecycle-common:2.2.0", "androidx.test:monitor:1.4.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/core/1.4.0/core-1.4.0.aar", "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" @@ -3457,10 +3951,14 @@ "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", "androidx.test:monitor:jar:sources:1.4.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" @@ -3476,10 +3974,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" @@ -3498,6 +4000,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" @@ -3513,10 +4016,14 @@ "directDependencies": [ "androidx.test:runner:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" @@ -3532,10 +4039,14 @@ "directDependencies": [ "androidx.test:runner:jar:sources:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" @@ -3547,10 +4058,9 @@ "coord": "androidx.test:runner:1.2.0", "dependencies": [ "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", + "net.sf.kxml:kxml2:2.3.0", "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" + "androidx.test:monitor:1.4.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", @@ -3558,10 +4068,14 @@ "junit:junit:4.13.2", "net.sf.kxml:kxml2:2.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" @@ -3572,11 +4086,10 @@ { "coord": "androidx.test:runner:jar:sources:1.2.0", "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" + "androidx.test:monitor:jar:sources:1.4.0", + "net.sf.kxml:kxml2:jar:sources:2.3.0", + "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", @@ -3584,10 +4097,14 @@ "junit:junit:jar:sources:4.13.2", "net.sf.kxml:kxml2:jar:sources:2.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" @@ -3600,19 +4117,21 @@ "dependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" + "androidx.core:core:aar:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.collection:collection:1.1.0", "androidx.core:core:aar:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" @@ -3623,21 +4142,23 @@ { "coord": "androidx.transition:transition:aar:sources:1.2.0", "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.0", - "androidx.annotation:annotation:jar:sources:1.1.0" + "androidx.annotation:annotation:jar:sources:1.1.0", + "androidx.core:core:aar:sources:1.3.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" @@ -3659,10 +4180,14 @@ "androidx.interpolator:interpolator:aar:1.0.0", "androidx.vectordrawable:vectordrawable:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" @@ -3684,10 +4209,14 @@ "androidx.interpolator:interpolator:aar:sources:1.0.0", "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" @@ -3707,10 +4236,14 @@ "androidx.collection:collection:1.1.0", "androidx.core:core:aar:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" @@ -3730,10 +4263,14 @@ "androidx.collection:collection:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" @@ -3751,10 +4288,14 @@ "androidx.annotation:annotation:1.1.0", "androidx.collection:collection:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" @@ -3772,10 +4313,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.collection:collection:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" @@ -3800,10 +4345,14 @@ "androidx.recyclerview:recyclerview:aar:1.1.0", "androidx.fragment:fragment:aar:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" @@ -3828,10 +4377,14 @@ "androidx.recyclerview:recyclerview:aar:sources:1.1.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" @@ -3851,10 +4404,14 @@ "androidx.core:core:aar:1.3.0", "androidx.customview:customview:aar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" @@ -3874,10 +4431,14 @@ "androidx.core:core:aar:sources:1.3.0", "androidx.customview:customview:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" @@ -3888,21 +4449,23 @@ { "coord": "androidx.work:work-runtime-ktx:2.4.0", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", - "androidx.work:work-runtime:aar:2.4.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "androidx.work:work-runtime:aar:2.4.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0" ], "directDependencies": [ "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" @@ -3913,21 +4476,23 @@ { "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.6.0" ], "directDependencies": [ "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" @@ -3958,10 +4523,14 @@ "androidx.room:room-runtime:aar:2.2.5", "androidx.sqlite:sqlite-framework:aar:2.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" @@ -3992,10 +4561,14 @@ "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" @@ -4020,10 +4593,14 @@ "androidx.room:room-runtime:aar:2.2.5", "androidx.work:work-runtime-ktx:aar:2.4.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" @@ -4048,10 +4625,14 @@ "androidx.room:room-runtime:aar:sources:2.2.5", "androidx.work:work-runtime-ktx:aar:sources:2.4.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" @@ -4063,10 +4644,14 @@ "coord": "com.almworks.sqlite4java:sqlite4java:1.0.392", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "mirror_urls": [ "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar" @@ -4078,10 +4663,14 @@ "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "mirror_urls": [ "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar" @@ -4093,10 +4682,14 @@ "coord": "com.android.databinding:baseLibrary:3.4.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "mirror_urls": [ "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" @@ -4108,10 +4701,14 @@ "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" @@ -4123,10 +4720,14 @@ "coord": "com.android.support:support-annotations:28.0.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "mirror_urls": [ "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" @@ -4142,10 +4743,14 @@ "directDependencies": [ "com.google.protobuf:protobuf-java:3.17.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4.jar" @@ -4161,10 +4766,14 @@ "directDependencies": [ "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/protos/30.0.4/protos-30.0.4-sources.jar" @@ -4175,31 +4784,33 @@ { "coord": "com.android.tools.analytics-library:shared:30.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", "com.google.code.gson:gson:2.8.6", "com.android.tools.analytics-library:protos:30.0.4", "net.java.dev.jna:jna:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "net.java.dev.jna:jna-platform:5.6.0" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", "com.google.code.gson:gson:2.8.6", "com.android.tools.analytics-library:protos:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "net.java.dev.jna:jna-platform:5.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4.jar" @@ -4210,31 +4821,33 @@ { "coord": "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools:annotations:jar:sources:30.0.4", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "net.java.dev.jna:jna:jar:sources:5.6.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools:annotations:jar:sources:30.0.4", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "com.google.code.gson:gson:jar:sources:2.8.6" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/analytics-library/shared/30.0.4/shared-30.0.4-sources.jar" @@ -4258,7 +4871,6 @@ "org.glassfish.jaxb:txw2:2.3.2", "commons-io:commons-io:2.4", "org.smali:util:2.2.4", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", @@ -4267,6 +4879,7 @@ "com.beust:jcommander:1.64", "org.apache.httpcomponents:httpclient:4.5.6", "com.google.code.gson:gson:2.8.6", + "org.ow2.asm:asm:9.2", "com.android.tools.external.com-intellij:intellij-core:30.0.4", "com.sun.xml.fastinfoset:FastInfoset:1.2.16", "com.android.tools.lint:lint-model:30.0.4", @@ -4277,12 +4890,12 @@ "org.ow2.asm:asm-tree:9.0", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", @@ -4294,18 +4907,15 @@ "org.bouncycastle:bcpkix-jdk15on:1.56", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", "com.android.tools.apkparser:binary-resources:30.0.4", - "org.ow2.asm:asm:9.1", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0", "org.bouncycastle:bcprov-jdk15on:jar:1.65", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "com.android.tools:sdklib:30.0.4", "xml-apis:xml-apis:1.4.01" ], @@ -4320,10 +4930,14 @@ "com.android.tools.apkparser:binary-resources:30.0.4", "com.android.tools:sdklib:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4.jar" @@ -4337,8 +4951,7 @@ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.ow2.asm:asm:jar:sources:9.2", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", @@ -4355,17 +4968,17 @@ "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", "org.smali:util:jar:sources:2.2.4", - "org.ow2.asm:asm:jar:sources:9.1", "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", "com.android.tools.build:manifest-merger:jar:sources:30.0.4", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools.lint:lint-model:jar:sources:30.0.4", "com.android.tools:sdklib:jar:sources:30.0.4", "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", @@ -4373,7 +4986,6 @@ "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", @@ -4384,7 +4996,6 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", @@ -4408,10 +5019,14 @@ "org.smali:dexlib2:jar:sources:2.2.4", "org.smali:baksmali:jar:sources:2.2.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/apkanalyzer/30.0.4/apkanalyzer-30.0.4-sources.jar" @@ -4422,19 +5037,23 @@ { "coord": "com.android.tools.apkparser:binary-resources:30.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", "com.android.tools:annotations:30.0.4", - "com.google.code.findbugs:jsr305:3.0.2" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.android.tools:annotations:30.0.4", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4.jar" @@ -4447,17 +5066,21 @@ "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "directDependencies": [ "com.android.tools:annotations:jar:sources:30.0.4", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/apkparser/binary-resources/30.0.4/binary-resources-30.0.4-sources.jar" @@ -4468,17 +5091,21 @@ { "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "com.google.code.gson:gson:2.8.6" ], "directDependencies": [ "com.google.code.gson:gson:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" @@ -4489,17 +5116,21 @@ { "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "dependencies": [ - "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "com.google.code.gson:gson:jar:sources:2.8.6" ], "directDependencies": [ "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" @@ -4515,10 +5146,14 @@ "directDependencies": [ "com.google.protobuf:protobuf-java:3.17.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524.jar" @@ -4534,10 +5169,14 @@ "directDependencies": [ "com.google.protobuf:protobuf-java:jar:sources:3.17.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "https://maven.google.com/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/4.1.0-alpha01-6193524/aapt2-proto-4.1.0-alpha01-6193524-sources.jar" @@ -4548,19 +5187,21 @@ { "coord": "com.android.tools.build:builder-model:7.0.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4.jar" @@ -4571,19 +5212,21 @@ { "coord": "com.android.tools.build:builder-model:jar:sources:7.0.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" ], "directDependencies": [ "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "https://maven.google.com/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-model/7.0.4/builder-model-7.0.4-sources.jar" @@ -4594,26 +5237,28 @@ { "coord": "com.android.tools.build:builder-test-api:7.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", "com.android.tools.ddms:ddmlib:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.android.tools:annotations:30.0.4", "com.android.tools:common:30.0.4", "com.android.tools.ddms:ddmlib:30.0.4", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4.jar" @@ -4624,26 +5269,28 @@ { "coord": "com.android.tools.build:builder-test-api:jar:sources:7.0.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4" ], "directDependencies": [ "com.android.tools:annotations:jar:sources:30.0.4", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", "https://maven.google.com/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api/7.0.4/builder-test-api-7.0.4-sources.jar" @@ -4660,7 +5307,6 @@ "org.glassfish.jaxb:jaxb-runtime:2.3.2", "com.android.tools:sdk-common:30.0.4", "org.glassfish.jaxb:txw2:2.3.2", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.android.tools.ddms:ddmlib:30.0.4", @@ -4673,12 +5319,12 @@ "org.jetbrains.intellij.deps:trove4j:1.0.20181211", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", @@ -4688,31 +5334,33 @@ "org.bouncycastle:bcpkix-jdk15on:1.56", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0", "org.bouncycastle:bcprov-jdk15on:jar:1.65", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "com.android.tools:sdklib:30.0.4", "xml-apis:xml-apis:1.4.01" ], "directDependencies": [ "com.android.tools:sdk-common:30.0.4", "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools:common:30.0.4", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "com.android.tools:sdklib:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4.jar" @@ -4726,8 +5374,6 @@ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", @@ -4740,18 +5386,18 @@ "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools:sdklib:jar:sources:30.0.4", "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", @@ -4760,7 +5406,6 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", @@ -4771,16 +5416,20 @@ ], "directDependencies": [ "com.android.tools:common:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "com.android.tools:sdklib:jar:sources:30.0.4", "com.google.code.gson:gson:jar:sources:2.8.6", "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/30.0.4/manifest-merger-30.0.4-sources.jar" @@ -4791,24 +5440,26 @@ { "coord": "com.android.tools.ddms:ddmlib:30.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.android.tools:common:30.0.4", "com.google.protobuf:protobuf-java:3.17.3", "net.sf.kxml:kxml2:2.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4.jar" @@ -4819,24 +5470,26 @@ { "coord": "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "net.sf.kxml:kxml2:jar:sources:2.3.0" ], "directDependencies": [ "com.android.tools:common:jar:sources:30.0.4", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "net.sf.kxml:kxml2:jar:sources:2.3.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/30.0.4/ddmlib-30.0.4-sources.jar" @@ -4852,10 +5505,14 @@ "directDependencies": [ "org.jetbrains.intellij.deps:trove4j:1.0.20181211" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4.jar" @@ -4871,10 +5528,14 @@ "directDependencies": [ "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/intellij-core/30.0.4/intellij-core-30.0.4-sources.jar" @@ -4886,10 +5547,14 @@ "coord": "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4.jar" @@ -4901,10 +5566,14 @@ "coord": "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/external/com-intellij/kotlin-compiler/30.0.4/kotlin-compiler-30.0.4-sources.jar" @@ -4916,10 +5585,14 @@ "coord": "com.android.tools.external.org-jetbrains:uast:30.0.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4.jar" @@ -4931,10 +5604,14 @@ "coord": "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/external/org-jetbrains/uast/30.0.4/uast-30.0.4-sources.jar" @@ -4945,13 +5622,11 @@ { "coord": "com.android.tools.layoutlib:layoutlib-api:30.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.google.guava:guava:31.0.1-jre", "org.jetbrains:annotations:13.0" ], "directDependencies": [ @@ -4960,10 +5635,14 @@ "net.sf.kxml:kxml2:2.3.0", "org.jetbrains:annotations:13.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4.jar" @@ -4974,14 +5653,12 @@ { "coord": "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains:annotations:jar:sources:13.0", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "net.sf.kxml:kxml2:jar:sources:2.3.0" ], "directDependencies": [ "com.android.tools:annotations:jar:sources:30.0.4", @@ -4989,10 +5666,14 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.jetbrains:annotations:jar:sources:13.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-api/30.0.4/layoutlib-api-30.0.4-sources.jar" @@ -5012,7 +5693,6 @@ "com.android.tools:sdk-common:30.0.4", "org.glassfish.jaxb:txw2:2.3.2", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", @@ -5020,6 +5700,7 @@ "com.google.jimfs:jimfs:1.1", "org.apache.httpcomponents:httpclient:4.5.6", "com.google.code.gson:gson:2.8.6", + "org.ow2.asm:asm:9.2", "com.android.tools.external.com-intellij:intellij-core:30.0.4", "com.sun.xml.fastinfoset:FastInfoset:1.2.16", "com.android.tools.lint:lint-model:30.0.4", @@ -5029,12 +5710,12 @@ "org.ow2.asm:asm-tree:9.0", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", @@ -5044,17 +5725,14 @@ "org.bouncycastle:bcpkix-jdk15on:1.56", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0", "org.bouncycastle:bcprov-jdk15on:jar:1.65", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "com.android.tools:sdklib:30.0.4", "xml-apis:xml-apis:1.4.01" ], @@ -5063,24 +5741,27 @@ "com.android.tools.build:manifest-merger:30.0.4", "com.android.tools:sdk-common:30.0.4", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", + "org.ow2.asm:asm:9.2", "com.android.tools.external.com-intellij:intellij-core:30.0.4", "com.android.tools.lint:lint-model:30.0.4", "org.ow2.asm:asm-tree:9.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", "com.android.tools.build:builder-model:7.0.4", "com.android.tools:common:30.0.4", - "org.ow2.asm:asm:9.1", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.google.guava:guava:31.0.1-jre", "com.android.tools:sdklib:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4.jar" @@ -5094,8 +5775,7 @@ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.ow2.asm:asm:jar:sources:9.2", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", @@ -5107,17 +5787,17 @@ "com.android.tools:annotations:jar:sources:30.0.4", "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "org.ow2.asm:asm:jar:sources:9.1", "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", "com.android.tools.build:manifest-merger:jar:sources:30.0.4", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools.lint:lint-model:jar:sources:30.0.4", "com.android.tools:sdklib:jar:sources:30.0.4", "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", @@ -5125,7 +5805,6 @@ "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", @@ -5135,7 +5814,6 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", @@ -5146,28 +5824,31 @@ "xml-apis:xml-apis:jar:sources:1.4.01" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm:jar:sources:9.2", "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "com.android.tools.build:manifest-merger:jar:sources:30.0.4", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools.lint:lint-model:jar:sources:30.0.4", "com.android.tools:sdklib:jar:sources:30.0.4", "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", "commons-io:commons-io:jar:sources:2.4", "com.android.tools.build:builder-model:jar:sources:7.0.4", "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/30.0.4/lint-api-30.0.4-sources.jar" @@ -5188,7 +5869,6 @@ "com.android.tools:sdk-common:30.0.4", "org.glassfish.jaxb:txw2:2.3.2", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", @@ -5196,6 +5876,7 @@ "com.google.jimfs:jimfs:1.1", "org.apache.httpcomponents:httpclient:4.5.6", "com.google.code.gson:gson:2.8.6", + "org.ow2.asm:asm:9.2", "com.android.tools.external.com-intellij:intellij-core:30.0.4", "com.sun.xml.fastinfoset:FastInfoset:1.2.16", "com.android.tools.lint:lint-model:30.0.4", @@ -5205,12 +5886,12 @@ "org.ow2.asm:asm-tree:9.0", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", @@ -5221,17 +5902,14 @@ "org.bouncycastle:bcpkix-jdk15on:1.56", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0", "org.bouncycastle:bcprov-jdk15on:jar:1.65", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "com.android.tools:sdklib:30.0.4", "xml-apis:xml-apis:1.4.01" ], @@ -5239,22 +5917,26 @@ "com.android.tools.external.org-jetbrains:uast:30.0.4", "org.ow2.asm:asm-analysis:9.0", "com.android.tools:sdk-common:30.0.4", - "com.google.guava:guava:30.1.1-android", "com.android.tools.external.com-intellij:kotlin-compiler:30.0.4", "com.google.code.gson:gson:2.8.6", "com.android.tools.external.com-intellij:intellij-core:30.0.4", "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", "com.android.tools.lint:lint-api:30.0.4", "com.android.tools:common:30.0.4", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "com.google.guava:guava:31.0.1-jre", "com.android.tools:sdklib:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4.jar" @@ -5268,8 +5950,7 @@ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.ow2.asm:asm:jar:sources:9.2", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", @@ -5282,17 +5963,17 @@ "com.android.tools.lint:lint-api:jar:sources:30.0.4", "org.apache.httpcomponents:httpclient:jar:sources:4.5.6", "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "org.ow2.asm:asm:jar:sources:9.1", "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", "org.ow2.asm:asm-tree:jar:sources:9.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", "com.android.tools.build:manifest-merger:jar:sources:30.0.4", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools.lint:lint-model:jar:sources:30.0.4", "com.android.tools:sdklib:jar:sources:30.0.4", "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", @@ -5300,7 +5981,6 @@ "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", @@ -5310,7 +5990,6 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", @@ -5322,25 +6001,29 @@ "xml-apis:xml-apis:jar:sources:1.4.01" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.android.tools.external.org-jetbrains:uast:jar:sources:30.0.4", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools.lint:lint-api:jar:sources:30.0.4", "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools:sdklib:jar:sources:30.0.4", "com.android.tools.external.com-intellij:intellij-core:jar:sources:30.0.4", "com.google.code.gson:gson:jar:sources:2.8.6", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "org.ow2.asm:asm-analysis:jar:sources:9.0", "com.android.tools.external.com-intellij:kotlin-compiler:jar:sources:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/30.0.4/lint-checks-30.0.4-sources.jar" @@ -5357,7 +6040,6 @@ "org.glassfish.jaxb:jaxb-runtime:2.3.2", "com.android.tools:sdk-common:30.0.4", "org.glassfish.jaxb:txw2:2.3.2", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.android.tools.ddms:ddmlib:30.0.4", @@ -5370,12 +6052,12 @@ "org.jetbrains.intellij.deps:trove4j:1.0.20181211", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", @@ -5385,30 +6067,32 @@ "org.bouncycastle:bcpkix-jdk15on:1.56", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0", "org.bouncycastle:bcprov-jdk15on:jar:1.65", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "com.android.tools:sdklib:30.0.4", "xml-apis:xml-apis:1.4.01" ], "directDependencies": [ "com.android.tools:sdk-common:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools.build:builder-model:7.0.4", "com.android.tools:common:30.0.4", - "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "net.sf.kxml:kxml2:2.3.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4.jar" @@ -5422,8 +6106,6 @@ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", @@ -5436,18 +6118,18 @@ "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools:sdklib:jar:sources:30.0.4", "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", @@ -5456,7 +6138,6 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", @@ -5467,15 +6148,19 @@ ], "directDependencies": [ "com.android.tools:common:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "com.android.tools.build:builder-model:jar:sources:7.0.4", "net.sf.kxml:kxml2:jar:sources:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools:sdk-common:jar:sources:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/lint/lint-model/30.0.4/lint-model-30.0.4-sources.jar" @@ -5487,10 +6172,14 @@ "coord": "com.android.tools:annotations:30.0.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4.jar" @@ -5502,10 +6191,14 @@ "coord": "com.android.tools:annotations:jar:sources:30.0.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/30.0.4/annotations-30.0.4-sources.jar" @@ -5516,21 +6209,23 @@ { "coord": "com.android.tools:common:30.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ "com.android.tools:annotations:30.0.4", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/common/30.0.4/common-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4.jar", "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4.jar" @@ -5541,21 +6236,23 @@ { "coord": "com.android.tools:common:jar:sources:30.0.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" ], "directDependencies": [ "com.android.tools:annotations:jar:sources:30.0.4", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/common/30.0.4/common-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/common/30.0.4/common-30.0.4-sources.jar" @@ -5566,20 +6263,22 @@ { "coord": "com.android.tools:dvlib:30.0.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ "com.android.tools:common:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4.jar" @@ -5590,20 +6289,22 @@ { "coord": "com.android.tools:dvlib:jar:sources:30.0.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.android.tools:common:jar:sources:30.0.4", "com.android.tools:annotations:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.android.tools:common:jar:sources:30.0.4" ], "directDependencies": [ "com.android.tools:common:jar:sources:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/dvlib/30.0.4/dvlib-30.0.4-sources.jar" @@ -5618,7 +6319,6 @@ "com.android.tools.analytics-library:shared:30.0.4", "org.glassfish.jaxb:jaxb-runtime:2.3.2", "org.glassfish.jaxb:txw2:2.3.2", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.google.jimfs:jimfs:1.1", @@ -5626,30 +6326,33 @@ "com.sun.xml.fastinfoset:FastInfoset:1.2.16", "com.android.tools.analytics-library:protos:30.0.4", "net.java.dev.jna:jna:5.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "com.sun.activation:javax.activation:1.2.0", - "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "net.java.dev.jna:jna-platform:5.6.0" ], "directDependencies": [ "com.android.tools.analytics-library:shared:30.0.4", "org.glassfish.jaxb:jaxb-runtime:2.3.2", "org.apache.commons:commons-compress:1.20", "com.google.jimfs:jimfs:1.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools:common:30.0.4", - "com.sun.activation:javax.activation:1.2.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.sun.activation:javax.activation:1.2.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/repository/30.0.4/repository-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4.jar", "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4.jar" @@ -5662,8 +6365,6 @@ "dependencies": [ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", "com.sun.activation:javax.activation:jar:sources:1.2.0", @@ -5672,14 +6373,14 @@ "com.android.tools:annotations:jar:sources:30.0.4", "com.google.jimfs:jimfs:jar:sources:1.1", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "org.glassfish.jaxb:txw2:jar:sources:2.3.2" ], @@ -5688,14 +6389,18 @@ "com.sun.activation:javax.activation:jar:sources:1.2.0", "com.android.tools:common:jar:sources:30.0.4", "com.google.jimfs:jimfs:jar:sources:1.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", - "org.apache.commons:commons-compress:jar:sources:1.20", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.apache.commons:commons-compress:jar:sources:1.20" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/repository/30.0.4/repository-30.0.4-sources.jar" @@ -5711,7 +6416,6 @@ "commons-logging:commons-logging:1.2", "org.glassfish.jaxb:jaxb-runtime:2.3.2", "org.glassfish.jaxb:txw2:2.3.2", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.android.tools.ddms:ddmlib:30.0.4", @@ -5724,12 +6428,12 @@ "org.jetbrains.intellij.deps:trove4j:1.0.20181211", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", @@ -5739,26 +6443,24 @@ "org.bouncycastle:bcpkix-jdk15on:1.56", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0", "org.bouncycastle:bcprov-jdk15on:jar:1.65", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", "com.android.tools:sdklib:30.0.4", "xml-apis:xml-apis:1.4.01" ], "directDependencies": [ "com.android.tools.analytics-library:shared:30.0.4", "org.glassfish.jaxb:jaxb-runtime:2.3.2", - "com.google.guava:guava:30.1.1-android", "com.android.tools.ddms:ddmlib:30.0.4", "com.google.code.gson:gson:2.8.6", "org.jetbrains.intellij.deps:trove4j:1.0.20181211", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.android.tools.build:builder-test-api:7.0.4", "xerces:xercesImpl:2.12.0", "org.bouncycastle:bcprov-jdk15on:1.65", @@ -5770,14 +6472,17 @@ "com.android.tools:common:30.0.4", "javax.inject:javax.inject:1", "net.sf.kxml:kxml2:2.3.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "com.google.guava:guava:31.0.1-jre", "com.android.tools:sdklib:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4.jar" @@ -5791,8 +6496,6 @@ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", @@ -5805,18 +6508,18 @@ "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools:sdklib:jar:sources:30.0.4", "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", @@ -5825,7 +6528,6 @@ "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "com.android.tools:repository:jar:sources:30.0.4", @@ -5836,14 +6538,14 @@ "directDependencies": [ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.56", - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "com.android.tools:common:jar:sources:30.0.4", "com.android.tools.layoutlib:layoutlib-api:jar:sources:30.0.4", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "xerces:xercesImpl:jar:sources:2.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.android.tools:sdklib:jar:sources:30.0.4", "com.google.code.gson:gson:jar:sources:2.8.6", "com.android.tools.build:builder-test-api:jar:sources:7.0.4", @@ -5852,13 +6554,16 @@ "com.android.tools.build:aapt2-proto:jar:sources:4.1.0-alpha01-6193524", "net.sf.kxml:kxml2:jar:sources:2.3.0", "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.android.tools.ddms:ddmlib:jar:sources:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.0.4/sdk-common-30.0.4-sources.jar" @@ -5874,7 +6579,6 @@ "commons-logging:commons-logging:1.2", "org.glassfish.jaxb:jaxb-runtime:2.3.2", "org.glassfish.jaxb:txw2:2.3.2", - "com.google.guava:guava:30.1.1-android", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2", "org.apache.commons:commons-compress:1.20", "com.google.jimfs:jimfs:1.1", @@ -5885,21 +6589,20 @@ "com.android.tools.analytics-library:protos:30.0.4", "net.java.dev.jna:jna:5.6.0", "org.apache.httpcomponents:httpmime:4.5.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "org.jvnet.staxex:stax-ex:1.8.1", "com.google.protobuf:protobuf-java:3.17.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", "com.sun.istack:istack-commons-runtime:3.0.8", "org.apache.httpcomponents:httpcore:4.4.10", "com.android.tools.layoutlib:layoutlib-api:30.0.4", "commons-codec:commons-codec:1.10", "com.android.tools:common:30.0.4", "com.android.tools:annotations:30.0.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "com.sun.activation:javax.activation:1.2.0", "net.sf.kxml:kxml2:2.3.0", "com.android.tools:repository:30.0.4", + "com.google.guava:guava:31.0.1-jre", "net.java.dev.jna:jna-platform:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", "org.jetbrains:annotations:13.0" ], "directDependencies": [ @@ -5913,10 +6616,14 @@ "com.android.tools:common:30.0.4", "com.android.tools:repository:30.0.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar", "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4.jar" @@ -5929,8 +6636,6 @@ "dependencies": [ "com.android.tools.analytics-library:shared:jar:sources:30.0.4", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "commons-codec:commons-codec:jar:sources:1.10", "net.java.dev.jna:jna-platform:jar:sources:5.6.0", @@ -5944,17 +6649,17 @@ "com.google.jimfs:jimfs:jar:sources:1.1", "commons-logging:commons-logging:jar:sources:1.2", "com.android.tools.analytics-library:protos:jar:sources:30.0.4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "org.glassfish.jaxb:jaxb-runtime:jar:sources:2.3.2", "org.apache.commons:commons-compress:jar:sources:1.20", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.apache.httpcomponents:httpmime:jar:sources:4.5.6", "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", "com.android.tools:dvlib:jar:sources:30.0.4", "org.jvnet.staxex:stax-ex:jar:sources:1.8.1", "net.sf.kxml:kxml2:jar:sources:2.3.0", "net.java.dev.jna:jna:jar:sources:5.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "com.android.tools:repository:jar:sources:30.0.4", "org.glassfish.jaxb:txw2:jar:sources:2.3.2", @@ -5971,10 +6676,14 @@ "com.android.tools:repository:jar:sources:30.0.4", "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", "https://maven.fabric.io/public/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", "https://maven.google.com/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/sdklib/30.0.4/sdklib-30.0.4-sources.jar" @@ -5986,10 +6695,14 @@ "coord": "com.beust:jcommander:1.64", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", "mirror_urls": [ "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/beust/jcommander/1.64/jcommander-1.64.jar", "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64.jar", "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64.jar", "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64.jar" @@ -6001,10 +6714,14 @@ "coord": "com.beust:jcommander:jar:sources:1.64", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", "mirror_urls": [ "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", "https://maven.fabric.io/public/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", "https://maven.google.com/com/beust/jcommander/1.64/jcommander-1.64-sources.jar", "https://repo1.maven.org/maven2/com/beust/jcommander/1.64/jcommander-1.64-sources.jar" @@ -6020,10 +6737,14 @@ "directDependencies": [ "io.fabric.sdk.android:fabric:aar:1.4.7" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" @@ -6038,12 +6759,14 @@ "exclusions": [ "io.fabric.sdk.android:fabric", "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" + "com.crashlytics.sdk.android:crashlytics", + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" @@ -6061,10 +6784,14 @@ "com.crashlytics.sdk.android:answers:aar:1.4.6", "io.fabric.sdk.android:fabric:aar:1.4.7" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" @@ -6086,10 +6813,14 @@ "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", "io.fabric.sdk.android:fabric:aar:1.4.7" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" @@ -6101,10 +6832,14 @@ "coord": "com.github.bumptech.glide:annotations:4.11.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" @@ -6116,10 +6851,14 @@ "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" @@ -6135,10 +6874,14 @@ "directDependencies": [ "com.github.bumptech.glide:annotations:4.11.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" @@ -6154,10 +6897,14 @@ "directDependencies": [ "com.github.bumptech.glide:annotations:jar:sources:4.11.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" @@ -6169,10 +6916,14 @@ "coord": "com.github.bumptech.glide:disklrucache:4.11.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" @@ -6184,10 +6935,14 @@ "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" @@ -6203,10 +6958,14 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" @@ -6222,10 +6981,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" @@ -6271,10 +7034,14 @@ "androidx.exifinterface:exifinterface:1.0.0", "androidx.fragment:fragment:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" @@ -6320,10 +7087,14 @@ "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" @@ -6334,21 +7105,15 @@ { "coord": "com.github.bumptech.glide:mocks:4.11.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.github.bumptech.glide:annotations:4.11.0", "androidx.interpolator:interpolator:aar:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", "androidx.annotation:annotation:1.1.0", "com.github.bumptech.glide:disklrucache:4.11.0", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", "androidx.vectordrawable:vectordrawable-animated:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.core:core:aar:1.3.0", "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.guava:guava:30.1.1-android", "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "com.google.errorprone:error_prone_annotations:2.7.1", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.vectordrawable:vectordrawable:aar:1.1.0", "androidx.cursoradapter:cursoradapter:aar:1.0.0", @@ -6356,7 +7121,6 @@ "com.github.bumptech.glide:gifdecoder:4.11.0", "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "com.google.guava:failureaccess:1.0.1", "androidx.viewpager:viewpager:aar:1.0.0", "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", "androidx.legacy:legacy-support-core-ui:aar:1.0.0", @@ -6365,20 +7129,24 @@ "androidx.fragment:fragment:1.2.0", "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", "com.github.bumptech.glide:glide:4.11.0", + "com.google.guava:guava:31.0.1-jre", "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0", - "org.checkerframework:checker-compat-qual:2.5.5" + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" @@ -6391,20 +7159,17 @@ "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", "androidx.fragment:fragment:jar:sources:1.2.0", "androidx.viewpager:viewpager:aar:sources:1.0.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", "androidx.core:core:aar:sources:1.3.0", @@ -6417,23 +7182,23 @@ "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "androidx.customview:customview:aar:sources:1.1.0", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "androidx.loader:loader:aar:sources:1.0.0", "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" @@ -6449,10 +7214,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-core:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" @@ -6468,10 +7237,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-core:jar:sources:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" @@ -6483,10 +7256,14 @@ "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" @@ -6497,8 +7274,8 @@ { "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", "dependencies": [ + "com.google.dagger:dagger:jar:2.41", "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1", "com.google.firebase:firebase-encoders-json:aar:16.1.0", "androidx.annotation:annotation:jar:1.1.0", "com.google.android.datatransport:transport-runtime:aar:2.2.3" @@ -6509,10 +7286,14 @@ "com.google.android.datatransport:transport-runtime:aar:2.2.3", "com.google.firebase:firebase-encoders-json:aar:16.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" @@ -6525,17 +7306,21 @@ "dependencies": [ "com.google.android.datatransport:transport-api:aar:2.2.0", "androidx.annotation:annotation:jar:1.1.0", - "com.google.dagger:dagger:jar:2.28.1" + "com.google.dagger:dagger:jar:2.41" ], "directDependencies": [ "androidx.annotation:annotation:jar:1.1.0", "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1" + "com.google.dagger:dagger:jar:2.41" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" @@ -6546,15 +7331,19 @@ { "coord": "com.google.android.flexbox:flexbox:3.0.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" @@ -6565,15 +7354,19 @@ { "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" @@ -6592,10 +7385,14 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" @@ -6619,10 +7416,14 @@ "androidx.fragment:fragment:aar:1.2.0", "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" @@ -6642,10 +7443,14 @@ "androidx.core:core:aar:1.3.0", "androidx.fragment:fragment:aar:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" @@ -6695,10 +7500,14 @@ "com.google.firebase:firebase-installations-interop:aar:16.0.0", "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" @@ -6717,10 +7526,14 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" @@ -6755,10 +7568,14 @@ "com.google.android.gms:play-services-basement:aar:17.0.0", "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" @@ -6779,10 +7596,14 @@ "com.google.android.gms:play-services-basement:aar:17.0.0", "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" @@ -6816,10 +7637,14 @@ "com.google.android.gms:play-services-measurement-base:aar:17.5.0", "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" @@ -6856,10 +7681,14 @@ "com.google.android.gms:play-services-basement:aar:17.0.0", "com.google.android.gms:play-services-measurement-base:aar:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" @@ -6887,10 +7716,14 @@ "androidx.legacy:legacy-support-core-utils:aar:1.0.0", "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" @@ -6909,10 +7742,14 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" @@ -6923,19 +7760,23 @@ { "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "com.google.code.findbugs:jsr305:3.0.2" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" @@ -6947,32 +7788,16 @@ "coord": "com.google.android.material:material:1.2.0-alpha02", "dependencies": [ "androidx.viewpager2:viewpager2:aar:1.0.0", - "androidx.interpolator:interpolator:aar:1.0.0", "androidx.annotation:annotation:1.1.0", "androidx.cardview:cardview:aar:1.0.0", "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.core:core:aar:1.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", "androidx.transition:transition:aar:1.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.vectordrawable:vectordrawable:aar:1.1.0", "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", "androidx.appcompat:appcompat:aar:1.2.0", "androidx.customview:customview:aar:1.1.0" ], @@ -6989,10 +7814,14 @@ "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0-rc01", "androidx.appcompat:appcompat:aar:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02.aar" @@ -7003,34 +7832,18 @@ { "coord": "com.google.android.material:material:jar:sources:1.2.0-alpha02", "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0-rc01", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", "androidx.appcompat:appcompat:aar:sources:1.2.0", - "androidx.print:print:aar:sources:1.0.0", "androidx.viewpager2:viewpager2:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", "androidx.transition:transition:aar:sources:1.2.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", "androidx.cardview:cardview:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", "androidx.collection:collection:jar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", "androidx.core:core:aar:sources:1.3.0", "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], "directDependencies": [ @@ -7046,10 +7859,14 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", "https://maven.fabric.io/public/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" @@ -7058,43 +7875,55 @@ "url": "https://maven.google.com/com/google/android/material/material/1.2.0-alpha02/material-1.2.0-alpha02-sources.jar" }, { - "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", + "coord": "com.google.auto.service:auto-service-annotations:1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar" ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + "sha256": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar" }, { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar" ], - "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + "sha256": "a063f495c8aaa763726529a241ca1510a6ff3d9c92f511dffd131c4303caed44", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar" }, { "coord": "com.google.auto.value:auto-value-annotations:1.8.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "mirror_urls": [ "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" @@ -7106,10 +7935,14 @@ "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" @@ -7121,10 +7954,14 @@ "coord": "com.google.code.findbugs:jsr305:3.0.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "mirror_urls": [ "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" @@ -7136,10 +7973,14 @@ "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" @@ -7151,10 +7992,14 @@ "coord": "com.google.code.gson:gson:2.8.6", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", "mirror_urls": [ "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" @@ -7166,10 +8011,14 @@ "coord": "com.google.code.gson:gson:jar:sources:2.8.6", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", "https://maven.google.com/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" @@ -7178,291 +8027,421 @@ "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6-sources.jar" }, { - "coord": "com.google.dagger:dagger-compiler:2.28.1", + "coord": "com.google.dagger:dagger-compiler:2.41", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "com.google.dagger:dagger:2.41", + "com.google.j2objc:j2objc-annotations:1.3", + "net.ltgt.gradle.incap:incap:0.2", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", + "com.google.dagger:dagger-producers:2.41", + "com.squareup:javapoet:1.13.0", "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", + "com.google.guava:guava:31.0.1-jre", "com.google.googlejavaformat:google-java-format:1.5", + "com.google.dagger:dagger-spi:2.41", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.dagger:dagger:2.41", + "net.ltgt.gradle.incap:incap:0.2", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "com.google.dagger:dagger-producers:2.41", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", + "com.google.guava:guava:31.0.1-jre", "com.google.googlejavaformat:google-java-format:1.5", + "com.google.dagger:dagger-spi:2.41", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar" ], - "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + "sha256": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar" }, { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger-compiler:jar:sources:2.41", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", + "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.dagger:dagger-spi:jar:sources:2.41", "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "net.ltgt.gradle.incap:incap:jar:sources:0.2", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", + "org.checkerframework:checker-qual:jar:sources:3.21.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.dagger:dagger-spi:jar:sources:2.41", "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "net.ltgt.gradle.incap:incap:jar:sources:0.2", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", + "com.squareup:javapoet:jar:sources:1.13.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar" ], - "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + "sha256": "264f47ea60781e0ef25972859ca86e2b062e6af6dbe5f6ce1ad819f06f563e71", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar" }, { - "coord": "com.google.dagger:dagger-producers:2.28.1", + "coord": "com.google.dagger:dagger-producers:2.41", "dependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.dagger:dagger:2.41", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", + "com.google.guava:guava:31.0.1-jre", "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.dagger:dagger:2.41", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", + "com.google.guava:guava:31.0.1-jre", "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar" ], - "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + "sha256": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar" }, { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger-producers:jar:sources:2.41", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.dagger:dagger:jar:sources:2.41", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "com.google.guava:failureaccess:jar:sources:1.0.1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar" ], - "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + "sha256": "b36fd040a674b00e54ecdfe2aec32b78a16a6cbd85dded283527a2cb2eca540b", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar" }, { - "coord": "com.google.dagger:dagger-spi:2.28.1", + "coord": "com.google.dagger:dagger-spi:2.41", "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "com.google.dagger:dagger:2.41", + "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "com.google.dagger:dagger-producers:2.41", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", + "com.google.guava:guava:31.0.1-jre", "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ + "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "com.google.dagger:dagger:2.41", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "com.google.dagger:dagger-producers:2.41", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.google.guava:failureaccess:1.0.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar" ], - "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + "sha256": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar" }, { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger-spi:jar:sources:2.41", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", + "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.checkerframework:checker-qual:jar:sources:3.21.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "com.google.dagger:dagger:jar:sources:2.41", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" + "com.google.dagger:dagger-producers:jar:sources:2.41", + "com.squareup:javapoet:jar:sources:1.13.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar" ], - "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + "sha256": "9a6bb6b0ac646f01769bf008b45937aaaa3e4ae4bdf97ed5c244e6ea53c09659", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar" }, { - "coord": "com.google.dagger:dagger:2.28.1", + "coord": "com.google.dagger:dagger:2.41", "dependencies": [ "javax.inject:javax.inject:1" ], "directDependencies": [ "javax.inject:javax.inject:1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar" ], - "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + "sha256": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar" }, { - "coord": "com.google.dagger:dagger:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger:jar:sources:2.41", "dependencies": [ "javax.inject:javax.inject:jar:sources:1" ], "directDependencies": [ "javax.inject:javax.inject:jar:sources:1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar" + ], + "sha256": "f4f7a04037779a2186aba088b1dab8bc465a171f03b2934ecc046de740d4c0c3", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar" + }, + { + "coord": "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://maven.fabric.io/public/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar" + ], + "sha256": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3", + "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar" + }, + { + "coord": "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://maven.fabric.io/public/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" ], - "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + "sha256": "ea1ea27e14d04b48a9e90007ce7b6b242f252532c9b4456800a362c89851d502", + "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", + "coord": "com.google.errorprone:error_prone_annotations:2.11.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar" ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + "sha256": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar" ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + "sha256": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar" }, { "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "mirror_urls": [ "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" @@ -7474,10 +8453,14 @@ "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" @@ -7522,10 +8505,14 @@ "com.google.android.gms:play-services-measurement-api:aar:17.5.0", "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" @@ -7551,10 +8538,14 @@ "com.google.auto.value:auto-value-annotations:jar:1.8.1", "com.google.firebase:firebase-components:aar:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" @@ -7580,10 +8571,14 @@ "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "com.google.firebase:firebase-components:aar:sources:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" @@ -7599,10 +8594,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" @@ -7618,10 +8617,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" @@ -7632,6 +8635,7 @@ { "coord": "com.google.firebase:firebase-crashlytics:17.1.1", "dependencies": [ + "com.google.dagger:dagger:jar:2.41", "com.google.firebase:firebase-measurement-connector:aar:18.0.0", "com.google.firebase:firebase-installations:aar:16.3.2", "androidx.collection:collection:jar:1.1.0", @@ -7649,7 +8653,6 @@ "com.google.firebase:firebase-components:aar:16.0.0", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.fragment:fragment:aar:1.2.0", - "com.google.dagger:dagger:jar:2.28.1", "com.google.firebase:firebase-encoders-json:aar:16.1.0", "com.squareup.okhttp3:okhttp:jar:4.7.2", "androidx.print:print:aar:1.0.0", @@ -7676,10 +8679,14 @@ "com.google.firebase:firebase-iid-interop:aar:17.0.0", "com.google.android.datatransport:transport-runtime:aar:2.2.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" @@ -7695,10 +8702,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" @@ -7714,10 +8725,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" @@ -7739,10 +8754,14 @@ "com.google.android.gms:play-services-base:aar:17.0.0", "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" @@ -7789,10 +8808,14 @@ "com.google.firebase:firebase-iid-interop:aar:17.0.0", "com.google.firebase:firebase-installations-interop:aar:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" @@ -7812,10 +8835,14 @@ "directDependencies": [ "com.google.android.gms:play-services-tasks:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" @@ -7843,10 +8870,14 @@ "com.google.firebase:firebase-components:aar:16.0.0", "com.google.firebase:firebase-installations-interop:aar:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" @@ -7865,10 +8896,14 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" @@ -7880,20 +8915,24 @@ "coord": "com.google.gms:google-services:4.3.3", "dependencies": [ "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", "com.google.code.gson:gson:2.8.6", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.android.gms:strict-version-matcher-plugin:1.2.1", "com.google.code.gson:gson:2.8.6", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" @@ -7904,21 +8943,25 @@ { "coord": "com.google.gms:google-services:jar:sources:4.3.3", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.code.gson:gson:jar:sources:2.8.6", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" ], "directDependencies": [ "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", "com.google.code.gson:gson:jar:sources:2.8.6", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" @@ -7929,17 +8972,21 @@ { "coord": "com.google.googlejavaformat:google-java-format:1.5", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:javac-shaded:9-dev-r4023-3" + "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "mirror_urls": [ "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" @@ -7951,16 +8998,20 @@ "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", "dependencies": [ "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "directDependencies": [ "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" @@ -7972,10 +9023,14 @@ "coord": "com.google.guava:failureaccess:1.0.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "mirror_urls": [ "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" @@ -7987,10 +9042,14 @@ "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" @@ -7999,71 +9058,83 @@ "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" }, { - "coord": "com.google.guava:guava:30.1.1-android", + "coord": "com.google.guava:guava:31.0.1-jre", "dependencies": [ "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", + "com.google.guava:failureaccess:1.0.1" ], "directDependencies": [ "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", + "com.google.guava:failureaccess:1.0.1" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://maven.fabric.io/public/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" ], - "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + "sha256": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" }, { - "coord": "com.google.guava:guava:jar:sources:30.1.1-android", + "coord": "com.google.guava:guava:jar:sources:31.0.1-jre", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://maven.fabric.io/public/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar" ], - "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + "sha256": "fc0fb66f315f10b8713fc43354936d3649a8ad63f789d42fd7c3e55ecf72e092", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar" }, { "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "mirror_urls": [ "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" @@ -8075,10 +9146,14 @@ "coord": "com.google.j2objc:j2objc-annotations:1.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" @@ -8090,10 +9165,14 @@ "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" @@ -8104,15 +9183,19 @@ { "coord": "com.google.jimfs:jimfs:1.1", "dependencies": [ - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", "mirror_urls": [ "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" @@ -8123,15 +9206,19 @@ { "coord": "com.google.jimfs:jimfs:jar:sources:1.1", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", "https://maven.fabric.io/public/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", "https://maven.google.com/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar", "https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar" @@ -8143,10 +9230,14 @@ "coord": "com.google.protobuf:protobuf-java:3.17.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" @@ -8158,10 +9249,14 @@ "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" @@ -8173,10 +9268,14 @@ "coord": "com.google.protobuf:protobuf-javalite:3.17.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" @@ -8188,10 +9287,14 @@ "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" @@ -8202,31 +9305,30 @@ { "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", "com.google.truth:truth:1.1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", + "org.ow2.asm:asm:9.2", "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.truth:truth:1.1.3", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1" + "com.google.auto.value:auto-value-annotations:1.8.1", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" @@ -8237,31 +9339,30 @@ { "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.ow2.asm:asm:jar:sources:9.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "junit:junit:jar:sources:4.13.2", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.hamcrest:hamcrest-core:jar:sources:1.3", "com.google.truth:truth:jar:sources:1.1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" @@ -8272,31 +9373,30 @@ { "coord": "com.google.truth:truth:1.1.3", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", + "org.ow2.asm:asm:9.2", "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", + "org.ow2.asm:asm:9.2", "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2" + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", + "junit:junit:4.13.2", + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" @@ -8307,31 +9407,30 @@ { "coord": "com.google.truth:truth:jar:sources:1.1.3", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.ow2.asm:asm:jar:sources:9.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "junit:junit:jar:sources:4.13.2", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.ow2.asm:asm:jar:sources:9.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "junit:junit:jar:sources:4.13.2", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" @@ -8343,10 +9442,14 @@ "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "mirror_urls": [ "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" @@ -8358,10 +9461,14 @@ "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" @@ -8373,10 +9480,14 @@ "coord": "com.ibm.icu:icu4j:53.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "mirror_urls": [ "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" @@ -8388,10 +9499,14 @@ "coord": "com.ibm.icu:icu4j:jar:sources:53.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "mirror_urls": [ "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" @@ -8400,177 +9515,208 @@ "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.13.0", "dependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "com.squareup.moshi:moshi:1.13.0", + "org.ow2.asm:asm:9.2", + "com.google.auto.service:auto-service-annotations:1.0", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "com.squareup:kotlinpoet:1.10.2", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "com.squareup.moshi:moshi:1.13.0", + "org.ow2.asm:asm:9.2", + "com.google.auto.service:auto-service-annotations:1.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "com.squareup:kotlinpoet:1.10.2", + "com.google.guava:guava:31.0.1-jre" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar" ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + "sha256": "2cab2ee6ff25c12e2712bacbf170239335b3d4694398a5aeddb39484856fd1ae", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.13.0", "dependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "com.squareup.okio:okio:jar:sources:2.6.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" + "org.ow2.asm:asm:jar:sources:9.2", + "com.google.auto.service:auto-service-annotations:jar:sources:1.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "com.squareup:kotlinpoet:jar:sources:1.10.2", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "com.squareup.okio:okio:jar:sources:2.10.0", + "com.squareup.moshi:moshi:jar:sources:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" + "org.ow2.asm:asm:jar:sources:9.2", + "com.google.auto.service:auto-service-annotations:jar:sources:1.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "com.squareup:kotlinpoet:jar:sources:1.10.2", + "com.squareup.moshi:moshi:jar:sources:1.13.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar" ], - "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + "sha256": "2e25327a1cdc10b13df6843835e27ca1996726bf6e380913a3059aed190b905b", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.13.0/moshi-kotlin-codegen-1.13.0-sources.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin:1.13.0", "dependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.squareup.moshi:moshi:1.13.0", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.squareup.moshi:moshi:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar" ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + "sha256": "a4967678345569919986c0d71ad59ae615745f708ae19fce30ba1e2bcb7f60cd", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.13.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "com.squareup.okio:okio:jar:sources:2.10.0", + "com.squareup.moshi:moshi:jar:sources:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.squareup.moshi:moshi:jar:sources:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar" ], - "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + "sha256": "819aa5d12ba98c8f0b34daae3ed1cc9a5a518a11bdeb70377b30c5b7bbde13fc", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.13.0/moshi-kotlin-1.13.0-sources.jar" }, { - "coord": "com.squareup.moshi:moshi:1.11.0", + "coord": "com.squareup.moshi:moshi:1.13.0", "dependencies": [ - "com.squareup.okio:okio:2.6.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ - "com.squareup.okio:okio:2.6.0" + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar" ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + "sha256": "bd004dd9ba175e603ad44420bf605250291b9b7bc6b9d9e916f5741ac8663307", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0.jar" }, { - "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", + "coord": "com.squareup.moshi:moshi:jar:sources:1.13.0", "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10", + "com.squareup.okio:okio:jar:sources:2.10.0" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0" + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar" ], - "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + "sha256": "9d49463c19af578aaf56d47edb87e59bb401cabc150c2bcaaf1d82204f6ec287", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.13.0/moshi-1.13.0-sources.jar" }, { "coord": "com.squareup.okhttp3:mockwebserver:4.7.2", "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", "com.squareup.okhttp3:okhttp:4.7.2" ], "directDependencies": [ "com.squareup.okhttp3:okhttp:4.7.2", "junit:junit:4.13.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar" @@ -8582,20 +9728,23 @@ "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.7.2", "dependencies": [ "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okio:okio:jar:sources:2.6.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", "junit:junit:jar:sources:4.13.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar" @@ -8606,18 +9755,22 @@ { "coord": "com.squareup.okhttp3:okhttp:4.7.2", "dependencies": [ - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar" @@ -8628,18 +9781,22 @@ { "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10", + "com.squareup.okio:okio:jar:sources:2.10.0" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" @@ -8648,61 +9805,73 @@ "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" }, { - "coord": "com.squareup.okio:okio:2.6.0", + "coord": "com.squareup.okio:okio:2.10.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" ], - "sha256": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" + "sha256": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" }, { - "coord": "com.squareup.okio:okio:jar:sources:2.6.0", + "coord": "com.squareup.okio:okio:jar:sources:2.10.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar" + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" ], - "sha256": "bffda723f6706a29a0406993bd5262ecc4459460baa1b248147e03a3c55b62b4", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar" + "sha256": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" }, { "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.11.0" + "com.squareup.moshi:moshi:1.13.0", + "com.squareup.retrofit2:retrofit:2.9.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", + "com.squareup.moshi:moshi:1.13.0", "com.squareup.retrofit2:retrofit:2.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" @@ -8714,16 +9883,20 @@ "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", "dependencies": [ "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0" + "com.squareup.moshi:moshi:jar:sources:1.13.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", + "com.squareup.moshi:moshi:jar:sources:1.13.0", "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" @@ -8739,10 +9912,14 @@ "directDependencies": [ "com.squareup.retrofit2:retrofit:2.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" @@ -8758,10 +9935,14 @@ "directDependencies": [ "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" @@ -8777,10 +9958,14 @@ "directDependencies": [ "com.squareup.okhttp3:okhttp:4.7.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" @@ -8796,10 +9981,14 @@ "directDependencies": [ "com.squareup.okhttp3:okhttp:jar:sources:4.7.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" @@ -8808,43 +9997,55 @@ "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" }, { - "coord": "com.squareup:javapoet:1.11.1", + "coord": "com.squareup:javapoet:1.13.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" ], - "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + "sha256": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" }, { - "coord": "com.squareup:javapoet:jar:sources:1.11.1", + "coord": "com.squareup:javapoet:jar:sources:1.13.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar" ], - "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + "sha256": "d1699067787846453fdcc104aeba3946f070fb2c167cfb3445838e4c86bb1f11", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar" }, { "coord": "com.squareup:javawriter:2.1.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" @@ -8856,10 +10057,14 @@ "coord": "com.squareup:javawriter:jar:sources:2.1.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" @@ -8868,55 +10073,63 @@ "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" }, { - "coord": "com.squareup:kotlinpoet:1.6.0", + "coord": "com.squareup:kotlinpoet:1.10.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "https://maven.google.com/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar" ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "sha256": "336095fd910caeaebcc2f6998df6625a9a90a5fd9f2cfa215ac224b77f37fbc6", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2.jar" }, { - "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", + "coord": "com.squareup:kotlinpoet:jar:sources:1.10.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + "https://maven.google.com/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar" ], - "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + "sha256": "12494539284270743706f11619f754b4573efe03e766be67d68da7299be14b12", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.10.2/kotlinpoet-1.10.2-sources.jar" }, { "coord": "com.sun.activation:javax.activation:1.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", "mirror_urls": [ "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" @@ -8928,10 +10141,14 @@ "coord": "com.sun.activation:javax.activation:jar:sources:1.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", "https://maven.fabric.io/public/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", "https://maven.google.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar", "https://repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar" @@ -8947,10 +10164,14 @@ "directDependencies": [ "jakarta.activation:jakarta.activation-api:1.2.1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", "mirror_urls": [ "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar", "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar" @@ -8966,10 +10187,14 @@ "directDependencies": [ "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", "mirror_urls": [ "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", "https://maven.fabric.io/public/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", "https://maven.google.com/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar", "https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8-sources.jar" @@ -8981,10 +10206,14 @@ "coord": "com.sun.xml.fastinfoset:FastInfoset:1.2.16", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", "mirror_urls": [ "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar", "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar" @@ -8996,10 +10225,14 @@ "coord": "com.sun.xml.fastinfoset:FastInfoset:jar:sources:1.2.16", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", "mirror_urls": [ "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", "https://maven.fabric.io/public/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", "https://maven.google.com/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar", "https://repo1.maven.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16-sources.jar" @@ -9011,10 +10244,14 @@ "coord": "commons-codec:commons-codec:1.10", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "mirror_urls": [ "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" @@ -9026,10 +10263,14 @@ "coord": "commons-codec:commons-codec:jar:sources:1.10", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "mirror_urls": [ "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" @@ -9041,10 +10282,14 @@ "coord": "commons-io:commons-io:2.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", "mirror_urls": [ "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" @@ -9056,10 +10301,14 @@ "coord": "commons-io:commons-io:jar:sources:2.4", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "mirror_urls": [ "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" @@ -9071,10 +10320,14 @@ "coord": "commons-logging:commons-logging:1.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "mirror_urls": [ "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" @@ -9086,10 +10339,14 @@ "coord": "commons-logging:commons-logging:jar:sources:1.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", "mirror_urls": [ "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", "https://maven.fabric.io/public/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar", "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" @@ -9101,10 +10358,14 @@ "coord": "de.hdodenhof:circleimageview:3.0.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "mirror_urls": [ "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" @@ -9116,10 +10377,14 @@ "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "mirror_urls": [ "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" @@ -9131,10 +10396,14 @@ "coord": "io.fabric.sdk.android:fabric:1.4.7", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "mirror_urls": [ "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://oss.sonatype.org/content/repositories/snapshots/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" @@ -9146,10 +10415,14 @@ "coord": "jakarta.activation:jakarta.activation-api:1.2.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", "mirror_urls": [ "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar", "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar" @@ -9161,10 +10434,14 @@ "coord": "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", "mirror_urls": [ "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", "https://maven.fabric.io/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", "https://maven.google.com/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar", "https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1-sources.jar" @@ -9180,10 +10457,14 @@ "directDependencies": [ "jakarta.activation:jakarta.activation-api:1.2.1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", "mirror_urls": [ "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar", "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar" @@ -9199,10 +10480,14 @@ "directDependencies": [ "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", "mirror_urls": [ "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", "https://maven.fabric.io/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", "https://maven.google.com/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar", "https://repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2-sources.jar" @@ -9214,10 +10499,14 @@ "coord": "javax.annotation:javax.annotation-api:1.3.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "mirror_urls": [ "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" @@ -9229,10 +10518,14 @@ "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "mirror_urls": [ "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" @@ -9240,44 +10533,18 @@ "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" }, - { - "coord": "javax.annotation:jsr250-api:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" - ], - "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" - }, - { - "coord": "javax.annotation:jsr250-api:jar:sources:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" - ], - "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" - }, { "coord": "javax.inject:javax.inject:1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", "mirror_urls": [ "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/inject/javax.inject/1/javax.inject-1.jar", "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" @@ -9289,10 +10556,14 @@ "coord": "javax.inject:javax.inject:jar:sources:1", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "mirror_urls": [ "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" @@ -9308,10 +10579,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-core:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", "mirror_urls": [ "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.13.2/junit-4.13.2.jar", "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" @@ -9327,10 +10602,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-core:jar:sources:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", "mirror_urls": [ "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" @@ -9342,10 +10621,14 @@ "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" @@ -9357,10 +10640,14 @@ "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" @@ -9372,10 +10659,14 @@ "coord": "net.bytebuddy:byte-buddy:1.10.20", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" @@ -9387,10 +10678,14 @@ "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" @@ -9406,10 +10701,14 @@ "directDependencies": [ "net.java.dev.jna:jna:5.6.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", "mirror_urls": [ "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar" @@ -9425,10 +10724,14 @@ "directDependencies": [ "net.java.dev.jna:jna:jar:sources:5.6.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", "mirror_urls": [ "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", "https://maven.fabric.io/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", "https://maven.google.com/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0-sources.jar" @@ -9440,10 +10743,14 @@ "coord": "net.java.dev.jna:jna:5.6.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", "mirror_urls": [ "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" @@ -9455,10 +10762,14 @@ "coord": "net.java.dev.jna:jna:jar:sources:5.6.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", "mirror_urls": [ "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", "https://maven.fabric.io/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", "https://maven.google.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar", "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" @@ -9467,43 +10778,55 @@ "url": "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0-sources.jar" }, { - "coord": "net.ltgt.gradle.incap:incap:0.3", + "coord": "net.ltgt.gradle.incap:incap:0.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar" ], - "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "sha256": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar" }, { - "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar" ], - "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "sha256": "15c3cd213a214c94ef7ed262e00ab10c75d1680b0b9203b47801e7068de1cf5c", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar" }, { "coord": "net.sf.kxml:kxml2:2.3.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "mirror_urls": [ "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" @@ -9515,10 +10838,14 @@ "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "mirror_urls": [ "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" @@ -9529,15 +10856,19 @@ { "coord": "nl.dionsegijn:konfetti:1.2.5", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "mirror_urls": [ "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://oss.sonatype.org/content/repositories/snapshots/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" @@ -9548,15 +10879,19 @@ { "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "mirror_urls": [ "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" @@ -9568,10 +10903,14 @@ "coord": "org.antlr:antlr4:4.5.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "mirror_urls": [ "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" @@ -9583,10 +10922,14 @@ "coord": "org.antlr:antlr4:jar:sources:4.5.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "mirror_urls": [ "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" @@ -9598,10 +10941,14 @@ "coord": "org.apache.commons:commons-compress:1.20", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", "mirror_urls": [ "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" @@ -9613,10 +10960,14 @@ "coord": "org.apache.commons:commons-compress:jar:sources:1.20", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", "mirror_urls": [ "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", "https://maven.fabric.io/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", "https://maven.google.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar", "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar" @@ -9636,10 +10987,14 @@ "commons-logging:commons-logging:1.2", "org.apache.httpcomponents:httpcore:4.4.10" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", "mirror_urls": [ "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" @@ -9659,10 +11014,14 @@ "commons-logging:commons-logging:jar:sources:1.2", "org.apache.httpcomponents:httpcore:jar:sources:4.4.10" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", "mirror_urls": [ "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", "https://maven.fabric.io/public/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar" @@ -9674,10 +11033,14 @@ "coord": "org.apache.httpcomponents:httpcore:4.4.10", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", "mirror_urls": [ "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" @@ -9689,10 +11052,14 @@ "coord": "org.apache.httpcomponents:httpcore:jar:sources:4.4.10", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", "mirror_urls": [ "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", "https://maven.fabric.io/public/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar" @@ -9711,10 +11078,14 @@ "directDependencies": [ "org.apache.httpcomponents:httpclient:4.5.6" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", "mirror_urls": [ "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar" @@ -9733,10 +11104,14 @@ "directDependencies": [ "org.apache.httpcomponents:httpclient:jar:sources:4.5.6" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", "mirror_urls": [ "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", "https://maven.fabric.io/public/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", "https://maven.google.com/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar", "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar" @@ -9752,10 +11127,14 @@ "directDependencies": [ "org.bouncycastle:bcprov-jdk15on:jar:1.65" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", "mirror_urls": [ "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar" @@ -9771,10 +11150,14 @@ "directDependencies": [ "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", "mirror_urls": [ "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", "https://maven.fabric.io/public/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", "https://maven.google.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar" @@ -9786,10 +11169,14 @@ "coord": "org.bouncycastle:bcprov-jdk15on:1.65", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "mirror_urls": [ "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" @@ -9801,10 +11188,14 @@ "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "mirror_urls": [ "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" @@ -9816,10 +11207,14 @@ "coord": "org.checkerframework:checker-compat-qual:2.5.5", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "mirror_urls": [ "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" @@ -9831,10 +11226,14 @@ "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" @@ -9843,34 +11242,138 @@ "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" }, { - "coord": "org.checkerframework:checker-qual:3.13.0", + "coord": "org.checkerframework:checker-qual:3.21.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar" ], - "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + "sha256": "63d474e16948b0a5aabd12c18bdc3d6f47ac2efc4c7ee08da76dba4658138f95", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar" }, { - "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", + "coord": "org.checkerframework:checker-qual:jar:sources:3.21.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar" + ], + "sha256": "1384e530232679799d78f5b299e8b8c443003df61aa025d69183946f8ccce5f9", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar" + }, + { + "coord": "org.checkerframework:checker-util:3.21.3", + "dependencies": [ + "org.checkerframework:checker-qual:3.21.3" + ], + "directDependencies": [ + "org.checkerframework:checker-qual:3.21.3" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar", + "https://maven.google.com/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar" + ], + "sha256": "983ef755ca2214cb24290b74a6b57ecc1261f57041cc81a912d557e03edb6c0c", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3.jar" + }, + { + "coord": "org.checkerframework:checker-util:jar:sources:3.21.3", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.21.3" + ], + "directDependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.21.3" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar", + "https://maven.google.com/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar" + ], + "sha256": "5e41b994d8b55885bb50d0c6338557cb2ea776227f8c7ff50d2e1dc30547f1c5", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.3/checker-util-3.21.3-sources.jar" + }, + { + "coord": "org.checkerframework:checker:3.21.3", + "dependencies": [ + "org.checkerframework:checker-qual:3.21.3", + "org.checkerframework:checker-util:3.21.3" + ], + "directDependencies": [ + "org.checkerframework:checker-qual:3.21.3", + "org.checkerframework:checker-util:3.21.3" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3.jar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + "https://maven.google.com/org/checkerframework/checker/3.21.3/checker-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker/3.21.3/checker-3.21.3.jar", + "https://maven.fabric.io/public/org/checkerframework/checker/3.21.3/checker-3.21.3.jar", + "https://maven.google.com/org/checkerframework/checker/3.21.3/checker-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3.jar" ], - "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + "sha256": "5df8da7716f6484ae4d6f226c78a4f2da48248b5ba5d9600f65dbd1ab7ae4782", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3.jar" + }, + { + "coord": "org.checkerframework:checker:jar:sources:3.21.3", + "dependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.21.3", + "org.checkerframework:checker-util:jar:sources:3.21.3" + ], + "directDependencies": [ + "org.checkerframework:checker-qual:jar:sources:3.21.3", + "org.checkerframework:checker-util:jar:sources:3.21.3" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar", + "https://maven.google.com/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar" + ], + "sha256": "7d328161d12d7b8dd78c386e60cc9db63780f84b1210d516ef2d900db775144b", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.3/checker-3.21.3-sources.jar" }, { "coord": "org.glassfish.jaxb:jaxb-runtime:2.3.2", @@ -9890,10 +11393,14 @@ "org.jvnet.staxex:stax-ex:1.8.1", "com.sun.istack:istack-commons-runtime:3.0.8" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", "mirror_urls": [ "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar" @@ -9919,10 +11426,14 @@ "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "org.glassfish.jaxb:txw2:jar:sources:2.3.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", "mirror_urls": [ "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", "https://maven.fabric.io/public/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", "https://maven.google.com/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2-sources.jar" @@ -9934,10 +11445,14 @@ "coord": "org.glassfish.jaxb:txw2:2.3.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", "mirror_urls": [ "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar" @@ -9949,10 +11464,14 @@ "coord": "org.glassfish.jaxb:txw2:jar:sources:2.3.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", "mirror_urls": [ "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", "https://maven.fabric.io/public/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", "https://maven.google.com/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar", "https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2-sources.jar" @@ -9964,10 +11483,14 @@ "coord": "org.hamcrest:hamcrest-core:1.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" @@ -9979,10 +11502,14 @@ "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" @@ -9999,10 +11526,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-library:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" @@ -10019,10 +11550,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-library:jar:sources:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" @@ -10038,10 +11573,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-core:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" @@ -10057,10 +11596,14 @@ "directDependencies": [ "org.hamcrest:hamcrest-core:jar:sources:1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" @@ -10072,10 +11615,14 @@ "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" @@ -10087,10 +11634,14 @@ "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" @@ -10101,25 +11652,25 @@ { "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", + "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" @@ -10130,25 +11681,25 @@ { "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" @@ -10160,10 +11711,14 @@ "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" @@ -10175,10 +11730,14 @@ "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" @@ -10186,56 +11745,18 @@ "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - ], - "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" - ], - "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" - }, { "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" @@ -10247,10 +11768,14 @@ "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" @@ -10259,169 +11784,213 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar" ], - "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + "sha256": "280ddd0994e4560c9a49ee81c1b047ddc2b8f2176159475066025b474b37effd", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar" ], - "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" + "sha256": "d45bbd4c64737864937944d3c68a0a57d08199aec9d68a427345536a16e6c8bf", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar" ], - "sha256": "5f801e75ca27d8791c14b07943c608da27620d910a8093022af57f543d5d98b6", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32.jar" + "sha256": "2aedcdc6b69b33bdf5cc235bcea88e7cf6601146bb6bcdffdb312bbacd7be261", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.6.10", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar" ], - "sha256": "7b2d80593dd26868c1dbe2844385661c8a0ebae315f10beef9ed8a375f6b0c94", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.32/kotlin-stdlib-jdk7-1.4.32-sources.jar" + "sha256": "01950537506f314570b0867e02da2a7a1d0cc4106a91ad43c9dc35f510b78a9e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar" ], - "sha256": "adc43e54757b106e0cd7b3b7aa257dff471b61efdabe067fc02b2f57e2396262", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32.jar" + "sha256": "1456d82d039ea30d8485b032901f52bbf07e7cdbe8bb1f8708ad32a8574c41ce", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.32" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar" ], - "sha256": "707ea8e39e5756391ffeec91562477df7191aac197a0fc3b9a8a3f59267f48c2", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.32/kotlin-stdlib-jdk8-1.4.32-sources.jar" + "sha256": "5520b4f2dfafdea57219d9c2ca219924897f0315d41282eda848a7c52c4477de", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "dependencies": [ "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar" ], - "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + "sha256": "5305f7a4dee7a6cb79a29c258aca93de47b49588a6dfc6da01bd8772589ea66c", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "dependencies": [ "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar" ], - "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + "sha256": "894fafe63842dadf4fadbae3435b2098fda0a25215b72cb7b97119a3874e9148", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10-sources.jar" }, { "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" @@ -10432,15 +12001,19 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" @@ -10451,15 +12024,19 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" @@ -10470,15 +12047,19 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" @@ -10490,22 +12071,25 @@ "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", "dependencies": [ "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", "org.jetbrains.kotlin:kotlin-test-common:1.3.72", "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" ], "directDependencies": [ "junit:junit:4.13.2", "org.jetbrains.kotlin:kotlin-test:1.3.72", "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" @@ -10516,11 +12100,10 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10", "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" ], @@ -10529,10 +12112,14 @@ "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" @@ -10543,18 +12130,22 @@ { "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", "org.jetbrains.kotlin:kotlin-test-common:1.3.72" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "org.jetbrains.kotlin:kotlin-test-common:1.3.72" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" @@ -10565,18 +12156,22 @@ { "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" @@ -10585,99 +12180,169 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar" + ], + "sha256": "ad89b520c22eab46e63610588a8c424040243294015ec214e30643c0efb7e5d4", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.6.0", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:jar:sources:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:jar:sources:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar" + ], + "sha256": "62249d8939c5730ab05f8a4ea231e9fe64a1deaffc6d0121002e664346fca5ce", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.6.0/kotlinx-coroutines-android-1.6.0-sources.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar" ], - "sha256": "f36ea75c31934bfad0682cfc435cce922e28b3bffa5af26cf86f07db13008f8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4.jar" + "sha256": "acc8c74b1fb88121c51221bfa7b6f5e920201bc20183ebf74165dcf5d45a8003", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.3.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:jar:sources:1.6.0", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar" ], - "sha256": "0c58bb608c84609a7fc2409722739e958b26955962c917bbf1701db1ffa17f66", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.3.4/kotlinx-coroutines-android-1.3.4-sources.jar" + "sha256": "c3e19a30bff52b01c5895793c50b72ff50607d5654b9d83113b63d94efece0f9", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.0/kotlinx-coroutines-core-jvm-1.6.0-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar" ], - "sha256": "17bec6112d93f5fcb11c27ecc8a14b48e30a5689ccf42c95025b89ba2210c28f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar" + "sha256": "0c08e1f40e00a0fb35f45fd064162ad2b5a5aa889bb461979cf26d6ee015eb94", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:jar:sources:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:jar:sources:1.6.0" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar" ], - "sha256": "4ec13fd64ce1494448cb5448952c7c006503d7715cf9fc4d5a7a6b4024a2cd9a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar" + "sha256": "16d40bf1a6c3c582278b0a6de092b51ecc150acd936c0f1916269d3ef16b85ee", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.6.0/kotlinx-coroutines-core-1.6.0-sources.jar" }, { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" @@ -10689,10 +12354,14 @@ "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" @@ -10703,19 +12372,23 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" @@ -10726,19 +12399,23 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.6.0", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.3.4", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.6.0", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" @@ -10747,51 +12424,63 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar" ], - "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "sha256": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar" ], - "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "sha256": "4efc1ba0d7d0f0bc61fc2dff9f2d3b8f19e5beea5996677c3d4c9fba81ca658a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar" }, { "coord": "org.jetbrains:annotations:13.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" @@ -10803,10 +12492,14 @@ "coord": "org.jetbrains:annotations:jar:sources:13.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" @@ -10824,10 +12517,14 @@ "jakarta.activation:jakarta.activation-api:1.2.1", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", "mirror_urls": [ "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar", "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar" @@ -10845,10 +12542,14 @@ "jakarta.activation:jakarta.activation-api:jar:sources:1.2.1", "jakarta.xml.bind:jakarta.xml.bind-api:jar:sources:2.3.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", "https://maven.fabric.io/public/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", "https://maven.google.com/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar", "https://repo1.maven.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1-sources.jar" @@ -10867,10 +12568,14 @@ "directDependencies": [ "org.mockito:mockito-core:3.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "mirror_urls": [ "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" @@ -10889,10 +12594,14 @@ "directDependencies": [ "org.mockito:mockito-core:jar:sources:3.9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" @@ -10912,10 +12621,14 @@ "net.bytebuddy:byte-buddy-agent:1.10.20", "org.objenesis:objenesis:3.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "mirror_urls": [ "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" @@ -10935,10 +12648,14 @@ "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", "org.objenesis:objenesis:jar:sources:3.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" @@ -10950,10 +12667,14 @@ "coord": "org.objenesis:objenesis:3.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "mirror_urls": [ "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" @@ -10965,10 +12686,14 @@ "coord": "org.objenesis:objenesis:jar:sources:3.2", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "mirror_urls": [ "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" @@ -10980,15 +12705,19 @@ "coord": "org.ow2.asm:asm-analysis:9.0", "dependencies": [ "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.2" ], "directDependencies": [ "org.ow2.asm:asm-tree:9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" @@ -11000,15 +12729,19 @@ "coord": "org.ow2.asm:asm-analysis:jar:sources:9.0", "dependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.2" ], "directDependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar" @@ -11019,19 +12752,23 @@ { "coord": "org.ow2.asm:asm-commons:9.0", "dependencies": [ + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm-analysis:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-analysis:9.0", "org.ow2.asm:asm-tree:9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" @@ -11043,18 +12780,22 @@ "coord": "org.ow2.asm:asm-commons:jar:sources:9.0", "dependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.2", + "org.ow2.asm:asm-analysis:jar:sources:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.ow2.asm:asm-analysis:jar:sources:9.0", "org.ow2.asm:asm-tree:jar:sources:9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar" @@ -11065,15 +12806,19 @@ { "coord": "org.ow2.asm:asm-tree:9.0", "dependencies": [ - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.2" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" @@ -11084,15 +12829,19 @@ { "coord": "org.ow2.asm:asm-tree:jar:sources:9.0", "dependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.2" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.2" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar" @@ -11103,19 +12852,23 @@ { "coord": "org.ow2.asm:asm-util:9.0", "dependencies": [ + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm-analysis:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-analysis:9.0", "org.ow2.asm:asm-tree:9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar" @@ -11127,18 +12880,22 @@ "coord": "org.ow2.asm:asm-util:jar:sources:9.0", "dependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.2", + "org.ow2.asm:asm-analysis:jar:sources:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.ow2.asm:asm-analysis:jar:sources:9.0", "org.ow2.asm:asm-tree:jar:sources:9.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" @@ -11147,43 +12904,55 @@ "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" }, { - "coord": "org.ow2.asm:asm:9.1", + "coord": "org.ow2.asm:asm:9.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + "https://maven.google.com/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://maven.google.com/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar" ], - "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + "sha256": "b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca199b47f5", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar" }, { - "coord": "org.ow2.asm:asm:jar:sources:9.1", + "coord": "org.ow2.asm:asm:jar:sources:9.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + "https://maven.google.com/org/ow2/asm/asm/9.2/asm-9.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/9.2/asm-9.2-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/9.2/asm-9.2-sources.jar", + "https://maven.google.com/org/ow2/asm/asm/9.2/asm-9.2-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2-sources.jar" ], - "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + "sha256": "81e807010631f0e8074b0fb85e80afd6efbbd7e4b3694aad19e944c171980fb7", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2-sources.jar" }, { "coord": "org.robolectric:annotations:4.5", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar" @@ -11195,10 +12964,14 @@ "coord": "org.robolectric:annotations:jar:sources:4.5", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar" @@ -11212,15 +12985,15 @@ "org.ow2.asm:asm-analysis:9.0", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-tree:9.0", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5", "org.robolectric:sandbox:4.5" ], @@ -11231,10 +13004,14 @@ "org.robolectric:shadowapi:4.5", "org.robolectric:sandbox:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/junit/4.5/junit-4.5.jar", "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5.jar", "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar" @@ -11246,11 +13023,11 @@ "coord": "org.robolectric:junit:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:shadowapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", @@ -11267,10 +13044,14 @@ "org.robolectric:sandbox:jar:sources:4.5", "org.robolectric:utils-reflector:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar" @@ -11286,10 +13067,14 @@ "directDependencies": [ "org.robolectric:annotations:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar" @@ -11305,10 +13090,14 @@ "directDependencies": [ "org.robolectric:annotations:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar" @@ -11321,20 +13110,24 @@ "dependencies": [ "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar" @@ -11345,22 +13138,26 @@ { "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:utils:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar" @@ -11373,21 +13170,25 @@ "dependencies": [ "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:annotations:4.5", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/resources/4.5/resources-4.5.jar", "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5.jar", "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar" @@ -11398,23 +13199,27 @@ { "coord": "org.robolectric:resources:jar:sources:4.5", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:annotations:jar:sources:4.5", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:utils:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar" @@ -11434,9 +13239,9 @@ "org.robolectric:resources:4.5", "org.robolectric:junit:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "androidx.test:monitor:aar:1.4.0", + "org.ow2.asm:asm:9.2", "com.google.auto.value:auto-value-annotations:1.8.1", "com.almworks.sqlite4java:sqlite4java:1.0.392", "org.ow2.asm:asm-tree:9.0", @@ -11446,8 +13251,8 @@ "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", "com.ibm.icu:icu4j:53.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5", "org.robolectric:sandbox:4.5" ], @@ -11466,10 +13271,14 @@ "javax.inject:javax.inject:1", "org.robolectric:sandbox:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar" @@ -11481,14 +13290,14 @@ "coord": "org.robolectric:robolectric:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm:jar:sources:9.2", "androidx.test:monitor:jar:sources:1.4.0", "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.1", "androidx.test:monitor:aar:sources:1.4.0", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", "org.robolectric:shadows-framework:jar:sources:4.5", @@ -11521,10 +13330,14 @@ "org.robolectric:junit:jar:sources:4.5", "org.robolectric:utils-reflector:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar" @@ -11538,32 +13351,36 @@ "org.ow2.asm:asm-analysis:9.0", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-tree:9.0", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5" ], "directDependencies": [ "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", + "org.ow2.asm:asm:9.2", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar" @@ -11575,11 +13392,11 @@ "coord": "org.robolectric:sandbox:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:shadowapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", @@ -11590,19 +13407,23 @@ ], "directDependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:shadowapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2", "org.robolectric:utils-reflector:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar" @@ -11618,10 +13439,14 @@ "directDependencies": [ "org.robolectric:annotations:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar" @@ -11637,10 +13462,14 @@ "directDependencies": [ "org.robolectric:annotations:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar" @@ -11656,9 +13485,9 @@ "org.robolectric:pluginapi:4.5", "org.robolectric:resources:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "androidx.test:monitor:aar:1.4.0", + "org.ow2.asm:asm:9.2", "com.google.auto.value:auto-value-annotations:1.8.1", "com.almworks.sqlite4java:sqlite4java:1.0.392", "org.ow2.asm:asm-tree:9.0", @@ -11667,8 +13496,8 @@ "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", "com.ibm.icu:icu4j:53.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5" ], "directDependencies": [ @@ -11684,10 +13513,14 @@ "com.ibm.icu:icu4j:53.1", "org.robolectric:shadowapi:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar" @@ -11699,13 +13532,13 @@ "coord": "org.robolectric:shadows-framework:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", + "org.ow2.asm:asm:jar:sources:9.2", "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.1", "androidx.test:monitor:aar:sources:1.4.0", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", "org.robolectric:shadowapi:jar:sources:4.5", @@ -11731,10 +13564,14 @@ "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", "org.robolectric:utils-reflector:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar" @@ -11748,25 +13585,29 @@ "org.ow2.asm:asm-analysis:9.0", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-tree:9.0", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.2", "org.ow2.asm:asm-commons:9.0", "org.ow2.asm:asm-util:9.0", "org.robolectric:utils:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar" @@ -11778,11 +13619,11 @@ "coord": "org.robolectric:utils-reflector:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "org.ow2.asm:asm-analysis:jar:sources:9.0", @@ -11790,15 +13631,19 @@ "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.2", "org.ow2.asm:asm-commons:jar:sources:9.0", "org.ow2.asm:asm-util:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar" @@ -11810,22 +13655,26 @@ "coord": "org.robolectric:utils:4.5", "dependencies": [ "org.robolectric:pluginapi:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "org.robolectric:pluginapi:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils/4.5/utils-4.5.jar", "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5.jar", "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar" @@ -11836,23 +13685,27 @@ { "coord": "org.robolectric:utils:jar:sources:4.5", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" @@ -11866,19 +13719,23 @@ "org.smali:dexlib2:2.2.4", "com.google.code.findbugs:jsr305:3.0.2", "org.smali:util:2.2.4", - "com.google.guava:guava:30.1.1-android", - "com.beust:jcommander:1.64" + "com.beust:jcommander:1.64", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.beust:jcommander:1.64", - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "org.smali:dexlib2:2.2.4", "org.smali:util:2.2.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", "mirror_urls": [ "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar", "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4.jar" @@ -11889,22 +13746,26 @@ { "coord": "org.smali:baksmali:jar:sources:2.2.4", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "org.smali:util:jar:sources:2.2.4", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.beust:jcommander:jar:sources:1.64", "org.smali:dexlib2:jar:sources:2.2.4" ], "directDependencies": [ "com.beust:jcommander:jar:sources:1.64", - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.smali:dexlib2:jar:sources:2.2.4", "org.smali:util:jar:sources:2.2.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", "mirror_urls": [ "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", "https://maven.fabric.io/public/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", "https://maven.google.com/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar", "https://repo1.maven.org/maven2/org/smali/baksmali/2.2.4/baksmali-2.2.4-sources.jar" @@ -11916,19 +13777,23 @@ "coord": "org.smali:dexlib2:2.2.4", "dependencies": [ "org.smali:util:2.2.4", - "com.google.guava:guava:30.1.1-android", "com.beust:jcommander:1.64", - "com.google.code.findbugs:jsr305:3.0.2" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "org.smali:util:2.2.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", "mirror_urls": [ "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar", "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4.jar" @@ -11940,19 +13805,23 @@ "coord": "org.smali:dexlib2:jar:sources:2.2.4", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.beust:jcommander:jar:sources:1.64", - "com.google.guava:guava:jar:sources:30.1.1-android", "org.smali:util:jar:sources:2.2.4" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.smali:util:jar:sources:2.2.4" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", "mirror_urls": [ "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", "https://maven.fabric.io/public/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", "https://maven.google.com/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar", "https://repo1.maven.org/maven2/org/smali/dexlib2/2.2.4/dexlib2-2.2.4-sources.jar" @@ -11963,19 +13832,23 @@ { "coord": "org.smali:util:2.2.4", "dependencies": [ - "com.google.guava:guava:30.1.1-android", "com.beust:jcommander:1.64", - "com.google.code.findbugs:jsr305:3.0.2" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.beust:jcommander:1.64", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", "mirror_urls": [ "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/smali/util/2.2.4/util-2.2.4.jar", "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4.jar", "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4.jar", "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4.jar" @@ -11988,17 +13861,21 @@ "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "com.beust:jcommander:jar:sources:1.64", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "directDependencies": [ "com.beust:jcommander:jar:sources:1.64", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": "v1/https/repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", "mirror_urls": [ "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/smali/util/2.2.4/util-2.2.4-sources.jar", "https://maven.fabric.io/public/org/smali/util/2.2.4/util-2.2.4-sources.jar", "https://maven.google.com/org/smali/util/2.2.4/util-2.2.4-sources.jar", "https://repo1.maven.org/maven2/org/smali/util/2.2.4/util-2.2.4-sources.jar" @@ -12014,10 +13891,14 @@ "directDependencies": [ "xml-apis:xml-apis:1.4.01" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", "mirror_urls": [ "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar", "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar" @@ -12033,10 +13914,14 @@ "directDependencies": [ "xml-apis:xml-apis:jar:sources:1.4.01" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", "mirror_urls": [ "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", "https://maven.fabric.io/public/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", "https://maven.google.com/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar", "https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar" @@ -12048,10 +13933,14 @@ "coord": "xml-apis:xml-apis:1.4.01", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", "mirror_urls": [ "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", + "https://oss.sonatype.org/content/repositories/snapshots/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar", "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" @@ -12063,10 +13952,14 @@ "coord": "xml-apis:xml-apis:jar:sources:1.4.01", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": "v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", "mirror_urls": [ "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", "https://maven.fabric.io/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", "https://maven.google.com/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar", "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar" @@ -12078,6 +13971,9 @@ "coord": "androidx.constraintlayout:constraintlayout-solver:jar:sources:1.1.3", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12088,6 +13984,9 @@ "directDependencies": [ "androidx.constraintlayout:constraintlayout-solver:jar:sources:1.1.3" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12098,12 +13997,18 @@ "directDependencies": [ "androidx.multidex:multidex:jar:sources:2.0.1" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "com.android.support:support-annotations:jar:sources:28.0.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12114,6 +14019,9 @@ "directDependencies": [ "io.fabric.sdk.android:fabric:aar:sources:1.4.7" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12123,7 +14031,8 @@ "exclusions": [ "io.fabric.sdk.android:fabric", "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" + "com.crashlytics.sdk.android:crashlytics", + "org.jetbrains.kotlin:kotlin-reflect" ], "file": null }, @@ -12137,6 +14046,9 @@ "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", "io.fabric.sdk.android:fabric:aar:sources:1.4.7" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12153,19 +14065,25 @@ "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7", "io.fabric.sdk.android:fabric:aar:sources:1.4.7" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", "dependencies": [ "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.dagger:dagger:jar:sources:2.41", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", "androidx.annotation:annotation:jar:sources:1.1.0" @@ -12176,6 +14094,9 @@ "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12183,12 +14104,15 @@ "dependencies": [ "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.28.1" + "com.google.dagger:dagger:jar:sources:2.41" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.dagger:dagger:jar:sources:2.28.1" + "com.google.dagger:dagger:jar:sources:2.41" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": null }, @@ -12203,6 +14127,9 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12221,6 +14148,9 @@ "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12235,6 +14165,9 @@ "androidx.core:core:aar:sources:1.3.0", "androidx.fragment:fragment:aar:sources:1.2.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12278,6 +14211,9 @@ "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12291,6 +14227,9 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12320,6 +14259,9 @@ "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-stats:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12335,6 +14277,9 @@ "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12363,6 +14308,9 @@ "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12394,6 +14342,9 @@ "com.google.android.gms:play-services-basement:aar:sources:17.0.0", "com.google.android.gms:play-services-stats:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12416,6 +14367,9 @@ "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12429,19 +14383,25 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.32" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.6.10" + ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" ], "file": null }, @@ -12481,6 +14441,9 @@ "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12492,6 +14455,7 @@ "com.google.firebase:firebase-components:aar:sources:16.0.0", "androidx.print:print:aar:sources:1.0.0", "com.google.android.gms:play-services-base:aar:sources:17.0.0", + "com.google.dagger:dagger:jar:sources:2.41", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "com.google.firebase:firebase-iid:aar:sources:20.1.5", @@ -12499,7 +14463,6 @@ "androidx.fragment:fragment:aar:sources:1.2.0", "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", "androidx.collection:collection:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.28.1", "androidx.core:core:aar:sources:1.3.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", @@ -12529,6 +14492,9 @@ "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12545,6 +14511,9 @@ "com.google.android.gms:play-services-base:aar:sources:17.0.0", "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12585,6 +14554,9 @@ "com.google.android.gms:play-services-stats:aar:sources:17.0.0", "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12599,6 +14571,9 @@ "directDependencies": [ "com.google.android.gms:play-services-tasks:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12621,6 +14596,9 @@ "com.google.firebase:firebase-components:aar:sources:16.0.0", "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { @@ -12634,24 +14612,36 @@ "directDependencies": [ "com.google.android.gms:play-services-basement:aar:sources:17.0.0" ], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "io.fabric.sdk.android:fabric:aar:sources:1.4.7", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null }, { "coord": "io.fabric.sdk.android:fabric:jar:sources:1.4.7", "dependencies": [], "directDependencies": [], + "exclusions": [ + "org.jetbrains.kotlin:kotlin-reflect" + ], "file": null } ], diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 749a48b1a61..f3dfdfdb5f4 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -23,7 +23,7 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "androidx.annotation:annotation": "1.1.0", "androidx.appcompat:appcompat": "1.2.0", "androidx.constraintlayout:constraintlayout": "1.1.3", - "androidx.core:core": "1.0.1", + "androidx.core:core": "1.3.0", "androidx.core:core-ktx": "1.0.1", "androidx.databinding:databinding-adapters": "3.4.2", "androidx.databinding:databinding-common": "3.4.2", @@ -40,7 +40,7 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "androidx.navigation:navigation-fragment-ktx": "2.0.0", "androidx.navigation:navigation-ui": "2.0.0", "androidx.navigation:navigation-ui-ktx": "2.0.0", - "androidx.recyclerview:recyclerview": "1.0.0", + "androidx.recyclerview:recyclerview": "1.1.0", "androidx.room:room-runtime": "2.2.5", "androidx.test.uiautomator:uiautomator": "2.2.0", "androidx.viewpager2:viewpager2": "1.0.0", @@ -53,13 +53,15 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.github.bumptech.glide:glide": "4.11.0", "com.google.android.flexbox:flexbox": "3.0.0", "com.google.android.material:material": "1.2.0-alpha02", + "com.google.errorprone:error_prone_annotations": "2.11.0", "com.google.firebase:firebase-analytics": "17.5.0", "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", - "com.google.guava:guava": "28.1-android", + "com.google.guava:failureaccess": "1.0.1", + "com.google.j2objc:j2objc-annotations": "1.3", "com.google.protobuf:protobuf-javalite": "3.17.3", - "com.squareup.moshi:moshi-kotlin": "1.11.0", - "com.squareup.moshi:moshi-kotlin-codegen": "1.11.0", + "com.squareup.moshi:moshi-kotlin": "1.13.0", + "com.squareup.moshi:moshi-kotlin-codegen": "1.13.0", "com.squareup.okhttp3:okhttp": "4.7.2", "com.squareup.retrofit2:converter-moshi": "2.5.0", "com.squareup.retrofit2:retrofit": "2.9.0", @@ -68,9 +70,13 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "javax.annotation:javax.annotation-api:jar": "1.3.2", "javax.inject:javax.inject": "1", "nl.dionsegijn:konfetti": "1.2.5", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar": "1.3.72", - "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.3.2", - "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.2.1", + "org.checkerframework:checker": "3.21.3", + "org.checkerframework:checker-compat-qual": "2.5.5", + "org.checkerframework:checker-qual": "3.21.3", + "org.jetbrains.kotlin:kotlin-stdlib-common": "1.6.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": "1.6.10", + "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.6.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.6.0", "org.jetbrains:annotations:jar": "13.0", } @@ -86,23 +92,23 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { "androidx.test.espresso:espresso-intents": "3.1.0", "androidx.test.ext:junit": "1.1.1", "androidx.test.ext:truth": "1.4.0", - "androidx.test:core": "1.0.0", + "androidx.test:core": "1.4.0", "androidx.test:runner": "1.2.0", "androidx.work:work-testing": "2.4.0", "com.android.tools.apkparser:apkanalyzer": "30.0.4", "com.github.bumptech.glide:mocks": "4.11.0", "com.google.protobuf:protobuf-java": "3.17.3", "com.google.truth.extensions:truth-liteproto-extension": "1.1.3", - "com.google.truth:truth": "0.43", + "com.google.truth:truth": "1.1.3", "com.squareup.okhttp3:mockwebserver": "4.7.2", "com.squareup.retrofit2:retrofit-mock": "2.5.0", - "junit:junit": "4.12", + "junit:junit": "4.13.2", "org.jetbrains.kotlin:kotlin-compiler-embeddable": "1.5.0", "org.jetbrains.kotlin:kotlin-reflect": "1.3.41", "org.jetbrains.kotlin:kotlin-test-junit": "1.3.72", "org.jetbrains.kotlinx:kotlinx-coroutines-test": "1.2.2", "org.mockito.kotlin:mockito-kotlin": "3.2.0", - "org.mockito:mockito-core": "2.19.0", + "org.mockito:mockito-core": "3.9.0", "org.robolectric:annotations": "4.5", "org.robolectric:robolectric": "4.5", } @@ -124,12 +130,16 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "1.8.0", }, "dagger": { - "sha": "9e69ab2f9a47e0f74e71fe49098bea908c528aa02fa0c5995334447b310d0cdd", - "version": "2.28.1", + "sha": "5c2b22e88e52110178afebda100755f31f5dd505c317be0bfb4f7ad88a88db86", + "version": "2.41", }, "protobuf_tools": { "version": "3.11.0", }, + "kotlinx-coroutines-core-jvm": { + "sha": "acc8c74b1fb88121c51221bfa7b6f5e920201bc20183ebf74165dcf5d45a8003", + "version": "1.6.0", + }, "rules_java": { "sha": "34b41ec683e67253043ab1a3d1e8b7c61e4e8edefbcad485381328c934d072fe", "version": "4.0.0", @@ -139,13 +149,17 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "4.1", }, "rules_kotlin": { - "sha": "6cbd4e5768bdfae1598662e40272729ec9ece8b7bded8f0d2c81c8ff96dc139d", - "version": "v1.5.0-beta-4", + "sha": "12d22a3d9cbcf00f2e2d8f0683ba87d3823cb8c7f6837568dd7e48846e023307", + "version": "v1.5.0", }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", "version": "c0b62f2f46c85c16cb3b5e9e921f0d00e3101934", }, + "guava_android": { + "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", + "version": "31.0.1", + }, } MAVEN_REPOSITORIES = [ diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel index e89e9629165..d2fea35d5a5 100644 --- a/tools/BUILD.bazel +++ b/tools/BUILD.bazel @@ -10,7 +10,7 @@ load("@rules_java//java:defs.bzl", "java_plugin") java_plugin( name = "moshi_annotation_processor_plugin", generates_api = True, - processor_class = "com.squareup.moshi.kotlin.codegen.JsonClassCodegenProcessor", + processor_class = "com.squareup.moshi.kotlin.codegen.apt.JsonClassCodegenProcessor", visibility = ["//third_party:__pkg__"], deps = [ "//third_party:com_squareup_moshi_moshi-kotlin", diff --git a/tools/kotlin/BUILD.bazel b/tools/kotlin/BUILD.bazel index c272cbebf85..13b51e481df 100644 --- a/tools/kotlin/BUILD.bazel +++ b/tools/kotlin/BUILD.bazel @@ -5,8 +5,8 @@ Custom toolchains pertaining to Kotlin. load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain") define_kt_toolchain( - name = "kotlin_14_toolchain", - api_version = "1.4", + name = "kotlin_16_toolchain", + api_version = "1.6", jvm_target = "1.8", - language_version = "1.4", + language_version = "1.6", ) diff --git a/utility/build.gradle b/utility/build.gradle index dd97adf9aa2..772c520aa0e 100644 --- a/utility/build.gradle +++ b/utility/build.gradle @@ -71,7 +71,8 @@ dependencies { 'com.google.firebase:firebase-core:17.5.0', 'com.google.firebase:firebase-crashlytics:17.0.0', 'com.google.protobuf:protobuf-javalite:3.17.3', - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version", + 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1', ) compileOnly( 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.2', @@ -87,7 +88,7 @@ dependencies { 'junit:junit:4.12', "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version", 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2', - 'org.mockito:mockito-core:2.19.0', + 'org.mockito:mockito-core:3.19.0', 'org.robolectric:robolectric:4.5', project(":testing"), ) diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel index f12bd0fedb6..74face3d346 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel @@ -136,6 +136,7 @@ kt_android_library( ], visibility = [ "//:oppia_testing_visibility", + "//utility/src/main/java/org/oppia/android/util/parser/svg:__pkg__", ], ) @@ -206,6 +207,7 @@ kt_android_library( ], visibility = [ "//:oppia_testing_visibility", + "//utility/src/main/java/org/oppia/android/util/parser/html:__pkg__", ], deps = [ ":image_loader", diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt b/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt index f5a2567e493..4647d3ce6b7 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt +++ b/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt @@ -100,13 +100,16 @@ class UrlImageParser private constructor( return CustomImageTarget(createTarget(configuration)) } + // T must be bounded to a non-null value per https://youtrack.jetbrains.com/issue/KT-50961 and + // https://youtrack.jetbrains.com/issue/KT-26245 to ensure that the Kotlin compiler can be + // confident an NPE can't unwittingly happen. /** * A [CustomTarget] that can automatically resized, or align, the loaded image as needed. This * class coordinates with a [ProxyDrawable] defined as part of the specified * [TargetConfiguration], and ensures that the drawable is only adjusted when it's safe to do so * per the holding TextView's lifecycle. */ - private sealed class AutoAdjustingImageTarget( + private sealed class AutoAdjustingImageTarget( private val targetConfiguration: TargetConfiguration ) : CustomTarget() { @@ -119,7 +122,7 @@ class UrlImageParser private constructor( // No resources to clear. } - override fun onResourceReady(resource: T, transition: Transition?) { + override fun onResourceReady(resource: T, transition: Transition?) { val drawable = retrieveDrawable(resource) htmlContentTextView.post { htmlContentTextView.width { viewWidth -> @@ -143,7 +146,7 @@ class UrlImageParser private constructor( * A [AutoAdjustingImageTarget] that may automatically center and/or resize loaded images to * display them in a "block" fashion. */ - sealed class BlockImageTarget( + sealed class BlockImageTarget( targetConfiguration: TargetConfiguration ) : AutoAdjustingImageTarget(targetConfiguration) { From 9061529083a1a65a6477b3c00d219cd8af13f88a Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 22 Mar 2022 14:07:22 -0700 Subject: [PATCH 019/180] Fix guava_jre deps & in bundle tool client. --- WORKSPACE | 38 ++++++++++++------- .../scripts/apkstats/BundleToolClient.kt | 4 +- third_party/BUILD.bazel | 27 ++++++++----- third_party/versions.bzl | 4 ++ 4 files changed, 48 insertions(+), 25 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 781cbcd117b..ac939ab80c7 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -192,27 +192,39 @@ maven_install( repositories = DAGGER_REPOSITORIES + MAVEN_REPOSITORIES, ) -maven_install( - name = "isolated_script_maven_deps", - artifacts = get_maven_dependencies(MAVEN_ISOLATED_SCRIPT_DEPENDENCY_VERSIONS), - fetch_sources = True, - repositories = MAVEN_REPOSITORIES, -) - load("@maven//:defs.bzl", "pinned_maven_install") pinned_maven_install() -http_jar( - name = "guava_android", - sha256 = HTTP_DEPENDENCY_VERSIONS["guava_android"]["sha"], - url = "https://repo1.maven.org/maven2/com/google/guava/guava/{0}-android/guava-{0}-android.jar".format(HTTP_DEPENDENCY_VERSIONS["guava_android"]["version"]), -) +[ + http_jar( + name = "guava_%s" % guava_type, + sha256 = HTTP_DEPENDENCY_VERSIONS["guava_%s" % guava_type]["sha"], + urls = [ + "{0}/com/google/guava/guava/{1}-{2}/guava-{1}-{2}.jar".format( + url_base, + HTTP_DEPENDENCY_VERSIONS["guava_%s" % guava_type]["version"], + guava_type, + ) + for url_base in DAGGER_REPOSITORIES + MAVEN_REPOSITORIES + ], + ) + for guava_type in [ + "android", + "jre", + ] +] http_jar( name = "kotlinx-coroutines-core-jvm", sha256 = HTTP_DEPENDENCY_VERSIONS["kotlinx-coroutines-core-jvm"]["sha"], - url = "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/{0}/kotlinx-coroutines-core-jvm-{0}.jar".format(HTTP_DEPENDENCY_VERSIONS["kotlinx-coroutines-core-jvm"]["version"]), + urls = [ + "{0}/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/{1}/kotlinx-coroutines-core-jvm-{1}.jar".format( + url_base, + HTTP_DEPENDENCY_VERSIONS["kotlinx-coroutines-core-jvm"]["version"], + ) + for url_base in DAGGER_REPOSITORIES + MAVEN_REPOSITORIES + ], ) load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") diff --git a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt index 19c533f8985..eaf58b806b3 100644 --- a/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/apkstats/BundleToolClient.kt @@ -118,9 +118,7 @@ class BundleToolClient( // Guava: Android & JRE. Bundle tool requires the JRE version, and there's no obvious way to // separate out the Maven dependencies without risking duplicate versions & automatic conflict // resolution. - return File(this).name.let { name -> - "guava" in name && "android" in name - } + return "guava_android" in File(this).absolutePath } } } diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index df4fd39ddb8..4ff8eeece40 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -102,6 +102,18 @@ kt_jvm_import( ], ) +java_library( + name = "guava_jre", + exports = [ + "//third_party:com_google_errorprone_error_prone_annotations", + "//third_party:com_google_guava_failureaccess", + "//third_party:com_google_j2objc_j2objc-annotations", + "//third_party:org_checkerframework_checker-compat-qual", + "//third_party:org_checkerframework_checker-qual", + "@guava_jre//jar", + ], +) + # This solution is based on https://github.com/Bencodes/bazel_issue_13553 for Bazel issue: # https://github.com/bazelbuild/bazel/issues/13553. genrule( @@ -131,6 +143,12 @@ alias( visibility = ["//visibility:public"], ) +alias( + name = "com_google_guava_guava_jre", + actual = ":guava_jre", + visibility = ["//scripts:__subpackages__"], +) + # Define a separate target for the Glide annotation processor compiler. Unfortunately, this library # can't encapsulate all of Glide (i.e. by exporting the main Glide dependency) since that includes # Android assets which java_library targets do not export. @@ -152,12 +170,3 @@ java_binary( visibility = ["//visibility:public"], runtime_deps = [":android_bundletool"], ) - -android_library( - name = "com_google_guava_guava_jre", - visibility = ["//scripts:__subpackages__"], - exports = [artifact( - "com.google.guava:guava", - repository_name = "isolated_script_maven_deps", - )], -) diff --git a/third_party/versions.bzl b/third_party/versions.bzl index f3dfdfdb5f4..ab580bff12e 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -160,6 +160,10 @@ HTTP_DEPENDENCY_VERSIONS = { "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", "version": "31.0.1", }, + "guava_jre": { + "sha": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "version": "31.0.1", + }, } MAVEN_REPOSITORIES = [ From 31a7605b38475a0f51c94f483d03131e212a976a Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 22 Mar 2022 14:09:43 -0700 Subject: [PATCH 020/180] Buildifier lint fixes. --- WORKSPACE | 2 +- third_party/versions.bzl | 30 ++++++++++-------------------- 2 files changed, 11 insertions(+), 21 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index ac939ab80c7..a45fc287cfe 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -5,7 +5,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") load("//:build_vars.bzl", "BUILD_SDK_VERSION", "BUILD_TOOLS_VERSION") -load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_ISOLATED_SCRIPT_DEPENDENCY_VERSIONS", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "MAVEN_TEST_DEPENDENCY_VERSIONS", "get_maven_dependencies") +load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "MAVEN_TEST_DEPENDENCY_VERSIONS", "get_maven_dependencies") # Android SDK configuration. For more details, see: # https://docs.bazel.build/versions/master/be/android.html#android_sdk_repository diff --git a/third_party/versions.bzl b/third_party/versions.bzl index ab580bff12e..6edc5c1216a 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -113,16 +113,6 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { "org.robolectric:robolectric": "4.5", } -# Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. -# This list should only contain script-only dependencies. These are dependencies that are guaranteed -# cannot be included in production builds of the app. Note also that this dict should only include -# dependencies that can't be pulled in from the test dependencies (i.e. due to a conflict with an -# Android-specific dependency). As a result, these require special handling by whichever class is -# using them. -MAVEN_ISOLATED_SCRIPT_DEPENDENCY_VERSIONS = { - "com.google.guava:guava": "28.1-jre", -} - # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. HTTP_DEPENDENCY_VERSIONS = { "android_bundletool": { @@ -133,13 +123,21 @@ HTTP_DEPENDENCY_VERSIONS = { "sha": "5c2b22e88e52110178afebda100755f31f5dd505c317be0bfb4f7ad88a88db86", "version": "2.41", }, - "protobuf_tools": { - "version": "3.11.0", + "guava_android": { + "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", + "version": "31.0.1", + }, + "guava_jre": { + "sha": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "version": "31.0.1", }, "kotlinx-coroutines-core-jvm": { "sha": "acc8c74b1fb88121c51221bfa7b6f5e920201bc20183ebf74165dcf5d45a8003", "version": "1.6.0", }, + "protobuf_tools": { + "version": "3.11.0", + }, "rules_java": { "sha": "34b41ec683e67253043ab1a3d1e8b7c61e4e8edefbcad485381328c934d072fe", "version": "4.0.0", @@ -156,14 +154,6 @@ HTTP_DEPENDENCY_VERSIONS = { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", "version": "c0b62f2f46c85c16cb3b5e9e921f0d00e3101934", }, - "guava_android": { - "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", - "version": "31.0.1", - }, - "guava_jre": { - "sha": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", - "version": "31.0.1", - }, } MAVEN_REPOSITORIES = [ From b05b3e4fe3da34a7ed9ba6b4c92cb010d7d9cf15 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 28 Feb 2023 15:12:37 -0800 Subject: [PATCH 021/180] Migrates to Bazel 5.0 & Kotlin 1.6. This is early work to migrate the codebase to Bazel 5.x (and maybe 6.x), as well as Kotlin to 1.6 (and maybe 1.7). The Kotlin migration is needed due to an incompatibility with older rules_kotlin and Bazel 5.x. Other dependencies needed updating, as well, including Dagger and rules_java. Issue #1535 is being fixed as part of these upgrades. As part of working through the Dagger issues that were encountered, it was noticed that the codebase was actually setting up Dagger incorrectly. This has been corrected: the codebase now defines a single top-level dagger_rules(). This commit is not yet the final solution--the build doesn't yet work and requires investigation before the rest of the work can be completed. This commit partly continues the migration work from #4092 though it's not yet finished. What remains includes: - Migrating to latest Bazel & Kotlin versions - If possible, modularize all third-party deps like oppia-proto-api - Enable strict Kotlin & Java deps - Enable warnings-as-errors for Kotlin & Java (and fix all issues) - Ensure Guava-Android is used instead of JRE - Resolve all Maven conflicts - Remove dependence on Oppia's custom Android tools - Remove support on legacy D8 (needs verification) - Remove disabling incremental dexing (for faster builds) - Disabling header compilation being disabled (for faster builds) --- .bazelrc | 1 - .bazelversion | 2 +- BUILD.bazel | 3 + WORKSPACE | 23 +- app/BUILD.bazel | 9 - .../android/app/activity/route/BUILD.bazel | 5 +- .../oppia/android/app/application/BUILD.bazel | 4 - .../android/app/application/alpha/BUILD.bazel | 7 +- .../app/application/alphakenya/BUILD.bazel | 4 - .../android/app/application/beta/BUILD.bazel | 4 - .../android/app/application/dev/BUILD.bazel | 4 - .../android/app/application/ga/BUILD.bazel | 4 - .../app/application/testing/BUILD.bazel | 5 +- .../android/app/notice/testing/BUILD.bazel | 3 - .../player/exploration/testing/BUILD.bazel | 3 - .../org/oppia/android/app/shim/BUILD.bazel | 5 - .../oppia/android/app/translation/BUILD.bazel | 10 +- .../app/translation/testing/BUILD.bazel | 9 +- .../android/app/utility/datetime/BUILD.bazel | 4 - .../android/app/utility/lifecycle/BUILD.bazel | 3 - .../android/app/utility/math/BUILD.bazel | 4 - .../learneranalytics/BUILD.bazel | 5 - .../app/customview/interaction/BUILD.bazel | 4 - .../oppia/android/app/databinding/BUILD.bazel | 10 - .../mathexpressionparser/BUILD.bazel | 5 - .../org/oppia/android/app/notice/BUILD.bazel | 5 - .../app/player/exploration/BUILD.bazel | 5 - .../android/app/player/state/BUILD.bazel | 4 - .../org/oppia/android/app/splash/BUILD.bazel | 4 - .../oppia/android/app/activity/BUILD.bazel | 4 - .../android/app/activity/route/BUILD.bazel | 5 - .../android/app/application/alpha/BUILD.bazel | 4 - .../android/app/application/beta/BUILD.bazel | 4 - .../android/app/application/dev/BUILD.bazel | 4 - .../android/app/application/ga/BUILD.bazel | 4 - .../app/application/testing/BUILD.bazel | 4 - .../android/app/testing/activity/BUILD.bazel | 4 - .../oppia/android/app/translation/BUILD.bazel | 6 - .../app/translation/testing/BUILD.bazel | 4 - .../android/app/utility/math/BUILD.bazel | 4 - data/BUILD.bazel | 4 - .../android/data/backends/gae/BUILD.bazel | 7 +- .../android/data/backends/gae/api/BUILD.bazel | 3 - .../data/backends/gae/model/BUILD.bazel | 3 - .../android/data/persistence/BUILD.bazel | 4 - .../android/data/persistence/BUILD.bazel | 4 - domain/BUILD.bazel | 5 - .../oppia/android/domain/classify/BUILD.bazel | 5 +- .../android/domain/classify/rules/BUILD.bazel | 3 - .../algebraicexpressioninput/BUILD.bazel | 6 +- .../rules/continueinteraction/BUILD.bazel | 5 +- .../rules/dragAndDropSortInput/BUILD.bazel | 6 +- .../classify/rules/fractioninput/BUILD.bazel | 6 +- .../rules/imageClickInput/BUILD.bazel | 6 +- .../rules/itemselectioninput/BUILD.bazel | 6 +- .../rules/mathequationinput/BUILD.bazel | 6 +- .../rules/multiplechoiceinput/BUILD.bazel | 6 +- .../rules/numberwithunits/BUILD.bazel | 6 +- .../rules/numericexpressioninput/BUILD.bazel | 6 +- .../classify/rules/numericinput/BUILD.bazel | 6 +- .../classify/rules/ratioinput/BUILD.bazel | 6 +- .../classify/rules/textinput/BUILD.bazel | 6 +- .../android/domain/clipboard/BUILD.bazel | 4 - .../domain/exploration/testing/BUILD.bazel | 5 +- .../domain/feedbackreporting/BUILD.bazel | 5 +- .../oppia/android/domain/locale/BUILD.bazel | 5 - .../android/domain/onboarding/BUILD.bazel | 5 +- .../domain/onboarding/testing/BUILD.bazel | 5 +- .../android/domain/oppialogger/BUILD.bazel | 5 +- .../domain/oppialogger/analytics/BUILD.bazel | 13 +- .../oppialogger/analytics/testing/BUILD.bazel | 5 +- .../domain/oppialogger/exceptions/BUILD.bazel | 5 +- .../exceptions/ExceptionsController.kt | 4 +- .../oppialogger/logscheduler/BUILD.bazel | 5 +- .../oppialogger/loguploader/BUILD.bazel | 5 +- .../oppia/android/domain/profile/BUILD.bazel | 3 - .../android/domain/spotlight/BUILD.bazel | 3 - .../oppialogger/loguploader/BUILD.bazel | 5 +- .../android/domain/translation/BUILD.bazel | 3 - .../algebraicexpressioninput/BUILD.bazel | 7 - .../rules/mathequationinput/BUILD.bazel | 7 - .../rules/numericexpressioninput/BUILD.bazel | 7 - .../android/domain/clipboard/BUILD.bazel | 4 - .../android/domain/exploration/BUILD.bazel | 6 - .../lightweightcheckpointing/BUILD.bazel | 4 - .../domain/exploration/testing/BUILD.bazel | 5 - .../domain/hintsandsolution/BUILD.bazel | 7 - .../oppia/android/domain/locale/BUILD.bazel | 8 - .../android/domain/onboarding/BUILD.bazel | 4 - .../domain/oppialogger/analytics/BUILD.bazel | 7 - .../oppia/android/domain/question/BUILD.bazel | 5 - .../android/domain/translation/BUILD.bazel | 4 - .../instrumentation/application/BUILD.bazel | 4 - .../instrumentation/application/BUILD.bazel | 6 - .../file_content_validation_checks.textproto | 2 +- testing/BUILD.bazel | 5 - .../oppia/android/testing/data/BUILD.bazel | 4 - .../android/testing/espresso/BUILD.bazel | 4 - .../oppia/android/testing/logging/BUILD.bazel | 6 +- .../oppia/android/testing/network/BUILD.bazel | 5 +- .../testing/platformparameter/BUILD.bazel | 5 +- .../android/testing/robolectric/BUILD.bazel | 5 +- .../android/testing/threading/BUILD.bazel | 5 +- .../oppia/android/testing/time/BUILD.bazel | 5 +- .../oppia/android/testing/data/BUILD.bazel | 4 - .../oppia/android/testing/junit/BUILD.bazel | 6 - .../oppia/android/testing/logging/BUILD.bazel | 5 - .../android/testing/networking/BUILD.bazel | 4 - .../android/testing/robolectric/BUILD.bazel | 4 - .../android/testing/threading/BUILD.bazel | 7 - third_party/BUILD.bazel | 1 - third_party/kotlin/BUILD.bazel | 12 + third_party/maven_install.json | 2234 ++++++++++------- third_party/versions.bzl | 20 +- tools/BUILD.bazel | 2 +- utility/BUILD.bazel | 5 - utility/build.gradle | 2 +- .../android/util/accessibility/BUILD.bazel | 7 +- .../oppia/android/util/caching/BUILD.bazel | 8 +- .../android/util/caching/testing/BUILD.bazel | 10 +- .../org/oppia/android/util/data/BUILD.bazel | 5 +- .../android/util/gcsresource/BUILD.bazel | 5 +- .../org/oppia/android/util/locale/BUILD.bazel | 9 +- .../android/util/locale/testing/BUILD.bazel | 6 +- .../oppia/android/util/logging/BUILD.bazel | 9 +- .../android/util/logging/firebase/BUILD.bazel | 7 +- .../logging/performancemetrics/BUILD.bazel | 7 +- .../oppia/android/util/networking/BUILD.bazel | 9 +- .../android/util/parser/html/BUILD.bazel | 5 +- .../android/util/parser/image/BUILD.bazel | 8 +- .../util/parser/image/TestGlideImageLoader.kt | 8 +- .../util/parser/image/UrlImageParser.kt | 12 +- .../oppia/android/util/profile/BUILD.bazel | 3 - .../org/oppia/android/util/system/BUILD.bazel | 5 +- .../oppia/android/util/threading/BUILD.bazel | 5 +- .../oppia/android/util/caching/BUILD.bazel | 4 - .../android/util/caching/testing/BUILD.bazel | 5 - .../org/oppia/android/util/data/BUILD.bazel | 7 - .../org/oppia/android/util/locale/BUILD.bazel | 10 - .../android/util/locale/testing/BUILD.bazel | 5 - .../oppia/android/util/logging/BUILD.bazel | 9 - .../android/util/logging/firebase/BUILD.bazel | 4 - .../logging/performancemetrics/BUILD.bazel | 6 - .../oppia/android/util/networking/BUILD.bazel | 7 - .../oppia/android/util/profile/BUILD.bazel | 4 - 145 files changed, 1512 insertions(+), 1519 deletions(-) create mode 100644 third_party/kotlin/BUILD.bazel diff --git a/.bazelrc b/.bazelrc index ebcb2f1fcdd..b6e1148b78a 100644 --- a/.bazelrc +++ b/.bazelrc @@ -3,7 +3,6 @@ build --android_databinding_use_v3_4_args \ --experimental_android_databinding_v2 \ --java_header_compilation=false \ --noincremental_dexing \ - --define=android_standalone_dexing_tool=d8_compat_dx \ --android_databinding_use_androidx # Show all test output by default (for better debugging). diff --git a/.bazelversion b/.bazelversion index fcdb2e109f6..0062ac97180 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -4.0.0 +5.0.0 diff --git a/BUILD.bazel b/BUILD.bazel index 5177d895f27..ff2c8230b34 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -2,6 +2,7 @@ load("//:build_flavors.bzl", "AVAILABLE_FLAVORS", "define_oppia_aab_binary_flavor", "transform_android_manifest") load("//:version.bzl", "MAJOR_VERSION", "MINOR_VERSION", "OPPIA_DEV_KITKAT_VERSION_CODE", "OPPIA_DEV_VERSION_CODE") +load("@dagger//:workspace_defs.bzl", "dagger_rules") # This is exported here since config/ isn't a Bazel package. exports_files(["config/kitkat_main_dex_class_list.txt"]) @@ -136,3 +137,5 @@ package_group( define_oppia_aab_binary_flavor(flavor = flavor) for flavor in AVAILABLE_FLAVORS ] + +dagger_rules() diff --git a/WORKSPACE b/WORKSPACE index c6c1f09af5f..61026feb81e 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -12,7 +12,7 @@ load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_depend android_sdk_repository( name = "androidsdk", api_level = 31, - build_tools_version = "29.0.2", + build_tools_version = "32.0.0", ) # Add support for JVM rules: https://github.com/bazelbuild/rules_jvm_external @@ -30,16 +30,17 @@ http_archive( urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], ) -# TODO(#1535): Remove once rules_kotlin is released because these lines become unnecessary -load("@io_bazel_rules_kotlin//kotlin:dependencies.bzl", "kt_download_local_dev_dependencies") +load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories", "kotlinc_version") -kt_download_local_dev_dependencies() - -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kotlin_repositories", "kt_register_toolchains") - -kotlin_repositories() +# TODO: Verify if 1.7.20 is actually needed. +kotlin_repositories( + compiler_release = kotlinc_version( + release = "1.7.20", + sha256 = "5e3c8d0f965410ff12e90d6f8dc5df2fc09fd595a684d514616851ce7e94ae7d", + ), +) -kt_register_toolchains() +register_toolchains("//third_party/kotlin:toolchain") # The proto_compiler and proto_java_toolchain bindings load the protos rules needed for the model # module while helping us avoid the unnecessary compilation of protoc. Referecences: @@ -141,9 +142,9 @@ git_repository( # min target SDK version to be compatible with Oppia. git_repository( name = "kotlitex", - commit = "6b7db8ff9e0f4a70bdaa25f482143e038fd0c301", + commit = "e261bfe6025f802534e204d3aa2991b86c4c2107", remote = "https://github.com/oppia/kotlitex", - shallow_since = "1647554845 -0700", + shallow_since = "1673477742 -0800", ) bind( diff --git a/app/BUILD.bazel b/app/BUILD.bazel index af5a6b8ff04..0c77c207bea 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -10,7 +10,6 @@ order to build with Bazel. - All binding adapters must be written in Java. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("@tools_android//tools/crashlytics:defs.bzl", "crashlytics_android_library") load("@tools_android//tools/googleservices:defs.bzl", "google_services_xml") @@ -612,7 +611,6 @@ kt_android_library( srcs = LISTENERS, custom_package = "org.oppia.android.app", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/audio:cellular_audio_dialog_controller", "//model/src/main/proto:arguments_java_proto_lite", "//model/src/main/proto:question_java_proto_lite", @@ -657,7 +655,6 @@ kt_android_library( srcs = ANNOTATIONS, custom_package = "org.oppia.android.app", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/activity:activity_scope", "//app/src/main/java/org/oppia/android/app/fragment:fragment_scope", ], @@ -675,7 +672,6 @@ kt_android_library( ], deps = [ ":annotations", - ":dagger", ":listeners", ":resources", "//app/src/main/java/org/oppia/android/app/shim:intent_factory_shim", @@ -719,7 +715,6 @@ android_library( enable_data_binding = True, manifest = "src/main/DatabindingAdaptersManifest.xml", deps = [ - ":dagger", ":resources", ":view_models", "//app/src/main/java/org/oppia/android/app/translation:app_language_activity_injector_provider", @@ -758,7 +753,6 @@ kt_android_library( visibility = ["//visibility:public"], deps = [ ":binding_adapters", - ":dagger", ":databinding_resources", ":resources", ":view_models", @@ -835,7 +829,6 @@ kt_android_library( # keep sorted TEST_DEPS = [ ":app", - ":dagger", ":resources", ":test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -995,5 +988,3 @@ android_library( "//third_party:io_fabric_sdk_android_fabric", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel index 4700674d4c2..5b248b75ef9 100644 --- a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -2,7 +2,6 @@ Constructs for setting up activity routing support in the Dagger graph. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") # TODO(#59): Define these exported files as separate libraries from top-level targets. @@ -19,11 +18,9 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:arguments_java_proto_lite", "//third_party:androidx_appcompat_appcompat", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel index dee384ea6cc..754002f0b34 100644 --- a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel @@ -5,7 +5,6 @@ Dagger graph. Specific application implementations can be found in subpackages. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -82,7 +81,6 @@ kt_android_library( "ApplicationStartupListenerModule.kt", ], deps = [ - ":dagger", "//app", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", ], @@ -135,5 +133,3 @@ android_library( "//utility/src/main/java/org/oppia/android/util/parser/image:repository_glide_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel index 9c410695450..775224bbdf0 100644 --- a/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -2,7 +2,6 @@ This package contains the root application definitions for alpha builds of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,7 @@ kt_android_library( visibility = ["//:oppia_binary_visibility"], deps = [ ":alpha_build_flavor_module", - ":dagger", + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -35,9 +34,7 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/alpha:__pkg__", ], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:version_java_proto_lite", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel index 538d47308dc..88ce5c49fd1 100644 --- a/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel @@ -3,7 +3,6 @@ This package contains the root application definitions for a Kenya user study sp of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//:oppia_binary_visibility"], deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -25,5 +23,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel index db532533d41..f0480f27377 100644 --- a/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -2,7 +2,6 @@ This package contains the root application definitions for beta builds of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,6 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/beta:__pkg__", ], deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -27,5 +25,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel index 53841df1c37..eee8a4a3460 100644 --- a/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -6,7 +6,6 @@ there are specially defined top-level build flavors which will select their corr application configuration. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -21,7 +20,6 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/dev:__pkg__", ], deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel index 5421f374f20..5b835d9d04e 100644 --- a/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -2,7 +2,6 @@ This package contains the root application definitions for general availability builds of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,6 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/ga:__pkg__", ], deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -27,5 +25,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel index f55e5d15b86..4ebecb8b338 100644 --- a/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -3,7 +3,6 @@ This package contains testing utilities that may be needed to set up the root ap testing environments. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,9 +13,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:version_java_proto_lite", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel index 92f1a0ae62b..0d683f0feea 100644 --- a/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities corresponding to app notices. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -30,5 +29,3 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/testing/activity:test_activity", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel index fafe72ad714..6879af440e7 100644 --- a/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities corresponding to BottomSheetOptionsMenu. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,5 +16,3 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/testing/activity:test_activity", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel index e316b01485a..88b2ec6e9a1 100644 --- a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel @@ -3,7 +3,6 @@ Temporary shims for providing indirection in the Bazel build graph to unblock mo parts of the app layer. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") IMPL_FILES = [ @@ -59,7 +58,6 @@ kt_android_library( name = "impl", srcs = UPDATED_IMPL_FILES, deps = [ - ":dagger", ":intent_factory_shim", ":view_binding_shim", "//app:databinding_resources", @@ -76,11 +74,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":impl", ":intent_factory_shim", ":view_binding_shim", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel index e5bc20b3d81..648fdb86f9d 100644 --- a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel @@ -2,7 +2,6 @@ UI utilities for for managing languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -15,7 +14,6 @@ kt_android_library( "//testing/src/test/java/org/oppia/android/testing/junit:__pkg__", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", ], ) @@ -28,7 +26,6 @@ kt_android_library( visibility = ["//app:app_visibility"], deps = [ ":app_language_locale_handler", - ":dagger", "//third_party:androidx_appcompat_appcompat", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], @@ -43,7 +40,6 @@ kt_android_library( deps = [ ":activity_recreator", ":app_language_locale_handler", - ":dagger", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", ], ) @@ -68,7 +64,7 @@ kt_android_library( ], deps = [ ":activity_recreator", - ":dagger", + "//third_party:javax_inject_javax_inject", ], ) @@ -80,8 +76,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":activity_recreator", - ":dagger", ":impl", + "//:dagger", ], ) @@ -140,5 +136,3 @@ kt_android_library( ":app_language_application_injector", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel index 380efd3d894..eb7f84bda27 100644 --- a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -2,7 +2,6 @@ Testing utilities for languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -15,8 +14,8 @@ kt_android_library( "//app:app_testing_visibility", ], deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/translation:activity_recreator", + "//third_party:javax_inject_javax_inject", ], ) @@ -28,10 +27,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + ":test_activity_recreator", + "//:dagger", "//app/src/main/java/org/oppia/android/app/translation:activity_recreator", - "//app/src/main/java/org/oppia/android/app/translation/testing:test_activity_recreator", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel index c65b5547153..3c21abb2cb0 100644 --- a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities to manage date and time in user-facing strings. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") # Resource shim needed so that DateTimeUtil can build in both Gradle & Bazel. @@ -23,7 +22,6 @@ kt_android_library( ], visibility = ["//app:__subpackages__"], deps = [ - ":dagger", "//app:resources", "//app/src/main/java/org/oppia/android/app/translation:app_language_resource_handler", "//third_party:javax_inject_javax_inject", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel index 9e47fd3ff48..67d532a6a9b 100644 --- a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel @@ -2,7 +2,6 @@ Constructs for setting up lifecycle safe timer factory for injection in the Dagger graph. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -18,5 +17,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel index 12d6ae08213..fa068ab78ea 100644 --- a/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities corresponding to displaying math expressions & constructs. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") # Resource shim needed so that MathExpressionAccessibilityUtil can build in both Gradle & Bazel. @@ -23,7 +22,6 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - ":dagger", "//app:resources", "//app/src/main/java/org/oppia/android/app/translation:app_language_resource_handler", "//model/src/main/proto:languages_java_proto_lite", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel index b9345fe116f..9a59fbdae2c 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel @@ -1,4 +1,3 @@ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -7,7 +6,6 @@ app_test( processed_src = test_with_resources("ProfileAndDeviceIdActivityTest.kt"), test_class = "org.oppia.android.app.administratorcontrols.learneranalytics.ProfileAndDeviceIdActivityTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -40,7 +38,6 @@ app_test( processed_src = test_with_resources("ProfileAndDeviceIdFragmentTest.kt"), test_class = "org.oppia.android.app.administratorcontrols.learneranalytics.ProfileAndDeviceIdFragmentTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -68,5 +65,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel index 16a33d5d0ea..babb0d3d2ca 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel @@ -2,7 +2,6 @@ Tests for custom interaction views. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("MathExpressionInteractionsViewTest.kt"), test_class = "org.oppia.android.app.customview.interaction.MathExpressionInteractionsViewTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -40,5 +38,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel index cf3ebcd513d..fc85a4cb95d 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel @@ -2,7 +2,6 @@ Tests for UI databinding utilities and adapters. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") # Resource shim needed so that tests can build in both Gradle & Bazel. @@ -69,7 +68,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.DrawableBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -107,7 +105,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.ImageViewBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -145,7 +142,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.MarginBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -183,7 +179,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.StateAssemblerMarginBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -221,7 +216,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.StateAssemblerPaddingBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -259,7 +253,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.TextViewBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -297,7 +290,6 @@ oppia_android_test( test_class = "org.oppia.android.app.databinding.ViewBindingAdaptersTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -327,5 +319,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel index 1cf6d50f745..873bc778639 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel @@ -2,7 +2,6 @@ Tests for the math expression parser developer options UI flows. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("MathExpressionParserActivityTest.kt"), test_class = "org.oppia.android.app.devoptions.mathexpressionparser.MathExpressionParserActivityTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -43,7 +41,6 @@ app_test( processed_src = test_with_resources("MathExpressionParserFragmentTest.kt"), test_class = "org.oppia.android.app.devoptions.mathexpressionparser.MathExpressionParserFragmentTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -70,5 +67,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel index 20d4828910e..5a992e72d33 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel @@ -2,7 +2,6 @@ Tests for notices shown in the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("BetaNoticeDialogFragmentTest.kt"), test_class = "org.oppia.android.app.notice.BetaNoticeDialogFragmentTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -48,7 +46,6 @@ app_test( processed_src = test_with_resources("GeneralAvailabilityUpgradeNoticeDialogFragmentTest.kt"), test_class = "org.oppia.android.app.notice.GeneralAvailabilityUpgradeNoticeDialogFragmentTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -79,5 +76,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel index ce1e1576313..3384500f459 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel @@ -2,7 +2,6 @@ Tests for exploration player. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("BottomSheetOptionsMenuTest.kt"), test_class = "org.oppia.android.app.player.exploration.BottomSheetOptionsMenuTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -48,7 +46,6 @@ app_test( processed_src = test_with_resources("ExplorationActivityTest.kt"), test_class = "org.oppia.android.app.player.exploration.ExplorationActivityTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -101,5 +98,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel index 3a85e75b6e7..1be591fc308 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel @@ -2,7 +2,6 @@ Tests for the core state player experience. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("StateFragmentTest.kt"), test_class = "org.oppia.android.app.player.state.StateFragmentTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -51,5 +49,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel index a5c0352eb1e..3268663d019 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel @@ -2,7 +2,6 @@ Tests for the splash/app UI initialization process. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("SplashActivityTest.kt"), test_class = "org.oppia.android.app.splash.SplashActivityTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -51,5 +49,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel index db0a93ddfc3..b88df383c49 100644 --- a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general activity routing functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.ActivityIntentFactoriesTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -43,5 +41,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel index cb29f885f98..41514a19b51 100644 --- a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general activity routing functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.route.ActivityRouterTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -54,7 +52,6 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.route.ActivityRouterModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -86,5 +83,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel index 900715a50e6..2076ab7fbc9 100644 --- a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -2,7 +2,6 @@ Tests for alpha-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.alpha.AlphaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/alpha:alpha_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel index 4706b193b26..3dfb64b5191 100644 --- a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -2,7 +2,6 @@ Tests for beta-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.beta.BetaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/beta:beta_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel index c6566c6f2a6..6830879bc9e 100644 --- a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -2,7 +2,6 @@ Tests for developer-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.dev.DeveloperBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/dev:developer_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel index c3ce6168c22..d1513c48919 100644 --- a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general availability-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.ga.GaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/ga:general_availability_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel index 2168366aeb4..cfa890cc623 100644 --- a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for testing-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.testing.TestingBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/testing:testing_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel index 26313703901..00438f383a6 100644 --- a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel @@ -2,7 +2,6 @@ Tests for generic activity & fragment test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.testing.activity.TestActivityTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -46,5 +44,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel index 83de617710d..c688110b9b8 100644 --- a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale UI utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageLocaleHandlerTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/translation:app_language_locale_handler", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", @@ -49,7 +47,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageResourceHandlerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -99,7 +96,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageWatcherMixinTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -138,5 +134,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel index 71bad81a590..47ec2b9c5e7 100644 --- a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale UI testing utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.testing.TestActivityRecreatorTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/translation/testing:test_activity_recreator", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -25,5 +23,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel index 0678f0fb9bd..027d251df15 100644 --- a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -2,7 +2,6 @@ Tests for UI-specific math utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.utility.math.MathExpressionAccessibilityUtilTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -51,5 +49,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/data/BUILD.bazel b/data/BUILD.bazel index 8189af63a2f..a1a292dbe76 100644 --- a/data/BUILD.bazel +++ b/data/BUILD.bazel @@ -3,7 +3,6 @@ This library provides data to the rest of the application. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//data:data_test.bzl", "data_test") filegroup( @@ -14,7 +13,6 @@ filegroup( # keep sorted TEST_DEPS = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_prod_module", "//data/src/main/java/org/oppia/android/data/backends/gae:oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae:prod_module", @@ -53,5 +51,3 @@ MIGRATED_TESTS = [ filtered_tests = MIGRATED_TESTS, deps = TEST_DEPS, ) for test_file_path in glob(["src/test/java/org/oppia/android/data/**/*Test.kt"])] - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel index c5859673b0f..27929113a96 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing top-level HTTP networking support for Oppia's App Engine backend. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -31,8 +30,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":network_config_annotations", + "//:dagger", ], ) @@ -73,14 +72,12 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":network_config_annotations", ":network_interceptors", ":oppia_retrofit", + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae/api", "//third_party:com_google_guava_guava", "//third_party:com_squareup_retrofit2_converter-moshi", ], ) - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel index 4dd54d21272..d7088cf7935 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing a network API interface with Oppia's App Engine backend. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -26,5 +25,3 @@ kt_android_library( "//third_party:com_squareup_retrofit2_retrofit", ], ) - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel index 5923a1c1233..485e0124e60 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing model definitions for Oppia's App Engine backend endpoints. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -54,5 +53,3 @@ kt_android_library( "//third_party:moshi", ], ) - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel index db67d9fb798..bf0cfd2bbca 100644 --- a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel @@ -2,7 +2,6 @@ This package provides persistence to the rest of the application. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -11,7 +10,6 @@ kt_android_library( custom_package = "org.oppia.android.data.persistence", visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", "//model/src/main/proto:profile_java_proto_lite", "//utility", "//utility/src/main/java/org/oppia/android/util/data:async_data_subscription_manager", @@ -21,5 +19,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/profile:directory_management_util", ], ) - -dagger_rules() diff --git a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel index 9a0686181ab..ca1d9dd07ef 100644 --- a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel @@ -2,7 +2,6 @@ Tests for infrastructure that provides data persistence support for the rest of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.data.persistence.PersistentCacheStoreTest", test_manifest = "//data:test_manifest", deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//model/src/main/proto:test_models", "//testing", @@ -28,5 +26,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index cbe7711792a..1d9268e7891 100755 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -3,7 +3,6 @@ This library contains the frontend controller and business service logic for the application. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//domain:domain_assets.bzl", "generate_assets_list_from_text_protos") load("//domain:domain_test.bzl", "domain_test") @@ -115,7 +114,6 @@ kt_android_library( manifest = "src/main/AndroidManifest.xml", visibility = ["//visibility:public"], deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/backends/gae/api", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/classify:answer_classification_controller", @@ -170,7 +168,6 @@ kt_android_library( # keep sorted TEST_DEPS = [ - ":dagger", ":domain", ":interaction_object_test_builder", "//app:crashlytics", @@ -257,5 +254,3 @@ MIGRATED_TESTS = [ filtered_tests = MIGRATED_TESTS, deps = TEST_DEPS, ) for test_file_path in glob(["src/test/java/org/oppia/android/domain/**/*Test.kt"])] - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel index 7c523f15e2f..43ae3a2e5ab 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel @@ -2,7 +2,6 @@ Domain components for answer classification. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -75,11 +74,11 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":generic_interaction_classifier", ":interaction_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", + "//:dagger", "//third_party:javax_inject_javax_inject", ], ) @@ -96,5 +95,3 @@ kt_android_library( "//model/src/main/proto:translation_java_proto_lite", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel index f581741e245..c9a0c8ed31e 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel @@ -2,7 +2,6 @@ Rule classifier providers for classify domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -34,5 +33,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index c59365719f5..9f24847da82 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'AlgebraicExpressionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//domain:domain_testing_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -38,10 +36,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":algebraic_expression_input_providers", - ":dagger", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel index 5cf7d3227c8..479424f099e 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'Continue' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -12,10 +11,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel index 5dadd526a23..d1ad2995f17 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'DragAndDropSortInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "DragDropSortInputIsEqualToOrderingWithOneItemAtIncorrectPositionClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -33,11 +31,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":drag_and_drop_sort_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel index 5da32a18e7c..87b0f38ec3e 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'FractionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -20,7 +19,6 @@ kt_android_library( "FractionInputIsLessThanRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -39,11 +37,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":fraction_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel index eb216ecc013..691670a9741 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'ImageClickInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -11,7 +10,6 @@ kt_android_library( "ImageClickInputIsInRegionRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -30,11 +28,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":image_click_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel index b1ae3ef0a1f..c88a22bdfee 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'ItemSelectionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "ItemSelectionInputIsProperSubsetOfRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -33,11 +31,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":item_selection_input_providers", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index 0a70ea19348..3dcf2a57cdb 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'MathEquationInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//domain:domain_testing_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -37,11 +35,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":math_equation_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel index 19a34a097ca..ccbe9213512 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'MultipleChoiceInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -11,7 +10,6 @@ kt_android_library( "MultipleChoiceInputEqualsRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -30,11 +28,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":multiple_choice_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel index 1954b42da92..1913d304033 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'NumberWithUnits' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -12,7 +11,6 @@ kt_android_library( "NumberWithUnitsIsEquivalentToRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -31,11 +29,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":number_with_units_providers", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index 5a11936c237..ded61c2a1dd 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'NumericExpressionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//domain:domain_testing_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -37,11 +35,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":numeric_expression_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel index 2d8f8e7136e..a25efd74a6d 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'NumericInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,6 @@ kt_android_library( "NumericInputIsWithinToleranceRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -36,11 +34,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":numeric_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel index 6fb01de8afb..ea7e4c50475 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'RatioInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "RatioInputIsEquivalentRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -33,11 +31,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":ratio_input_providers", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel index 4a8a59451fa..763bffacd05 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'TextInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "TextInputStartsWithRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -37,11 +35,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":text_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel index 9b485b17b05..4285df8c762 100644 --- a/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -3,7 +3,6 @@ Domain services & definitions corresponding to managing the system clipboard whe text. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,10 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index aa24abd30f7..f2299ed6cd9 100644 --- a/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities for exploration management & loading domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -25,9 +24,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_exploration_retriever", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel index ee80b564682..3a142430a7f 100644 --- a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel @@ -2,7 +2,6 @@ Domain services & definitions corresponding to user feedback reporting. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -12,8 +11,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":report_schema_version", + "//:dagger", ], ) @@ -27,5 +26,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel index bfa81c3fcb7..5db57463f86 100644 --- a/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions for managing languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,7 +12,6 @@ kt_android_library( visibility = ["//:oppia_api_visibility"], deps = [ ":content_locale_impl", - ":dagger", ":language_config_retriever", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//model/src/main/proto:languages_java_proto_lite", @@ -49,7 +47,6 @@ kt_android_library( "//domain:domain_testing_visibility", ], deps = [ - ":dagger", "//model/src/main/proto:languages_java_proto_lite", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", @@ -83,5 +80,3 @@ kt_android_library( ":locale_application_injector", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel index f3ba2025c05..de14cb3a32a 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -2,7 +2,6 @@ Utilities for onboarding domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -30,9 +29,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":exploration_meta_data_retriever", ":impl", + "//:dagger", ], ) @@ -54,5 +53,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel index 540172f4f86..be23c119989 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities for onboarding domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,8 +12,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_exploration_meta_data_retriever", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", ], ) @@ -31,5 +30,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel index b59a8992ace..4aee165f574 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel @@ -2,7 +2,6 @@ Package for providing logging support. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -67,9 +66,7 @@ kt_android_library( ], deps = [ ":application_id_seed", - ":dagger", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 65f715b2289..11bc2092a22 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -2,7 +2,6 @@ Library for providing logging analytics to the Oppia android app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -23,7 +22,6 @@ kt_android_library( ], visibility = ["//domain/src/main/java/org/oppia/android/domain/oppialogger:__subpackages__"], deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//model/src/main/proto:event_logger_java_proto_lite", @@ -42,7 +40,6 @@ kt_android_library( ], visibility = ["//domain/src/main/java/org/oppia/android/domain/oppialogger:__subpackages__"], deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", @@ -62,7 +59,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//model/src/main/proto:event_logger_java_proto_lite", @@ -77,7 +73,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", ":performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", @@ -118,7 +113,6 @@ kt_android_library( visibility = ["//:oppia_api_visibility"], deps = [ ":cpu_performance_snapshotter", - ":dagger", ":learner_analytics_inactivity_limit_millis", ":performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", @@ -140,8 +134,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":application_lifecycle_observer", - ":dagger", ":learner_analytics_inactivity_limit_millis", + "//:dagger", ], ) @@ -153,7 +147,6 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":cpu_performance_logging_time_period_millis", - ":dagger", ":learner_analytics_inactivity_limit_millis", ":performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", @@ -176,9 +169,7 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":cpu_performance_snapshotter", - ":dagger", ":learner_analytics_inactivity_limit_millis", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index a92a8aa723a..1f5645eed60 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -2,7 +2,6 @@ Package for testing utilities for log uploading functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,10 +12,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel index 3d479108604..d0805571dbd 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel @@ -2,7 +2,6 @@ Package for providing logging support for exceptions. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -30,8 +29,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":startup_listener", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", ], ) @@ -48,5 +47,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt index 2e1e059f809..e6bb2c6ee0f 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt @@ -160,13 +160,13 @@ class ExceptionsController @Inject constructor( private fun getLeastRecentExceptionIndex(oppiaExceptionLogs: OppiaExceptionLogs): Int? = oppiaExceptionLogs.exceptionLogList.withIndex() .filter { it.value.exceptionType == ExceptionType.NON_FATAL } - .minBy { it.value.timestampInMillis }?.index + .minByOrNull { it.value.timestampInMillis }?.index ?: getLeastRecentGeneralEventIndex(oppiaExceptionLogs) /** Returns the index of the least recent exception regardless of their exception type. */ private fun getLeastRecentGeneralEventIndex(oppiaExceptionLogs: OppiaExceptionLogs): Int? = oppiaExceptionLogs.exceptionLogList.withIndex() - .minBy { it.value.timestampInMillis }?.index + .minByOrNull { it.value.timestampInMillis }?.index /** Returns a data provider for exception log reports that have been recorded for upload. */ fun getExceptionLogStore(): DataProvider { diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel index 8b62f56b4ac..2f8c93f1c40 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel @@ -2,7 +2,6 @@ Library for providing log scheduling functionality to the Oppia android app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -54,11 +53,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":performance_metrics_log_scheduler", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index 36a17c0f003..882273211c1 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,6 @@ Library for providing log uploading functionality to the Oppia android app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -59,10 +58,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":initializer", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel index c3cf010ddd9..fdfacb21c7a 100644 --- a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions and controllers for managing profiles. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -28,5 +27,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel index e9c1bb9fcc3..a472d8e814d 100644 --- a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions and controllers for managing spotlights. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -21,5 +20,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel index 8b7fcd64eca..241c5879b68 100644 --- a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,6 @@ Package for testing utilities for log uploading functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,9 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel index 700a8b0ad15..b2eaa4e29b6 100644 --- a/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions for managing translations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -25,5 +24,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index 786cd962d4d..d48fe6e1535 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Tests for algebraic expression input classifiers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -38,7 +36,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -64,7 +61,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -90,7 +86,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -105,5 +100,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index 88686b47484..b9402e87c91 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -2,7 +2,6 @@ Tests for math equation input classifiers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -38,7 +36,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -64,7 +61,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -90,7 +86,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -105,5 +100,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index 7755b5ca94a..ebea2375007 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Tests for numeric expression input classifiers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -38,7 +36,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -64,7 +61,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -90,7 +86,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -105,5 +100,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel index 29840326197..7c991c84c6d 100644 --- a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -2,7 +2,6 @@ Tests for clipboard management domain services & definitions. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.clipboard.ClipboardControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/clipboard:clipboard_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -32,5 +30,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel index eb8fd34b76e..5c2396264e7 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight exploration player domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationDataControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", @@ -56,7 +54,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationProgressControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", @@ -103,7 +100,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationStorageModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -123,5 +119,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel index af942107187..a22aa05ad80 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight checkpointing domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.lightweightcheckpointing.ExplorationCheckpointControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction:continue_module", @@ -47,5 +45,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index 23bed07b229..f01e2f2d6ae 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for test-only exploration domain utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.testing.ExplorationStorageTestModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:fake_exploration_retriever", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -40,7 +38,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.testing.FakeExplorationRetrieverTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:fake_exploration_retriever", "//testing", @@ -58,5 +55,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel index 1dc2c093e59..7bcf8fc1e23 100644 --- a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel @@ -2,7 +2,6 @@ Tests for hints and solution domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -28,7 +27,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintHandlerDebugImplTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//testing", @@ -54,7 +52,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintHandlerProdImplTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//testing", @@ -80,7 +77,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintsAndSolutionDebugModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -100,7 +96,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintsAndSolutionProdModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -112,5 +107,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel index b631b4f16e3..f25b68c06fd 100644 --- a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.ContentLocaleImplTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:content_locale_impl", "//model/src/main/proto:languages_java_proto_lite", @@ -32,7 +30,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -57,7 +54,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverProductionTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:production_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -82,7 +78,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverWithoutAssetsTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -104,7 +99,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LocaleControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", @@ -129,5 +123,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel index 85124495fd0..37589c9e20b 100644 --- a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -2,7 +2,6 @@ Tests for domain components pertaining to onboarding the user to the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.onboarding.AppStartupStateControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/onboarding:retriever_prod_module", "//domain/src/main/java/org/oppia/android/domain/onboarding:state_controller", @@ -35,5 +33,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 4f297af4edb..f33cf65d64f 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -2,7 +2,6 @@ Tests for app analytics logging support. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.AnalyticsControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -42,7 +40,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.ApplicationLifecycleModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -70,7 +67,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.ApplicationLifecycleObserverTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -98,7 +94,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.LearnerAnalyticsLoggerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction:continue_module", @@ -134,5 +129,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel index 3989ef637a4..ab50d8d9dd1 100644 --- a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight exploration player domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.question.QuestionAssessmentProgressControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", @@ -58,7 +56,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.question.QuestionTrainingControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", @@ -94,5 +91,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel index 1336cab8f7a..1a1810dde5a 100644 --- a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel @@ -2,7 +2,6 @@ Tests for domain components pertaining to managing translations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.translation.TranslationControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", @@ -38,5 +36,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel index 97be8252f41..8fd6f3bbadb 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel @@ -2,7 +2,6 @@ This library contains the test application and modules used to build the test app for end-to-end tests. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,6 @@ kt_android_library( ], visibility = ["//:oppia_e2e_testing_visibility"], deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel index 43b0a009e54..8a4e4b60037 100644 --- a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel @@ -2,7 +2,6 @@ This library contains the Robolectric tests for the e2e test modules. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestGcsResourceModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -29,7 +27,6 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestImageParsingModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -46,7 +43,6 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestNetworkConfigModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -55,5 +51,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/scripts/assets/file_content_validation_checks.textproto b/scripts/assets/file_content_validation_checks.textproto index b40b0408360..229976ad2f9 100644 --- a/scripts/assets/file_content_validation_checks.textproto +++ b/scripts/assets/file_content_validation_checks.textproto @@ -136,7 +136,7 @@ file_content_checks { } file_content_checks { file_path_regex: ".+?\\.kt" - prohibited_content_regex: "(format|getString|getStringArray|getQuantityString|getQuantityText|toLowerCase|toUpperCase|capitalize|decapitalize|lowercase|uppercase)\\(" + prohibited_content_regex: "(format|getString|getStringArray|getQuantityString|getQuantityText|toLowerCase|toUpperCase|capitalize|decapitalize|lowercase|uppercase|replaceFirstChar)\\(" failure_message: "String formatting and resource retrieval should go through AppLanguageResourceHandler, OppiaLocale.DisplayLocale, or OppiaLocale.MachineLocale depending on the context (see each class's documentation for details on when each should be used)." exempted_file_name: "app/src/main/java/org/oppia/android/app/translation/AppLanguageResourceHandler.kt" exempted_file_name: "domain/src/main/java/org/oppia/android/domain/util/JsonExtensions.kt" diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index 9bed8754f08..c87ba397d38 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -3,7 +3,6 @@ This library contains fake objects used for testing as well as tests for these objects. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//testing:testing_test.bzl", "testing_test") @@ -33,7 +32,6 @@ kt_android_library( manifest = "src/main/AndroidManifest.xml", visibility = ["//visibility:public"], deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/profile:profile_management_controller", @@ -75,7 +73,6 @@ kt_android_library( # keep sorted TEST_DEPS = [ ":assertion_helpers", - ":dagger", ":testing", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_prod_module", "//domain", @@ -164,5 +161,3 @@ filegroup( srcs = ["src/test/AndroidManifest.xml"], visibility = ["//:oppia_testing_visibility"], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel index 67f93f5d11b..23574d297fa 100644 --- a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel @@ -3,7 +3,6 @@ Package for common test utilities corresponding to data processing & data providers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -29,7 +28,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/mockito", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", @@ -39,5 +37,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel index 95f138cd1c3..31f17410282 100644 --- a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel @@ -3,7 +3,6 @@ Package for common Espresso matchers & other test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//third_party:androidx_test_espresso_espresso-core", ], @@ -69,5 +67,3 @@ kt_android_library( "//third_party:com_google_android_material_material", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel index 851b774df8e..1f8b5de5c58 100644 --- a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel @@ -2,7 +2,6 @@ Test utilities for broad logging functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -27,7 +26,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager_impl", ], @@ -41,10 +39,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_sync_status_manager", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel index fdf6a36523f..8d9f2088328 100644 --- a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing test-only HTTP mocks for the app's networking layer. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -51,11 +50,9 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae:prod_module", "//third_party:com_squareup_retrofit2_retrofit-mock", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel index 1b6b8298bf5..c9fa8bf1381 100644 --- a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel @@ -3,7 +3,6 @@ Package for test-specific platform parameter utilities and helpers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -32,10 +31,8 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - ":dagger", ":test_constants", + "//:dagger", "//utility", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel index 15870e33871..a9a9b0a3143 100644 --- a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -3,7 +3,6 @@ Package for Robolectric-specific utilities and configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -26,8 +25,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":is_on_robolectric", + "//:dagger", ], ) @@ -73,5 +72,3 @@ kt_android_library( "//third_party:org_robolectric_robolectric", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel index 2b084f0de00..6877cfa3e4c 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel @@ -4,7 +4,6 @@ Package for test-only threading utilities, including classes to coordinate cross in a way that can improve test reliability, correctness, and performance. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -105,11 +104,9 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":annotations", - ":dagger", ":espresso_impl", ":robolectric_impl", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel index 0c0958f1f93..a4d62682fe5 100644 --- a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel @@ -4,7 +4,6 @@ Package for test-only utilities for coordinating time, particularly in simulated environments (i.e. Robolectric). """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -41,9 +40,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_oppia_clock", + "//:dagger", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel index 2152aed1832..48173e66ef9 100644 --- a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel @@ -3,7 +3,6 @@ Tests for data processing test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -13,7 +12,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.data.DataProviderTestMonitorTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", "//model/src/main/proto:languages_java_proto_lite", @@ -34,5 +32,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel index 1b4bcc4dc08..74c2366c6b7 100644 --- a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel @@ -2,7 +2,6 @@ Tests for generic activity & fragment test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleCustomContextTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -67,7 +65,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleOmissionTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -121,7 +118,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -168,5 +164,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel index df54586c2f8..7c5c7a27cc3 100644 --- a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel @@ -2,7 +2,6 @@ Tests for broad logging functionality test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.logging.FakeSyncStatusManagerTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/logging:fake_sync_status_manager", @@ -37,7 +35,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.logging.SyncStatusTestModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/logging:fake_sync_status_manager", @@ -56,5 +53,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel index 99403b6dee1..4846ae7f590 100644 --- a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel @@ -2,7 +2,6 @@ Tests for networking-specific test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.networking.NetworkConnectionTestUtilTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -26,5 +24,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel index 144e4f00c59..194ce941fdf 100644 --- a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -2,7 +2,6 @@ Tests for Robolectric-specific utilities and configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.robolectric.ShadowBidiFormatterTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_core_core", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel index 08c073d5e32..356e47f8a3f 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel @@ -3,7 +3,6 @@ Tests for threading-specific test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//:oppia_android_test.bzl", "oppia_android_test") @@ -26,7 +25,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.CoroutineExecutorServiceTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", @@ -43,7 +41,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherEspressoImplTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", ":test_coroutine_dispatcher_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -59,7 +56,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherRobolectricImplTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", ":test_coroutine_dispatcher_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -75,12 +71,9 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//third_party:robolectric_android-all", "//utility", ], ) - -dagger_rules() diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index d9183949907..6d3ecd97816 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -78,7 +78,6 @@ java_library( visibility = ["//visibility:public"], exports = [ "//third_party:com_squareup_moshi_moshi-kotlin", - "//third_party:com_squareup_moshi_moshi-kotlin-codegen", ], ) diff --git a/third_party/kotlin/BUILD.bazel b/third_party/kotlin/BUILD.bazel new file mode 100644 index 00000000000..9c8b09e21b5 --- /dev/null +++ b/third_party/kotlin/BUILD.bazel @@ -0,0 +1,12 @@ +# This package defines codebase-wide third-party build configurations for Kotlin. + +load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain") + +# TODO: Move to tools/. +# TODO: Enable pruning transitive deps once https://github.com/bazelbuild/rules_kotlin/pull/842 is merged. Also, maybe enable strict & unused deps. +define_kt_toolchain( + name = "toolchain", + api_version = "1.6", + jvm_target = "9", + language_version = "1.6", +) diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 3522dd4d415..90a6b2c0e47 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,18 +1,18 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -109720896, - "__RESOLVED_ARTIFACTS_HASH": 860179600, + "__INPUT_ARTIFACTS_HASH": -1653200912, + "__RESOLVED_ARTIFACTS_HASH": -412670474, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:28.1-android": "com.google.guava:guava:31.0.1-jre", "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" }, "dependencies": [ @@ -28,6 +28,7 @@ "mirror_urls": [ "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" @@ -47,6 +48,7 @@ "mirror_urls": [ "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" @@ -74,6 +76,7 @@ "mirror_urls": [ "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" @@ -101,6 +104,7 @@ "mirror_urls": [ "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" @@ -122,6 +126,7 @@ "mirror_urls": [ "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" @@ -143,6 +148,7 @@ "mirror_urls": [ "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" @@ -176,6 +182,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar" @@ -209,6 +216,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar" @@ -224,6 +232,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", "https://maven.fabric.io/public/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar" @@ -239,6 +248,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar" @@ -254,6 +264,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" @@ -269,6 +280,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" @@ -299,6 +311,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar" @@ -329,6 +342,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar" @@ -365,6 +379,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar" @@ -401,6 +416,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar" @@ -420,6 +436,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" @@ -439,6 +456,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" @@ -460,6 +478,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" @@ -481,6 +500,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" @@ -508,6 +528,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" @@ -535,6 +556,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" @@ -554,6 +576,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" @@ -573,6 +596,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" @@ -592,6 +616,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar" @@ -611,6 +636,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar" @@ -626,6 +652,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar" @@ -661,6 +688,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar" @@ -686,6 +714,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar" @@ -711,6 +740,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar" @@ -721,19 +751,20 @@ { "coord": "androidx.core:core-ktx:1.0.1", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.core:core:aar:1.3.1" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.core:core:aar:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "mirror_urls": [ "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar" @@ -745,18 +776,19 @@ "coord": "androidx.core:core-ktx:jar:sources:1.0.1", "dependencies": [ "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar" @@ -782,6 +814,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core/1.3.1/core-1.3.1.aar", "https://maven.fabric.io/public/androidx/core/core/1.3.1/core-1.3.1.aar", "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1.aar" @@ -807,6 +840,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core/1.3.1/core-1.3.1-sources.jar", "https://maven.fabric.io/public/androidx/core/core/1.3.1/core-1.3.1-sources.jar", "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1-sources.jar" @@ -826,6 +860,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" @@ -845,6 +880,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" @@ -870,6 +906,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar" @@ -895,6 +932,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar" @@ -918,6 +956,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar" @@ -941,6 +980,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar" @@ -956,6 +996,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar" @@ -971,6 +1012,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar" @@ -982,17 +1024,17 @@ "coord": "androidx.databinding:databinding-compiler-common:3.4.2", "dependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup:javapoet:1.11.1", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", @@ -1001,16 +1043,17 @@ "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5" + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "com.google.code.gson:gson:2.8.5", + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar" @@ -1021,36 +1064,37 @@ { "coord": "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar" @@ -1062,19 +1106,19 @@ "coord": "androidx.databinding:databinding-compiler:3.4.2", "dependencies": [ "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "com.android.tools:annotations:26.4.2", "androidx.databinding:databinding-common:3.4.2", "com.android.databinding:baseLibrary:3.4.2", "org.antlr:antlr4:4.5.3", "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup:javapoet:1.11.1", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.code.gson:gson:2.8.5", "commons-codec:commons-codec:1.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "androidx.databinding:databinding-common:3.4.2", @@ -1082,13 +1126,14 @@ "commons-io:commons-io:2.4", "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "commons-codec:commons-codec:1.10" ], "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar" @@ -1099,26 +1144,26 @@ { "coord": "androidx.databinding:databinding-compiler:jar:sources:3.4.2", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "commons-codec:commons-codec:jar:sources:1.10", "com.android.tools:annotations:jar:sources:26.4.2", "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "com.android.databinding:baseLibrary:jar:sources:3.4.2", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", "commons-io:commons-io:jar:sources:2.4", "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ "commons-codec:commons-codec:jar:sources:1.10", "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "androidx.databinding:databinding-common:jar:sources:3.4.2", "commons-io:commons-io:jar:sources:2.4", "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" @@ -1127,6 +1172,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar" @@ -1150,6 +1196,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar" @@ -1173,6 +1220,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar" @@ -1192,6 +1240,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" @@ -1211,6 +1260,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" @@ -1237,6 +1287,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar" @@ -1263,6 +1314,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar" @@ -1293,6 +1345,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", "https://maven.fabric.io/public/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar" @@ -1323,6 +1376,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar" @@ -1342,6 +1396,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" @@ -1361,6 +1416,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" @@ -1403,6 +1459,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar" @@ -1445,6 +1502,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar" @@ -1464,6 +1522,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" @@ -1483,6 +1542,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" @@ -1514,6 +1574,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" @@ -1545,6 +1606,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" @@ -1564,6 +1626,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar" @@ -1583,6 +1646,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar" @@ -1628,6 +1692,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar" @@ -1673,6 +1738,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar" @@ -1683,21 +1749,22 @@ { "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.lifecycle:lifecycle-common:2.2.0", "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar" @@ -1709,20 +1776,21 @@ "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", "dependencies": [ "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" + "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar" @@ -1747,6 +1815,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar" @@ -1771,6 +1840,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar" @@ -1782,25 +1852,26 @@ "coord": "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0", "dependencies": [ "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.lifecycle:lifecycle-common:2.2.0", "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.arch.core:core-runtime:aar:2.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar" @@ -1813,24 +1884,25 @@ "dependencies": [ "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" + "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar" @@ -1856,6 +1928,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar" @@ -1881,6 +1954,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar" @@ -1903,6 +1977,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar" @@ -1925,6 +2000,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar" @@ -1948,6 +2024,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar" @@ -1971,6 +2048,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar" @@ -1993,6 +2071,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar" @@ -2015,6 +2094,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar" @@ -2025,20 +2105,21 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.annotation:annotation:1.1.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar" @@ -2049,20 +2130,21 @@ { "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources:2.2.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "androidx.annotation:annotation:jar:sources:1.1.0" ], "directDependencies": [ "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" ], "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar" @@ -2091,6 +2173,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar" @@ -2119,6 +2202,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar" @@ -2138,6 +2222,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar" @@ -2157,6 +2242,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar" @@ -2182,6 +2268,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar" @@ -2207,6 +2294,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" @@ -2226,6 +2314,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" @@ -2245,6 +2334,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" @@ -2264,6 +2354,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://maven.fabric.io/public/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar" @@ -2279,6 +2370,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar" @@ -2294,6 +2386,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar" @@ -2304,20 +2397,21 @@ { "coord": "androidx.navigation:navigation-common-ktx:aar:2.0.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.navigation:navigation-common:aar:2.0.0", "androidx.collection:collection:1.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.core:core:aar:1.3.1" ], "directDependencies": [ "androidx.collection:collection:1.1.0", "androidx.navigation:navigation-common:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar" @@ -2330,18 +2424,19 @@ "dependencies": [ "androidx.navigation:navigation-common:aar:sources:2.0.0", "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "androidx.collection:collection:jar:sources:1.1.0" ], "directDependencies": [ "androidx.collection:collection:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar" @@ -2363,6 +2458,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar" @@ -2384,6 +2480,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar" @@ -2394,6 +2491,7 @@ { "coord": "androidx.navigation:navigation-fragment-ktx:2.0.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.annotation:annotation:1.1.0", "androidx.collection:collection:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", @@ -2408,19 +2506,19 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-fragment:aar:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar" @@ -2432,7 +2530,6 @@ "coord": "androidx.navigation:navigation-fragment-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2446,18 +2543,20 @@ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.navigation:navigation-fragment:aar:sources:2.0.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "androidx.loader:loader:aar:sources:1.0.0", "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0" ], "directDependencies": [ "androidx.navigation:navigation-fragment:aar:sources:2.0.0", "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar" @@ -2490,6 +2589,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar" @@ -2522,6 +2622,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar" @@ -2532,6 +2633,7 @@ { "coord": "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.annotation:annotation:1.1.0", "androidx.collection:collection:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", @@ -2543,19 +2645,19 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:2.0.0", "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar" @@ -2567,7 +2669,6 @@ "coord": "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2579,17 +2680,19 @@ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "androidx.loader:loader:aar:sources:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar" @@ -2620,6 +2723,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar" @@ -2650,6 +2754,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar" @@ -2661,6 +2766,7 @@ "coord": "androidx.navigation:navigation-ui-ktx:2.0.0", "dependencies": [ "androidx.navigation:navigation-ui:aar:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "androidx.annotation:annotation:1.1.0", "androidx.collection:collection:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", @@ -2674,19 +2780,19 @@ "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "androidx.navigation:navigation-runtime:aar:2.0.0", "androidx.loader:loader:aar:1.0.0" ], "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar" @@ -2698,7 +2804,6 @@ "coord": "androidx.navigation:navigation-ui-ktx:jar:sources:2.0.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", @@ -2711,6 +2816,7 @@ "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.navigation:navigation-common:aar:sources:2.0.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "androidx.loader:loader:aar:sources:1.0.0", "com.google.android.material:material:jar:sources:1.3.0", "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0" @@ -2718,12 +2824,13 @@ "directDependencies": [ "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar" @@ -2756,6 +2863,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar" @@ -2788,6 +2896,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar" @@ -2807,6 +2916,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/print/print/1.0.0/print-1.0.0.aar", "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0.aar", "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar" @@ -2826,6 +2936,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar" @@ -2851,6 +2962,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar" @@ -2876,6 +2988,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar" @@ -2895,6 +3008,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" @@ -2914,6 +3028,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" @@ -2940,6 +3055,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" @@ -2966,6 +3082,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" @@ -2989,6 +3106,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar" @@ -3012,6 +3130,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar" @@ -3033,6 +3152,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" @@ -3054,6 +3174,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" @@ -3073,6 +3194,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" @@ -3092,6 +3214,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" @@ -3114,6 +3237,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" @@ -3136,6 +3260,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" @@ -3187,6 +3312,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" @@ -3238,6 +3364,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" @@ -3274,6 +3401,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" @@ -3310,6 +3438,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" @@ -3325,6 +3454,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" @@ -3340,6 +3470,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" @@ -3362,6 +3493,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" @@ -3384,6 +3516,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" @@ -3410,6 +3543,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" @@ -3436,6 +3570,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" @@ -3450,19 +3585,20 @@ "androidx.annotation:annotation:1.1.0", "com.google.truth:truth:1.1.3", "androidx.test:monitor:1.4.0", - "com.google.guava:guava:30.1.1-android", - "androidx.test:core:1.4.0" + "androidx.test:core:1.4.0", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", "androidx.test:core:1.4.0", - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "com.google.truth:truth:1.1.3" ], "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" @@ -3473,9 +3609,9 @@ { "coord": "androidx.test.ext:truth:jar:sources:1.4.0", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "androidx.test:monitor:jar:sources:1.4.0", "androidx.test:core:jar:sources:1.4.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" @@ -3483,13 +3619,14 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3" ], "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" @@ -3505,6 +3642,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" @@ -3520,6 +3658,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" @@ -3543,6 +3682,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/core/1.4.0/core-1.4.0.aar", "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" @@ -3566,6 +3706,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" @@ -3585,6 +3726,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" @@ -3603,6 +3745,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" @@ -3622,6 +3765,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" @@ -3641,6 +3785,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" @@ -3667,6 +3812,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" @@ -3693,6 +3839,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" @@ -3718,6 +3865,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" @@ -3743,6 +3891,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" @@ -3768,6 +3917,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" @@ -3793,6 +3943,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" @@ -3816,6 +3967,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" @@ -3839,6 +3991,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" @@ -3860,6 +4013,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" @@ -3881,6 +4035,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" @@ -3909,6 +4064,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" @@ -3937,6 +4093,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" @@ -3960,6 +4117,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" @@ -3983,6 +4141,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" @@ -3993,19 +4152,20 @@ { "coord": "androidx.work:work-runtime-ktx:2.4.0", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "androidx.work:work-runtime:aar:2.4.0" ], "directDependencies": [ "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" ], "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" @@ -4017,18 +4177,19 @@ "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", "dependencies": [ "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" ], "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" @@ -4063,6 +4224,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" @@ -4097,6 +4259,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" @@ -4125,6 +4288,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" @@ -4153,6 +4317,7 @@ "mirror_urls": [ "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" @@ -4168,6 +4333,7 @@ "mirror_urls": [ "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar" @@ -4183,6 +4349,7 @@ "mirror_urls": [ "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar" @@ -4198,6 +4365,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" @@ -4213,6 +4381,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" @@ -4228,6 +4397,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" @@ -4238,17 +4408,18 @@ { "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", "dependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "com.google.code.gson:gson:2.8.5" ], "directDependencies": [ "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" @@ -4259,17 +4430,18 @@ { "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "com.google.code.gson:gson:jar:sources:2.8.5" ], "directDependencies": [ "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "mirror_urls": [ "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" @@ -4289,6 +4461,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar" @@ -4308,6 +4481,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar" @@ -4323,6 +4497,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" @@ -4338,6 +4513,7 @@ "mirror_urls": [ "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" @@ -4357,6 +4533,7 @@ "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" @@ -4377,6 +4554,7 @@ "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" @@ -4398,6 +4576,7 @@ "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" @@ -4423,6 +4602,7 @@ "mirror_urls": [ "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" @@ -4438,6 +4618,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" @@ -4453,6 +4634,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" @@ -4472,6 +4654,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" @@ -4491,6 +4674,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" @@ -4506,6 +4690,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" @@ -4521,6 +4706,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" @@ -4540,6 +4726,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" @@ -4559,6 +4746,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" @@ -4608,6 +4796,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" @@ -4657,6 +4846,7 @@ "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" @@ -4678,7 +4868,6 @@ "androidx.vectordrawable:vectordrawable-animated:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.guava:guava:30.1.1-android", "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", "com.google.errorprone:error_prone_annotations:2.7.1", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", @@ -4698,6 +4887,7 @@ "androidx.exifinterface:exifinterface:1.0.0", "androidx.fragment:fragment:1.2.0", "com.github.bumptech.glide:glide:4.11.0", + "com.google.guava:guava:31.0.1-jre", "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", "androidx.loader:loader:aar:1.0.0", "androidx.customview:customview:aar:1.1.0", @@ -4706,12 +4896,13 @@ "directDependencies": [ "androidx.annotation:annotation:1.1.0", "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" @@ -4723,7 +4914,6 @@ "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.guava:guava:jar:sources:30.1.1-android", "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "androidx.print:print:aar:sources:1.0.0", @@ -4739,6 +4929,7 @@ "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", "androidx.fragment:fragment:jar:sources:1.2.0", "androidx.viewpager:viewpager:aar:sources:1.0.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", @@ -4761,12 +4952,13 @@ "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" @@ -4786,6 +4978,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" @@ -4805,6 +4998,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" @@ -4820,6 +5014,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" @@ -4830,8 +5025,8 @@ { "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", "dependencies": [ + "com.google.dagger:dagger:jar:2.41", "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1", "com.google.firebase:firebase-encoders-json:aar:16.1.0", "androidx.annotation:annotation:jar:1.1.0", "com.google.android.datatransport:transport-runtime:aar:2.2.3" @@ -4846,6 +5041,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" @@ -4858,17 +5054,18 @@ "dependencies": [ "com.google.android.datatransport:transport-api:aar:2.2.0", "androidx.annotation:annotation:jar:1.1.0", - "com.google.dagger:dagger:jar:2.28.1" + "com.google.dagger:dagger:jar:2.41" ], "directDependencies": [ "androidx.annotation:annotation:jar:1.1.0", "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1" + "com.google.dagger:dagger:jar:2.41" ], "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" @@ -4879,15 +5076,16 @@ { "coord": "com.google.android.flexbox:flexbox:3.0.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "mirror_urls": [ "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" @@ -4898,15 +5096,16 @@ { "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" @@ -4929,6 +5128,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" @@ -4956,6 +5156,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" @@ -4979,6 +5180,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" @@ -5032,6 +5234,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" @@ -5054,6 +5257,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" @@ -5092,6 +5296,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" @@ -5116,6 +5321,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" @@ -5153,6 +5359,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" @@ -5193,6 +5400,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" @@ -5224,6 +5432,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" @@ -5246,6 +5455,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" @@ -5256,19 +5466,20 @@ { "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.findbugs:jsr305:3.0.2" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" ], "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "mirror_urls": [ "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" @@ -5341,6 +5552,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/material/material/1.3.0/material-1.3.0.aar", "https://maven.fabric.io/public/com/google/android/material/material/1.3.0/material-1.3.0.aar", "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0.aar" @@ -5413,6 +5625,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", "https://maven.fabric.io/public/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar" @@ -5421,34 +5634,36 @@ "url": "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar" }, { - "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", + "coord": "com.google.auto.service:auto-service-annotations:1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar" ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + "sha256": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar" }, { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", + "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar" ], - "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" + "sha256": "a063f495c8aaa763726529a241ca1510a6ff3d9c92f511dffd131c4303caed44", + "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar" }, { "coord": "com.google.auto.value:auto-value-annotations:1.8.1", @@ -5458,6 +5673,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" @@ -5473,6 +5689,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" @@ -5488,6 +5705,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" @@ -5503,6 +5721,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" @@ -5518,6 +5737,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" @@ -5533,6 +5753,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" @@ -5541,252 +5762,348 @@ "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" }, { - "coord": "com.google.dagger:dagger-compiler:2.28.1", + "coord": "com.google.dagger:dagger-compiler:2.41", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "com.google.dagger:dagger:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "com.google.j2objc:j2objc-annotations:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "net.ltgt.gradle.incap:incap:0.2", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", + "com.google.dagger:dagger-producers:2.41", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", + "com.google.guava:guava:31.0.1-jre", "com.google.googlejavaformat:google-java-format:1.5", + "org.jetbrains:annotations:13.0", + "com.google.dagger:dagger-spi:2.41", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "com.google.dagger:dagger:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "net.ltgt.gradle.incap:incap:0.2", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "com.google.dagger:dagger-producers:2.41", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", + "com.google.guava:guava:31.0.1-jre", "com.google.googlejavaformat:google-java-format:1.5", + "com.google.dagger:dagger-spi:2.41", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar" ], - "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" + "sha256": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar" }, { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger-compiler:jar:sources:2.41", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "org.jetbrains:annotations:jar:sources:13.0", + "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.dagger:dagger-spi:jar:sources:2.41", "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "net.ltgt.gradle.incap:incap:jar:sources:0.2", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.dagger:dagger-spi:jar:sources:2.41", "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "net.ltgt.gradle.incap:incap:jar:sources:0.2", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", + "com.squareup:javapoet:jar:sources:1.13.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar" ], - "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" + "sha256": "264f47ea60781e0ef25972859ca86e2b062e6af6dbe5f6ce1ad819f06f563e71", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar" }, { - "coord": "com.google.dagger:dagger-producers:2.28.1", + "coord": "com.google.dagger:dagger-producers:2.41", "dependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.dagger:dagger:2.41", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", + "com.google.guava:guava:31.0.1-jre", "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.dagger:dagger:2.41", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", + "com.google.guava:guava:31.0.1-jre", "org.checkerframework:checker-compat-qual:2.5.5" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar" ], - "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" + "sha256": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar" }, { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger-producers:jar:sources:2.41", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-qual:jar:sources:3.13.0", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.guava:failureaccess:jar:sources:1.0.1", + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.dagger:dagger:jar:sources:2.41", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "com.google.guava:failureaccess:jar:sources:1.0.1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar" ], - "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" + "sha256": "b36fd040a674b00e54ecdfe2aec32b78a16a6cbd85dded283527a2cb2eca540b", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar" }, { - "coord": "com.google.dagger:dagger-spi:2.28.1", + "coord": "com.google.dagger:dagger-spi:2.41", "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "com.google.dagger:dagger:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "com.google.j2objc:j2objc-annotations:1.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "com.google.dagger:dagger-producers:2.41", + "com.google.errorprone:error_prone_annotations:2.7.1", + "org.checkerframework:checker-qual:3.13.0", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains:annotations:13.0", "org.checkerframework:checker-compat-qual:2.5.5" ], "directDependencies": [ + "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "com.google.dagger:dagger:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", + "com.google.dagger:dagger-producers:2.41", + "com.squareup:javapoet:1.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1" + "com.google.guava:guava:31.0.1-jre" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar" ], - "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" + "sha256": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar" }, { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger-spi:jar:sources:2.41", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", + "org.jetbrains:annotations:jar:sources:13.0", + "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "com.google.dagger:dagger:jar:sources:2.41", + "com.google.j2objc:j2objc-annotations:jar:sources:1.3", + "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" + "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "com.google.dagger:dagger:jar:sources:2.41", "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" + "com.google.dagger:dagger-producers:jar:sources:2.41", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "com.squareup:javapoet:jar:sources:1.13.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar" ], - "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" + "sha256": "9a6bb6b0ac646f01769bf008b45937aaaa3e4ae4bdf97ed5c244e6ea53c09659", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar" }, { - "coord": "com.google.dagger:dagger:2.28.1", + "coord": "com.google.dagger:dagger:2.41", "dependencies": [ "javax.inject:javax.inject:1" ], "directDependencies": [ "javax.inject:javax.inject:1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar" ], - "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" + "sha256": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar" }, { - "coord": "com.google.dagger:dagger:jar:sources:2.28.1", + "coord": "com.google.dagger:dagger:jar:sources:2.41", "dependencies": [ "javax.inject:javax.inject:jar:sources:1" ], "directDependencies": [ "javax.inject:javax.inject:jar:sources:1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://maven.fabric.io/public/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", + "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar" + ], + "sha256": "f4f7a04037779a2186aba088b1dab8bc465a171f03b2934ecc046de740d4c0c3", + "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar" + }, + { + "coord": "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" + ], + "file": "v1/https/maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://maven.fabric.io/public/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar" ], - "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" + "sha256": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3", + "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar" + }, + { + "coord": "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" + ], + "file": "v1/https/maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://maven.fabric.io/public/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" + ], + "sha256": "ea1ea27e14d04b48a9e90007ce7b6b242f252532c9b4456800a362c89851d502", + "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" }, { "coord": "com.google.errorprone:error_prone_annotations:2.7.1", @@ -5796,6 +6113,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" @@ -5811,6 +6129,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" @@ -5826,6 +6145,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" @@ -5841,6 +6161,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" @@ -5889,6 +6210,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" @@ -5918,6 +6240,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" @@ -5947,6 +6270,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" @@ -5966,6 +6290,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" @@ -5985,6 +6310,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" @@ -5995,6 +6321,7 @@ { "coord": "com.google.firebase:firebase-crashlytics:17.1.1", "dependencies": [ + "com.google.dagger:dagger:jar:2.41", "com.google.firebase:firebase-measurement-connector:aar:18.0.0", "com.google.firebase:firebase-installations:aar:16.3.2", "androidx.collection:collection:jar:1.1.0", @@ -6012,7 +6339,6 @@ "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.fragment:fragment:aar:1.2.0", "androidx.core:core:aar:1.3.1", - "com.google.dagger:dagger:jar:2.28.1", "com.google.firebase:firebase-encoders-json:aar:16.1.0", "com.squareup.okhttp3:okhttp:jar:4.7.2", "androidx.print:print:aar:1.0.0", @@ -6043,6 +6369,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" @@ -6062,6 +6389,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" @@ -6081,6 +6409,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" @@ -6106,6 +6435,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" @@ -6156,6 +6486,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" @@ -6179,6 +6510,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" @@ -6210,6 +6542,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" @@ -6232,6 +6565,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" @@ -6243,20 +6577,21 @@ "coord": "com.google.gms:google-services:4.3.3", "dependencies": [ "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1" + "com.google.android.gms:strict-version-matcher-plugin:1.2.1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.android.gms:strict-version-matcher-plugin:1.2.1", "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" @@ -6267,21 +6602,22 @@ { "coord": "com.google.gms:google-services:jar:sources:4.3.3", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "com.google.code.gson:gson:jar:sources:2.8.5", "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" ], "directDependencies": [ "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" @@ -6292,17 +6628,18 @@ { "coord": "com.google.googlejavaformat:google-java-format:1.5", "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:javac-shaded:9-dev-r4023-3" + "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:30.1.1-android" + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "mirror_urls": [ "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" @@ -6314,16 +6651,17 @@ "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", "dependencies": [ "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "directDependencies": [ "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "mirror_urls": [ "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" @@ -6339,6 +6677,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" @@ -6354,6 +6693,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" @@ -6362,40 +6702,41 @@ "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" }, { - "coord": "com.google.guava:guava:30.1.1-android", + "coord": "com.google.guava:guava:31.0.1-jre", "dependencies": [ "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.checkerframework:checker-qual:3.13.0", + "com.google.guava:failureaccess:1.0.1" ], "directDependencies": [ "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" + "org.checkerframework:checker-qual:3.13.0", + "com.google.guava:failureaccess:1.0.1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://maven.fabric.io/public/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" ], - "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" + "sha256": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" }, { - "coord": "com.google.guava:guava:jar:sources:30.1.1-android", + "coord": "com.google.guava:guava:jar:sources:31.0.1-jre", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "org.checkerframework:checker-qual:jar:sources:3.13.0", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" @@ -6403,21 +6744,22 @@ "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", + "org.checkerframework:checker-qual:jar:sources:3.13.0", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://maven.fabric.io/public/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar" ], - "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" + "sha256": "fc0fb66f315f10b8713fc43354936d3649a8ad63f789d42fd7c3e55ecf72e092", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar" }, { "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", @@ -6427,6 +6769,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" @@ -6442,6 +6785,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" @@ -6457,6 +6801,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" @@ -6472,6 +6817,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" @@ -6487,6 +6833,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" @@ -6502,6 +6849,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" @@ -6517,6 +6865,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" @@ -6527,31 +6876,27 @@ { "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", "com.google.truth:truth:1.1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", "com.google.errorprone:error_prone_annotations:2.7.1", "org.hamcrest:hamcrest-core:1.3", "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.3", "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.truth:truth:1.1.3", - "com.google.guava:guava:30.1.1-android", "com.google.errorprone:error_prone_annotations:2.7.1", "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1" + "com.google.auto.value:auto-value-annotations:1.8.1", + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" @@ -6562,23 +6907,18 @@ { "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.ow2.asm:asm:jar:sources:9.3", "junit:junit:jar:sources:4.13.2", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.hamcrest:hamcrest-core:jar:sources:1.3", "com.google.truth:truth:jar:sources:1.1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3", "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" @@ -6587,6 +6927,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" @@ -6597,31 +6938,27 @@ { "coord": "com.google.truth:truth:1.1.3", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", "com.google.errorprone:error_prone_annotations:2.7.1", "org.hamcrest:hamcrest-core:1.3", "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.3", "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", "com.google.errorprone:error_prone_annotations:2.7.1", "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2" + "org.ow2.asm:asm:9.3", + "junit:junit:4.13.2", + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "mirror_urls": [ "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" @@ -6632,24 +6969,19 @@ { "coord": "com.google.truth:truth:jar:sources:1.1.3", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.ow2.asm:asm:jar:sources:9.3", "junit:junit:jar:sources:4.13.2", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", "org.checkerframework:checker-qual:jar:sources:3.13.0", + "org.ow2.asm:asm:jar:sources:9.3", "junit:junit:jar:sources:4.13.2", + "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" ], @@ -6657,6 +6989,7 @@ "mirror_urls": [ "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" @@ -6672,6 +7005,7 @@ "mirror_urls": [ "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" @@ -6687,6 +7021,7 @@ "mirror_urls": [ "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" @@ -6702,6 +7037,7 @@ "mirror_urls": [ "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" @@ -6717,6 +7053,7 @@ "mirror_urls": [ "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" @@ -6725,166 +7062,200 @@ "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.14.0", "dependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "com.squareup:kotlinpoet:1.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "com.squareup.moshi:moshi:1.14.0", + "com.squareup:kotlinpoet-ksp:1.12.0", + "com.google.auto.service:auto-service-annotations:1.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", + "org.ow2.asm:asm:9.3", + "com.google.guava:guava:31.0.1-jre", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "com.squareup:kotlinpoet:1.12.0", + "com.squareup.moshi:moshi:1.14.0", + "com.squareup:kotlinpoet-ksp:1.12.0", + "com.google.auto.service:auto-service-annotations:1.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.ow2.asm:asm:9.3", + "com.google.guava:guava:31.0.1-jre" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar" ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" + "sha256": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.14.0", "dependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" + "com.squareup.moshi:moshi:jar:sources:1.14.0", + "com.squareup:kotlinpoet:jar:sources:1.12.0", + "org.jetbrains:annotations:jar:sources:13.0", + "com.google.auto.service:auto-service-annotations:jar:sources:1.0", + "com.squareup:kotlinpoet-ksp:jar:sources:1.12.0", + "org.ow2.asm:asm:jar:sources:9.3", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" + "com.squareup.moshi:moshi:jar:sources:1.14.0", + "com.squareup:kotlinpoet:jar:sources:1.12.0", + "com.google.auto.service:auto-service-annotations:jar:sources:1.0", + "com.squareup:kotlinpoet-ksp:jar:sources:1.12.0", + "org.ow2.asm:asm:jar:sources:9.3", + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar" ], - "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" + "sha256": "74869047b30ae6e56c27ba804e347ef23731b888011f4f43a16f03175082b38b", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin:1.14.0", "dependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "com.squareup.moshi:moshi:1.14.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.squareup.moshi:moshi:1.14.0", + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar" ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" + "sha256": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar" }, { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", + "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.14.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + "com.squareup.moshi:moshi:jar:sources:1.14.0", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.squareup.moshi:moshi:jar:sources:1.14.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar" ], - "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" + "sha256": "9a877f3883129b5234110045b85c4a67e581d56a2bf917daa7c7f017b6352a13", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar" }, { - "coord": "com.squareup.moshi:moshi:1.11.0", + "coord": "com.squareup.moshi:moshi:1.14.0", "dependencies": [ - "com.squareup.okio:okio:2.6.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "com.squareup.okio:okio:2.6.0" + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar" ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" + "sha256": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar" }, { - "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", + "coord": "com.squareup.moshi:moshi:jar:sources:1.14.0", "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0" + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", + "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar" ], - "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" + "sha256": "e2c0c64a278d7e2726f8bca2269f682c2900065acceef595c5a9072f89b29724", + "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar" }, { "coord": "com.squareup.okhttp3:mockwebserver:4.7.2", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "com.squareup.okio:okio:2.10.0", "junit:junit:4.13.2", "com.squareup.okhttp3:okhttp:4.7.2" ], @@ -6896,6 +7267,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar" @@ -6907,11 +7279,11 @@ "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.7.2", "dependencies": [ "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "junit:junit:jar:sources:4.13.2", "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okio:okio:jar:sources:2.6.0" + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", @@ -6921,6 +7293,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar" @@ -6931,18 +7304,19 @@ { "coord": "com.squareup.okhttp3:okhttp:4.7.2", "dependencies": [ - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "com.squareup.okio:okio:2.10.0" ], "directDependencies": [ - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "com.squareup.okio:okio:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar" @@ -6953,18 +7327,19 @@ { "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "com.squareup.okio:okio:jar:sources:2.10.0" ], "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "com.squareup.okio:okio:jar:sources:2.10.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" @@ -6973,61 +7348,64 @@ "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" }, { - "coord": "com.squareup.okio:okio:2.6.0", + "coord": "com.squareup.okio:okio:2.10.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" ], - "sha256": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" + "sha256": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" }, { - "coord": "com.squareup.okio:okio:jar:sources:2.6.0", + "coord": "com.squareup.okio:okio:jar:sources:2.10.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar" + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" ], - "sha256": "bffda723f6706a29a0406993bd5262ecc4459460baa1b248147e03a3c55b62b4", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar" + "sha256": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" }, { "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", "dependencies": [ "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.11.0" + "com.squareup.moshi:moshi:1.14.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", + "com.squareup.moshi:moshi:1.14.0", "com.squareup.retrofit2:retrofit:2.9.0" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" @@ -7039,16 +7417,17 @@ "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", "dependencies": [ "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0" + "com.squareup.moshi:moshi:jar:sources:1.14.0" ], "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", + "com.squareup.moshi:moshi:jar:sources:1.14.0", "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" ], "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" @@ -7068,6 +7447,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" @@ -7087,6 +7467,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" @@ -7106,6 +7487,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" @@ -7125,6 +7507,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" @@ -7133,34 +7516,36 @@ "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" }, { - "coord": "com.squareup:javapoet:1.11.1", + "coord": "com.squareup:javapoet:1.13.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" ], - "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" + "sha256": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" }, { - "coord": "com.squareup:javapoet:jar:sources:1.11.1", + "coord": "com.squareup:javapoet:jar:sources:1.13.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar" ], - "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" + "sha256": "d1699067787846453fdcc104aeba3946f070fb2c167cfb3445838e4c86bb1f11", + "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar" }, { "coord": "com.squareup:javawriter:2.1.1", @@ -7170,6 +7555,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" @@ -7185,6 +7571,7 @@ "mirror_urls": [ "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" @@ -7193,50 +7580,110 @@ "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" }, { - "coord": "com.squareup:kotlinpoet:1.6.0", + "coord": "com.squareup:kotlinpoet-ksp:1.12.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "com.squareup:kotlinpoet:1.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "com.squareup:kotlinpoet:1.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", + "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar" + ], + "sha256": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar" + }, + { + "coord": "com.squareup:kotlinpoet-ksp:jar:sources:1.12.0", + "dependencies": [ + "com.squareup:kotlinpoet:jar:sources:1.12.0", + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" + ], + "directDependencies": [ + "com.squareup:kotlinpoet:jar:sources:1.12.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", + "mirror_urls": [ + "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", + "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar" + ], + "sha256": "d80d9b131173ddfd7c4ac541e675f85c246d48a5b0c8464085fb41ab2ad0a130", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar" + }, + { + "coord": "com.squareup:kotlinpoet:1.12.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar" ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" + "sha256": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar" }, { - "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", + "coord": "com.squareup:kotlinpoet:jar:sources:1.12.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", + "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", + "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", + "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar" ], - "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" + "sha256": "b14509845282a1f51acb9f9e8a578f94de1592a01bf530d3dc1a3eab2cffee07", + "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar" }, { "coord": "commons-codec:commons-codec:1.10", @@ -7246,6 +7693,7 @@ "mirror_urls": [ "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" @@ -7261,6 +7709,7 @@ "mirror_urls": [ "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" @@ -7276,6 +7725,7 @@ "mirror_urls": [ "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" @@ -7291,6 +7741,7 @@ "mirror_urls": [ "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" @@ -7306,6 +7757,7 @@ "mirror_urls": [ "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", + "https://oss.sonatype.org/content/repositories/snapshots/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" @@ -7321,6 +7773,7 @@ "mirror_urls": [ "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" @@ -7336,6 +7789,7 @@ "mirror_urls": [ "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", + "https://oss.sonatype.org/content/repositories/snapshots/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" @@ -7351,6 +7805,7 @@ "mirror_urls": [ "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" @@ -7366,6 +7821,7 @@ "mirror_urls": [ "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" @@ -7373,36 +7829,6 @@ "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" }, - { - "coord": "javax.annotation:jsr250-api:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" - ], - "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" - }, - { - "coord": "javax.annotation:jsr250-api:jar:sources:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" - ], - "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" - }, { "coord": "javax.inject:javax.inject:1", "dependencies": [], @@ -7411,6 +7837,7 @@ "mirror_urls": [ "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/inject/javax.inject/1/javax.inject-1.jar", "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" @@ -7426,6 +7853,7 @@ "mirror_urls": [ "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" @@ -7445,6 +7873,7 @@ "mirror_urls": [ "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.13.2/junit-4.13.2.jar", "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" @@ -7464,6 +7893,7 @@ "mirror_urls": [ "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" @@ -7479,6 +7909,7 @@ "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" @@ -7494,6 +7925,7 @@ "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" @@ -7509,6 +7941,7 @@ "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" @@ -7524,6 +7957,7 @@ "mirror_urls": [ "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" @@ -7532,34 +7966,36 @@ "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" }, { - "coord": "net.ltgt.gradle.incap:incap:0.3", + "coord": "net.ltgt.gradle.incap:incap:0.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar" ], - "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + "sha256": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar" }, { - "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", + "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.2", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", + "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar" ], - "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" + "sha256": "15c3cd213a214c94ef7ed262e00ab10c75d1680b0b9203b47801e7068de1cf5c", + "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar" }, { "coord": "net.sf.kxml:kxml2:2.3.0", @@ -7569,6 +8005,7 @@ "mirror_urls": [ "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" @@ -7584,6 +8021,7 @@ "mirror_urls": [ "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" @@ -7594,15 +8032,16 @@ { "coord": "nl.dionsegijn:konfetti:1.2.5", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "mirror_urls": [ "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", + "https://oss.sonatype.org/content/repositories/snapshots/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" @@ -7613,15 +8052,16 @@ { "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "mirror_urls": [ "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" @@ -7637,6 +8077,7 @@ "mirror_urls": [ "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" @@ -7652,6 +8093,7 @@ "mirror_urls": [ "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" @@ -7667,6 +8109,7 @@ "mirror_urls": [ "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" @@ -7682,6 +8125,7 @@ "mirror_urls": [ "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" @@ -7697,6 +8141,7 @@ "mirror_urls": [ "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" @@ -7712,6 +8157,7 @@ "mirror_urls": [ "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" @@ -7727,6 +8173,7 @@ "mirror_urls": [ "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" @@ -7742,6 +8189,7 @@ "mirror_urls": [ "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" @@ -7757,6 +8205,7 @@ "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" @@ -7772,6 +8221,7 @@ "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" @@ -7792,6 +8242,7 @@ "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" @@ -7812,6 +8263,7 @@ "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" @@ -7831,6 +8283,7 @@ "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" @@ -7850,6 +8303,7 @@ "mirror_urls": [ "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" @@ -7865,6 +8319,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" @@ -7880,6 +8335,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" @@ -7891,24 +8347,23 @@ "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", "dependencies": [ "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "org.jetbrains.kotlin:kotlin-reflect:1.7.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" + "org.jetbrains.kotlin:kotlin-reflect:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" @@ -7920,24 +8375,23 @@ "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", "dependencies": [ "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" @@ -7953,6 +8407,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" @@ -7968,6 +8423,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" @@ -7976,46 +8432,48 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar" ], - "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" + "sha256": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar" ], - "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" + "sha256": "5d46cefa67dfd92d34e693e04a0c25c8d343f2c9762a40998ff4e201012fafbe", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar" }, { "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", @@ -8025,6 +8483,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" @@ -8040,6 +8499,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" @@ -8048,169 +8508,186 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar" ], - "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" + "sha256": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar" ], - "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" + "sha256": "406ecfb22a278ef80b642196d572eda4daebeed67b88474c86b39265288fba00", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar" ], - "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" + "sha256": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar" ], - "sha256": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" + "sha256": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar" ], - "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" + "sha256": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "org.jetbrains:annotations:jar:sources:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar" ], - "sha256": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" + "sha256": "32018630c0a1d42292b8e41960c4d0bea4f15be08c1761b14b1e87c09f75d467", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", + "org.jetbrains:annotations:13.0" ], "directDependencies": [ "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar" ], - "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" + "sha256": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar" }, { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "dependencies": [ "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], "directDependencies": [ "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar" ], - "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" + "sha256": "2176274ecf922fffdd9a7eeec18f5e3a69f7ed53dadb5add3c9a706560ac9d7f", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar" }, { "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" @@ -8221,15 +8698,16 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" @@ -8240,15 +8718,16 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" @@ -8259,15 +8738,16 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" @@ -8278,12 +8758,12 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", "org.jetbrains.kotlin:kotlin-test:1.3.72", "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", "org.jetbrains.kotlin:kotlin-test-common:1.3.72", "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", "junit:junit:4.13.2" ], "directDependencies": [ @@ -8295,6 +8775,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" @@ -8305,12 +8786,12 @@ { "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "junit:junit:jar:sources:4.13.2", "org.hamcrest:hamcrest-core:jar:sources:1.3", "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" ], "directDependencies": [ @@ -8322,6 +8803,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" @@ -8332,18 +8814,19 @@ { "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", "org.jetbrains.kotlin:kotlin-test-common:1.3.72" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlin:kotlin-test-common:1.3.72" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" @@ -8354,18 +8837,19 @@ { "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" @@ -8376,18 +8860,19 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar" @@ -8398,18 +8883,19 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar" @@ -8420,17 +8906,18 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar" @@ -8441,17 +8928,18 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" ], "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar" @@ -8467,6 +8955,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" @@ -8482,6 +8971,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" @@ -8492,12 +8982,12 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" ], @@ -8505,6 +8995,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" @@ -8515,12 +9006,12 @@ { "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" ], @@ -8528,6 +9019,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" @@ -8536,42 +9028,44 @@ "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar" ], - "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" + "sha256": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar" }, { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", + "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar" ], - "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" + "sha256": "4efc1ba0d7d0f0bc61fc2dff9f2d3b8f19e5beea5996677c3d4c9fba81ca658a", + "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar" }, { "coord": "org.jetbrains:annotations:13.0", @@ -8581,6 +9075,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" @@ -8596,6 +9091,7 @@ "mirror_urls": [ "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" @@ -8618,6 +9114,7 @@ "mirror_urls": [ "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" @@ -8640,6 +9137,7 @@ "mirror_urls": [ "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" @@ -8663,6 +9161,7 @@ "mirror_urls": [ "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" @@ -8686,6 +9185,7 @@ "mirror_urls": [ "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" @@ -8701,6 +9201,7 @@ "mirror_urls": [ "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" @@ -8716,6 +9217,7 @@ "mirror_urls": [ "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" @@ -8727,7 +9229,7 @@ "coord": "org.ow2.asm:asm-analysis:9.0", "dependencies": [ "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.3" ], "directDependencies": [ "org.ow2.asm:asm-tree:9.0" @@ -8736,6 +9238,7 @@ "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" @@ -8747,7 +9250,7 @@ "coord": "org.ow2.asm:asm-analysis:jar:sources:9.0", "dependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.3" ], "directDependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0" @@ -8756,6 +9259,7 @@ "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar" @@ -8767,11 +9271,11 @@ "coord": "org.ow2.asm:asm-commons:9.0", "dependencies": [ "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.3", + "org.ow2.asm:asm-analysis:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-analysis:9.0", "org.ow2.asm:asm-tree:9.0" ], @@ -8779,6 +9283,7 @@ "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" @@ -8790,11 +9295,11 @@ "coord": "org.ow2.asm:asm-commons:jar:sources:9.0", "dependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.3", + "org.ow2.asm:asm-analysis:jar:sources:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.ow2.asm:asm-analysis:jar:sources:9.0", "org.ow2.asm:asm-tree:jar:sources:9.0" ], @@ -8802,6 +9307,7 @@ "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar" @@ -8812,15 +9318,16 @@ { "coord": "org.ow2.asm:asm-tree:9.0", "dependencies": [ - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.3" ], "directDependencies": [ - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.3" ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" @@ -8831,15 +9338,16 @@ { "coord": "org.ow2.asm:asm-tree:jar:sources:9.0", "dependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.3" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.3" ], "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar" @@ -8851,11 +9359,11 @@ "coord": "org.ow2.asm:asm-util:9.0", "dependencies": [ "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.1" + "org.ow2.asm:asm:9.3", + "org.ow2.asm:asm-analysis:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-analysis:9.0", "org.ow2.asm:asm-tree:9.0" ], @@ -8863,6 +9371,7 @@ "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar" @@ -8874,11 +9383,11 @@ "coord": "org.ow2.asm:asm-util:jar:sources:9.0", "dependencies": [ "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" + "org.ow2.asm:asm:jar:sources:9.3", + "org.ow2.asm:asm-analysis:jar:sources:9.0" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.ow2.asm:asm-analysis:jar:sources:9.0", "org.ow2.asm:asm-tree:jar:sources:9.0" ], @@ -8886,6 +9395,7 @@ "mirror_urls": [ "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" @@ -8894,34 +9404,36 @@ "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" }, { - "coord": "org.ow2.asm:asm:9.1", + "coord": "org.ow2.asm:asm:9.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/9.3/asm-9.3.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/9.3/asm-9.3.jar", + "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar" ], - "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" + "sha256": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar" }, { - "coord": "org.ow2.asm:asm:jar:sources:9.1", + "coord": "org.ow2.asm:asm:jar:sources:9.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", + "https://maven.fabric.io/public/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", + "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar" ], - "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" + "sha256": "5ceb3d0b41a8eb8b416f28778b27c0e290143b6dc29d887b1cf40e2c0727f096", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar" }, { "coord": "org.robolectric:annotations:4.5", @@ -8931,6 +9443,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar" @@ -8946,6 +9459,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar" @@ -8959,15 +9473,15 @@ "org.ow2.asm:asm-analysis:9.0", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "org.ow2.asm:asm-tree:9.0", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5", "org.robolectric:sandbox:4.5" ], @@ -8982,6 +9496,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/junit/4.5/junit-4.5.jar", "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5.jar", "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar" @@ -8993,11 +9508,11 @@ "coord": "org.robolectric:junit:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:shadowapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", @@ -9018,6 +9533,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar" @@ -9037,6 +9553,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar" @@ -9056,6 +9573,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar" @@ -9068,13 +9586,13 @@ "dependencies": [ "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5" ], @@ -9082,6 +9600,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar" @@ -9092,15 +9611,15 @@ { "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:utils:jar:sources:4.5" ], @@ -9108,6 +9627,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar" @@ -9120,13 +9640,13 @@ "dependencies": [ "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.guava:guava:30.1.1-android", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:annotations:4.5", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5" @@ -9135,6 +9655,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/resources/4.5/resources-4.5.jar", "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5.jar", "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar" @@ -9145,15 +9666,15 @@ { "coord": "org.robolectric:resources:jar:sources:4.5", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:annotations:jar:sources:4.5", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:utils:jar:sources:4.5" @@ -9162,6 +9683,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar" @@ -9181,20 +9703,20 @@ "org.robolectric:resources:4.5", "org.robolectric:junit:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "androidx.test:monitor:aar:1.4.0", "com.google.auto.value:auto-value-annotations:1.8.1", "com.almworks.sqlite4java:sqlite4java:1.0.392", "org.ow2.asm:asm-tree:9.0", "org.bouncycastle:bcprov-jdk15on:1.65", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", "com.ibm.icu:icu4j:53.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5", "org.robolectric:sandbox:4.5" ], @@ -9217,6 +9739,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar" @@ -9228,14 +9751,14 @@ "coord": "org.robolectric:robolectric:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", "androidx.test:monitor:jar:sources:1.4.0", "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "androidx.test:monitor:aar:sources:1.4.0", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", "org.robolectric:shadows-framework:jar:sources:4.5", @@ -9272,6 +9795,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar" @@ -9285,32 +9809,33 @@ "org.ow2.asm:asm-analysis:9.0", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "org.ow2.asm:asm-tree:9.0", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5" ], "directDependencies": [ "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", + "org.ow2.asm:asm:9.3", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5" ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar" @@ -9322,11 +9847,11 @@ "coord": "org.robolectric:sandbox:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:shadowapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", @@ -9337,10 +9862,10 @@ ], "directDependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:shadowapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2", @@ -9350,6 +9875,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar" @@ -9369,6 +9895,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar" @@ -9388,6 +9915,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar" @@ -9403,19 +9931,19 @@ "org.robolectric:pluginapi:4.5", "org.robolectric:resources:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "androidx.test:monitor:aar:1.4.0", "com.google.auto.value:auto-value-annotations:1.8.1", "com.almworks.sqlite4java:sqlite4java:1.0.392", "org.ow2.asm:asm-tree:9.0", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:utils-reflector:4.5", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", "com.ibm.icu:icu4j:53.1", + "com.google.guava:guava:31.0.1-jre", "org.robolectric:shadowapi:4.5" ], "directDependencies": [ @@ -9435,6 +9963,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar" @@ -9446,13 +9975,13 @@ "coord": "org.robolectric:shadows-framework:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "androidx.test:monitor:aar:sources:1.4.0", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", "org.robolectric:shadowapi:jar:sources:4.5", @@ -9482,6 +10011,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar" @@ -9495,17 +10025,17 @@ "org.ow2.asm:asm-analysis:9.0", "org.robolectric:pluginapi:4.5", "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", "org.ow2.asm:asm-commons:9.0", "org.ow2.asm:asm-tree:9.0", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-util:9.0", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1" + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "org.ow2.asm:asm:9.1", + "org.ow2.asm:asm:9.3", "org.ow2.asm:asm-commons:9.0", "org.ow2.asm:asm-util:9.0", "org.robolectric:utils:4.5" @@ -9514,6 +10044,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar" @@ -9525,11 +10056,11 @@ "coord": "org.robolectric:utils-reflector:jar:sources:4.5", "dependencies": [ "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.ow2.asm:asm-tree:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "org.ow2.asm:asm-analysis:jar:sources:9.0", @@ -9537,7 +10068,7 @@ "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", + "org.ow2.asm:asm:jar:sources:9.3", "org.ow2.asm:asm-commons:jar:sources:9.0", "org.ow2.asm:asm-util:jar:sources:9.0", "org.robolectric:utils:jar:sources:4.5" @@ -9546,6 +10077,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar" @@ -9557,22 +10089,23 @@ "coord": "org.robolectric:utils:4.5", "dependencies": [ "org.robolectric:pluginapi:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "org.robolectric:pluginapi:4.5", - "com.google.guava:guava:30.1.1-android", "javax.annotation:javax.annotation-api:1.3.2", "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" + "javax.inject:javax.inject:1", + "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", "mirror_urls": [ "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils/4.5/utils-4.5.jar", "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5.jar", "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar" @@ -9583,15 +10116,15 @@ { "coord": "org.robolectric:utils:jar:sources:4.5", "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" ], "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", "javax.inject:javax.inject:jar:sources:1", + "com.google.guava:guava:jar:sources:31.0.1-jre", "org.robolectric:pluginapi:jar:sources:4.5", "org.robolectric:annotations:jar:sources:4.5", "javax.annotation:javax.annotation-api:jar:sources:1.3.2" @@ -9600,6 +10133,7 @@ "mirror_urls": [ "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" @@ -9714,7 +10248,7 @@ "coord": "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", "dependencies": [ "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.google.dagger:dagger:jar:sources:2.28.1", + "com.google.dagger:dagger:jar:sources:2.41", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", "androidx.annotation:annotation:jar:sources:1.1.0" @@ -9732,12 +10266,12 @@ "dependencies": [ "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.28.1" + "com.google.dagger:dagger:jar:sources:2.41" ], "directDependencies": [ "androidx.annotation:annotation:jar:sources:1.1.0", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.dagger:dagger:jar:sources:2.28.1" + "com.google.dagger:dagger:jar:sources:2.41" ], "file": null }, @@ -9984,13 +10518,13 @@ "coord": "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.guava:guava:jar:sources:30.1.1-android" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" + "com.google.guava:guava:jar:sources:31.0.1-jre", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" ], "file": null }, @@ -10041,6 +10575,7 @@ "com.google.firebase:firebase-components:aar:sources:16.0.0", "androidx.print:print:aar:sources:1.0.0", "com.google.android.gms:play-services-base:aar:sources:17.0.0", + "com.google.dagger:dagger:jar:sources:2.41", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.core:core:aar:sources:1.3.1", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", @@ -10049,7 +10584,6 @@ "androidx.fragment:fragment:aar:sources:1.2.0", "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", "androidx.collection:collection:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.28.1", "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", "com.google.android.datatransport:transport-api:aar:sources:2.2.0", "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 391c54d952a..85067c8c5af 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -60,8 +60,8 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.google.gms:google-services": "4.3.3", "com.google.guava:guava": "28.1-android", "com.google.protobuf:protobuf-javalite": "3.17.3", - "com.squareup.moshi:moshi-kotlin": "1.11.0", - "com.squareup.moshi:moshi-kotlin-codegen": "1.11.0", + "com.squareup.moshi:moshi-kotlin": "1.14.0", + "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", "com.squareup.okhttp3:okhttp": "4.7.2", "com.squareup.retrofit2:converter-moshi": "2.5.0", "com.squareup.retrofit2:retrofit": "2.9.0", @@ -115,23 +115,27 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "1.8.0", }, "dagger": { - "sha": "9e69ab2f9a47e0f74e71fe49098bea908c528aa02fa0c5995334447b310d0cdd", - "version": "2.28.1", + "sha": "5c2b22e88e52110178afebda100755f31f5dd505c317be0bfb4f7ad88a88db86", + "version": "2.41", + # "sha": "cbff42063bfce78a08871d5a329476eb38c96af9cf20d21f8b412fee76296181", + # "version": "2.44.2", }, "protobuf_tools": { "version": "3.11.0", }, "rules_java": { - "sha": "34b41ec683e67253043ab1a3d1e8b7c61e4e8edefbcad485381328c934d072fe", - "version": "4.0.0", + "sha": "c73336802d0b4882e40770666ad055212df4ea62cfa6edf9cb0f9d29828a0934", + "version": "5.3.5", }, "rules_jvm": { "sha": "f36441aa876c4f6427bfb2d1f2d723b48e9d930b62662bf723ddfb8fc80f0140", "version": "4.1", }, "rules_kotlin": { - "sha": "6194a864280e1989b6d8118a4aee03bb50edeeae4076e5bc30eef8a98dcd4f07", - "version": "v1.5.0-alpha-2", + "sha": "12d22a3d9cbcf00f2e2d8f0683ba87d3823cb8c7f6837568dd7e48846e023307", + "version": "v1.5.0", + # "sha": "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", + # "version": "v1.7.1", }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel index e89e9629165..d2fea35d5a5 100644 --- a/tools/BUILD.bazel +++ b/tools/BUILD.bazel @@ -10,7 +10,7 @@ load("@rules_java//java:defs.bzl", "java_plugin") java_plugin( name = "moshi_annotation_processor_plugin", generates_api = True, - processor_class = "com.squareup.moshi.kotlin.codegen.JsonClassCodegenProcessor", + processor_class = "com.squareup.moshi.kotlin.codegen.apt.JsonClassCodegenProcessor", visibility = ["//third_party:__pkg__"], deps = [ "//third_party:com_squareup_moshi_moshi-kotlin", diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index 96fcde1f0a1..bdc3829d7ac 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -3,7 +3,6 @@ This library contains utilities that all other modules, minus model, depend on. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//utility:utility_test.bzl", "utility_test") @@ -64,7 +63,6 @@ kt_android_library( ), visibility = ["//visibility:public"], deps = [ - ":dagger", ":resources", "//app:crashlytics", "//app:crashlytics_deps", @@ -101,7 +99,6 @@ filegroup( # keep sorted TEST_DEPS = [ - ":dagger", ":test_resources", ":utility", "//app:crashlytics", @@ -159,5 +156,3 @@ MIGRATED_TESTS = [ filtered_tests = MIGRATED_TESTS, deps = TEST_DEPS, ) for test_file_path in glob(["src/test/java/org/oppia/android/util/**/*Test.kt"])] - -dagger_rules() diff --git a/utility/build.gradle b/utility/build.gradle index 4ffcde26c70..78e5f6ea3d9 100644 --- a/utility/build.gradle +++ b/utility/build.gradle @@ -83,7 +83,7 @@ dependencies { 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0-alpha03', 'androidx.work:work-runtime-ktx:2.4.0', 'com.github.oppia:androidsvg:4bc1d26412f0fb9fd4ef263fa93f6a64f4d4dbcf', - 'com.github.oppia:kotlitex:6b7db8ff9e0f4a70bdaa25f482143e038fd0c301', + 'com.github.oppia:kotlitex:e261bfe6025f802534e204d3aa2991b86c4c2107', 'com.github.bumptech.glide:glide:4.11.0', 'com.google.dagger:dagger:2.24', 'com.google.firebase:firebase-analytics-ktx:17.5.0', diff --git a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel index 334c946e4a9..33f4143f887 100644 --- a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities for Android accessibility checking. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -44,8 +43,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":impl", + "//:dagger", ], ) @@ -57,9 +56,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":testing", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel index 28d5943b78d..1a9ed34db7b 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel @@ -2,7 +2,6 @@ Utilities corresponding to caching. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -39,7 +38,6 @@ kt_android_library( ], deps = [ ":asset_repository", - ":dagger", "//third_party:com_google_protobuf_protobuf-javalite", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], @@ -54,8 +52,8 @@ kt_android_library( deps = [ ":annotations", ":asset_repository", - ":dagger", ":topic_list_to_cache", + "//:dagger", ], ) @@ -66,8 +64,8 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", ":impl", + "//:dagger", ], ) @@ -81,5 +79,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel index cf17e2459dc..524a5c7e53a 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -2,7 +2,6 @@ Testing utilities corresponding asset caching utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,7 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:topic_list_to_cache", ], @@ -27,8 +26,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":test_asset_repository", + "//:dagger", ], ) @@ -40,7 +39,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//third_party:com_google_protobuf_protobuf-javalite", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/caching:impl", @@ -55,9 +53,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel index fa19e2b393e..46290b3b89c 100644 --- a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel @@ -2,7 +2,6 @@ Utilities corresponding to data. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -48,8 +47,8 @@ kt_android_library( deps = [ ":async_data_subscription_manager", ":async_result", - ":dagger", ":data_provider", + "//:dagger", "//third_party:androidx_lifecycle_lifecycle-livedata-core", "//third_party:javax_inject_javax_inject", "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", @@ -70,5 +69,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel index a08e5bee6f6..40b791ffc55 100644 --- a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel @@ -2,7 +2,6 @@ Utilities for interacting with GCS backend resources. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -24,8 +23,6 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":annotations", - ":dagger", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel index dcec5fbc2c9..3a162a1ed94 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel @@ -2,7 +2,6 @@ Generic utilities for managing languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -55,10 +54,10 @@ kt_android_library( ], deps = [ ":android_locale_factory", - ":dagger", ":oppia_bidi_formatter", ":oppia_locale", "//third_party:androidx_core_core", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], @@ -74,7 +73,7 @@ kt_android_library( ], deps = [ ":android_locale_profile", - ":dagger", + "//third_party:javax_inject_javax_inject", ], ) @@ -95,10 +94,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":impl", ":oppia_locale", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel index 15136e7c69e..fa840ff6152 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -2,7 +2,6 @@ Testing utilities for language & locale general utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,7 +12,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//utility/src/main/java/org/oppia/android/util/locale:impl", "//utility/src/main/java/org/oppia/android/util/locale:oppia_bidi_formatter", ], @@ -27,10 +25,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":test_oppia_bidi_formatter", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/locale:impl", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel index e104914a53d..c9805fc60db 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel @@ -2,7 +2,6 @@ General purpose utilities for logging. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -128,9 +127,9 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":annotations", - ":dagger", ":log_level", ":sync_status_manager_impl", + "//:dagger", "//third_party:javax_inject_javax_inject", ], ) @@ -143,8 +142,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":event_type_to_human_readable_name_converter", + "//:dagger", ], ) @@ -156,8 +155,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":event_type_to_human_readable_name_converter", + "//:dagger", ], ) @@ -208,5 +207,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel index be07e37c2d8..bf4700beabb 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -2,7 +2,6 @@ Logging utility implementations backed by Firebase. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -46,9 +45,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":firebase_exception_logger", ":prod_impl", + "//:dagger", "//third_party:com_google_firebase_firebase-analytics", "//third_party:com_google_firebase_firebase-crashlytics", "//third_party:javax_inject_javax_inject", @@ -80,10 +79,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":debug_event_logger", ":firebase_exception_logger", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index ff353d105be..55d7f57f841 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -2,7 +2,6 @@ General purpose utilities for performance metrics logging. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -34,9 +33,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":performance_metrics_assessor_impl", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", + "//:dagger", "//third_party:javax_inject_javax_inject", ], ) @@ -64,11 +63,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", + "//:dagger", "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel index 9d2801a3001..382ebf75f64 100644 --- a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel @@ -2,7 +2,6 @@ Package for networking utilities """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -64,8 +63,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":prod_impl", + "//:dagger", ], ) @@ -76,8 +75,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":debug_impl", + "//:dagger", ], ) @@ -90,9 +89,7 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":network_connection_debug_util", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel index c364ed223ab..97567c69739 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel @@ -2,7 +2,6 @@ General-purpose utilities for parsing & rendering HTML within the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -119,10 +118,8 @@ kt_android_library( ], deps = [ ":custom_html_content_handler", - ":dagger", ":exploration_html_parser_entity_type", ":tag_handlers", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel index bdc56d21a08..e88fe61795f 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel @@ -2,7 +2,6 @@ General-purpose utilities for image loading and processing. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -60,9 +59,9 @@ kt_android_library( "//:oppia_prod_module_visibility", ], deps = [ - ":dagger", ":glide_image_loader", ":image_loader", + "//:dagger", ], ) @@ -112,8 +111,8 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - ":dagger", ":image_parsing_annonations", + "//:dagger", "//third_party:javax_inject_javax_inject", ], ) @@ -149,6 +148,7 @@ kt_android_library( deps = [ ":image_asset_fetcher", ":repository_model_loader", + "//:dagger", "//third_party:glide_compiler", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", @@ -222,5 +222,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt b/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt index 7d1f4cbb7dd..e3c03cd71ba 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt +++ b/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt @@ -1,6 +1,5 @@ package org.oppia.android.util.parser.image -import android.content.Context import android.graphics.Bitmap import android.graphics.drawable.Drawable import androidx.annotation.DrawableRes @@ -16,10 +15,9 @@ import javax.inject.Singleton */ @Singleton class TestGlideImageLoader @Inject constructor( - private val glideImageLoader: GlideImageLoader, - private val context: Context + private val glideImageLoader: GlideImageLoader ) : ImageLoader { - private val availableBitmaps = mutableMapOf() + private val availableBitmaps = mutableMapOf() private val loadedBitmaps = mutableListOf() private val loadedBlockSvgs = mutableListOf() private val loadedTextSvgs = mutableListOf() @@ -85,7 +83,7 @@ class TestGlideImageLoader @Inject constructor( } /** - * Sets a test bitmap to load when [loadbitmap] is called, based on a specified filename. + * Sets a test bitmap to load when [loadBitmap] is called, based on a specified filename. * * The image loaded will correspond to [imageDrawableResId] instead of being loaded from the * requested image URL. diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt b/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt index 89a819763b6..bdee67953e6 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt +++ b/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt @@ -130,13 +130,16 @@ class UrlImageParser private constructor( return CustomImageTarget(createTarget(configuration)) } + // T must be bounded to a non-null value per https://youtrack.jetbrains.com/issue/KT-50961 and + // https://youtrack.jetbrains.com/issue/KT-26245 to ensure that the Kotlin compiler can be + // confident an NPE can't unwittingly happen. /** * A [CustomTarget] that can automatically resized, or align, the loaded image as needed. This * class coordinates with a [ProxyDrawable] defined as part of the specified * [TargetConfiguration], and ensures that the drawable is only adjusted when it's safe to do so * per the holding TextView's lifecycle. */ - private sealed class AutoAdjustingImageTarget( + private sealed class AutoAdjustingImageTarget( private val targetConfiguration: TargetConfiguration ) : CustomTarget() { @@ -149,7 +152,7 @@ class UrlImageParser private constructor( // No resources to clear. } - override fun onResourceReady(resource: T, transition: Transition?) { + override fun onResourceReady(resource: T, transition: Transition?) { val drawable = retrieveDrawable(resource) htmlContentTextView.post { htmlContentTextView.width { viewWidth -> @@ -185,7 +188,7 @@ class UrlImageParser private constructor( * A [AutoAdjustingImageTarget] that may automatically center and/or resize loaded images to * display them in a "block" fashion. */ - sealed class BlockImageTarget( + sealed class BlockImageTarget( targetConfiguration: TargetConfiguration, private val autoResizeImage: Boolean ) : AutoAdjustingImageTarget(targetConfiguration) { @@ -310,7 +313,7 @@ class UrlImageParser private constructor( * that will not be resized or aligned beyond what the target itself requires, and what the * system performs automatically. */ - class InlineTextImage( + class InlineTextImage( targetConfiguration: TargetConfiguration, private val computeDrawable: (T) -> D, private val computeDimensions: (D, TextView) -> Unit, @@ -402,6 +405,7 @@ class UrlImageParser private constructor( drawable?.colorFilter = colorFilter } + @Deprecated(message = "Deprecated in Java.") override fun getOpacity(): Int { @Suppress("DEPRECATION") // Needed to pass along the call to the proxied drawable. return drawable?.opacity ?: PixelFormat.TRANSLUCENT diff --git a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel index 84dc1073a62..1d98a6aa872 100644 --- a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities to manage directories. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -26,5 +25,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel index 76e15d8f17d..6b423da811c 100644 --- a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel @@ -2,7 +2,6 @@ Utilities corresponding to system utilities such as the system clock. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -31,8 +30,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":oppia_clock_impl", + "//:dagger", ], ) @@ -57,5 +56,3 @@ kt_android_library( ":oppia_clock_injector", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel index bb5b44721bc..19d3ea5ad0c 100644 --- a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel @@ -2,7 +2,6 @@ General purpose utilities for multi-threading and concurrency. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -52,10 +51,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":annotations", - ":dagger", + "//:dagger", "//third_party:javax_inject_javax_inject", "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-android", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel index cadafded7a4..14d2bd670e5 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel @@ -2,7 +2,6 @@ Tests for caching utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.AssetModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -27,5 +25,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel index f9cf0e1a190..084699a4e6b 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for testing utilities corresponding asset caching utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.AssetTestNoOpModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", "//third_party:junit_junit", @@ -30,7 +28,6 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.TestNoOpAssetRepositoryTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//model/src/main/proto:test_models", "//testing", "//third_party:androidx_test_ext_junit", @@ -43,5 +40,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/caching/testing:asset_test_no_op_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel index b2890356c40..47801a10f98 100644 --- a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight exploration player domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncDataSubscriptionManagerTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -31,7 +29,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncResultTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -51,7 +48,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.DataProvidersTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", @@ -72,7 +68,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.InMemoryBlockingCacheTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -83,5 +78,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel index 850e0d05370..0abe0eab0bc 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleFactoryTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", @@ -32,7 +30,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleProfileTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -51,7 +48,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.LocaleProdModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -69,7 +65,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.DisplayLocaleImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//model/src/main/proto:languages_java_proto_lite", "//testing", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -93,7 +88,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.MachineLocaleImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -111,7 +105,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaBidiFormatterImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -130,7 +123,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaLocaleContextExtensionsTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//model/src/main/proto:languages_java_proto_lite", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_extensions_truth-liteproto-extension", @@ -140,5 +132,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel index e8457492b52..1a8f0328576 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for testing utilities for language & locale general utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.LocaleTestModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -30,7 +28,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.TestOppiaBidiFormatterTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_test_ext_junit", @@ -42,5 +39,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/locale/testing:test_oppia_bidi_formatter", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel index c0debe33fea..c3f867ec1a3 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel @@ -2,7 +2,6 @@ Tests for logging utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", @@ -33,7 +31,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -51,7 +48,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -70,7 +66,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -88,7 +83,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.StandardEventTypeToHumanReadableNameConverterImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -105,7 +99,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.SyncStatusManagerImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -120,5 +113,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel index 7d96eebedab..63a0dfbd081 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -2,7 +2,6 @@ Tests for logging utility implementations backed by Firebase. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.firebase.LogReportingModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -28,5 +26,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index 9719a59c057..19ba413991f 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general-purpose utilities for performance metrics logging. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsAssessorImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", @@ -40,7 +38,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsAssessorModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -63,7 +60,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsConfigurationsModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -77,5 +73,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel index 6d2c1dc4bf8..21dcde84dd9 100644 --- a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel @@ -2,7 +2,6 @@ Tests for networking-specific utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilProdModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -34,7 +32,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilProdImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -56,7 +53,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilDebugModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -78,7 +74,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilDebugImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -92,5 +87,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel index 83e10b86f43..f5c8cf342ac 100644 --- a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel @@ -2,7 +2,6 @@ Tests for profile utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.profile.ProfileNameValidatorTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -28,5 +26,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/profile:profile_name_validator", ], ) - -dagger_rules() From ec790315d71b489aa1d25577ec084d7542d82bdb Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 13 Mar 2023 12:27:16 -0700 Subject: [PATCH 022/180] Incorporate rules_kotlin fix. This incorporates https://github.com/bazelbuild/rules_kotlin/commit/0b75e942e444ccced07cfec50cbc8d925821ed57 using a prerelease version of rules_kotlin in Oppia's fork of it (as a test to see whether we need to request a new rules_kotlin release at 1.7.x or 1.8.x. --- WORKSPACE | 9 +++++++-- third_party/versions.bzl | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 61026feb81e..491ee213950 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -24,10 +24,15 @@ http_archive( ) # Add support for Kotlin: https://github.com/bazelbuild/rules_kotlin. +#http_archive( +# name = "io_bazel_rules_kotlin", +# sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["sha"], +# urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], +#) http_archive( name = "io_bazel_rules_kotlin", - sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["sha"], - urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], + sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin_prerelease"]["sha"], + urls = ["https://github.com/oppia/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin_prerelease"]["version"]], ) load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories", "kotlinc_version") diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 85067c8c5af..fe516eb95cd 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -137,6 +137,10 @@ HTTP_DEPENDENCY_VERSIONS = { # "sha": "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", # "version": "v1.7.1", }, + "rules_kotlin_prerelease": { + "sha": "1d872b9c6546f0f737a356d873b164d70282760fe4c880349770abc9e494c9ce", + "version": "v1.7.2", # TODO: See if the 1.8 RC3 works, instead. + }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", "version": "c0b62f2f46c85c16cb3b5e9e921f0d00e3101934", From 99c1ffa16e70c12b6850808825e3c572f2db12e3 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 13 Mar 2023 12:28:19 -0700 Subject: [PATCH 023/180] Attempt to migrate to Bazel 6.0. This has a different build failure than 5.0 for the latest rules_kotlin fix. --- .bazelversion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bazelversion b/.bazelversion index 0062ac97180..09b254e90c6 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -5.0.0 +6.0.0 From ee2203db23c3f8d42da130443cd09246df1748f4 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 20 Mar 2023 14:07:12 -0700 Subject: [PATCH 024/180] Fix breaking build, and reenable java headers. --- .bazelrc | 2 -- tools/android/BUILD.bazel | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.bazelrc b/.bazelrc index b6e1148b78a..be86dc14360 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,8 +1,6 @@ # Configurations for arguments that should automatically be added to Bazel commands. build --android_databinding_use_v3_4_args \ --experimental_android_databinding_v2 \ - --java_header_compilation=false \ - --noincremental_dexing \ --android_databinding_use_androidx # Show all test output by default (for better debugging). diff --git a/tools/android/BUILD.bazel b/tools/android/BUILD.bazel index 97dc9525fb7..010bb615193 100644 --- a/tools/android/BUILD.bazel +++ b/tools/android/BUILD.bazel @@ -6,6 +6,7 @@ load("@rules_java//java:defs.bzl", "java_plugin") java_plugin( name = "compiler_annotation_processor", + generates_api = True, processor_class = "android.databinding.annotationprocessor.ProcessDataBinding", visibility = ["//visibility:public"], deps = [ From 1a43e6a79bce4b6f05b2bac97f0384417fd3c99a Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 20 Mar 2023 14:32:16 -0700 Subject: [PATCH 025/180] Upgrade to Bazel version, build tools, and JDK. This updates Bazel to 6.1.1 for local & CI builds, build tools 32.0.0 for CI & Gradle builds, and JDK 11 for Bazel CI builds. While Gradle will have some skew by using JDK 9, I've been using JDK 11 for months with Bazel locally without issue. This commit also sets up CI to use the correct version of Bazel so that all Bazel-based CI checks can be verified on GitHub. --- .bazelversion | 2 +- .../action.yml | 29 +++++------------- .github/workflows/build_tests.yml | 30 +++++++++---------- .github/workflows/issue_checks.yml | 2 +- .github/workflows/static_checks.yml | 4 +-- .github/workflows/unit_tests.yml | 8 ++--- app/build.gradle | 2 +- data/build.gradle | 2 +- domain/build.gradle | 2 +- testing/build.gradle | 2 +- utility/build.gradle | 2 +- 11 files changed, 36 insertions(+), 49 deletions(-) diff --git a/.bazelversion b/.bazelversion index 09b254e90c6..f3b5af39e43 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -6.0.0 +6.1.1 diff --git a/.github/actions/set-up-android-bazel-build-environment/action.yml b/.github/actions/set-up-android-bazel-build-environment/action.yml index 6b3f5cf1155..219ecf61a28 100644 --- a/.github/actions/set-up-android-bazel-build-environment/action.yml +++ b/.github/actions/set-up-android-bazel-build-environment/action.yml @@ -1,7 +1,7 @@ # Contains common operations to set up a hermetic Android + Bazel build environment for Oppia # Android CI workflows. Action prerequisites: -# - JDK 9 must be installed & set as the default version via JAVA_HOME -# - Bazel must be installed, in the path, and be version 4.0.0 +# - JDK 11 must be installed & set as the default version via JAVA_HOME +# - Bazel must be installed, in the path, and be version 6.1.1 # TODO(#1861): Revert SDK pinning for improved CI performance once Bazel is sufficiently stable that # we can rely on the automatic SDK provided by GitHub's CI environment. @@ -19,20 +19,20 @@ runs: $JAVA_HOME/bin/java -version # Verify that the correct version of Java is installed. - java -version 2>&1 | grep -q -E "1.9|9.0" + java -version 2>&1 | grep -q -E "11.0" HAS_CORRECT_JAVA_VERSION=$(echo $?) if [[ "$HAS_CORRECT_JAVA_VERSION" == 1 ]] ; then - echo "Expected Java 9 to be installed" + echo "Expected Java 11 to be installed" exit 1 fi shell: bash - name: Verify Bazel version run: | - bazel --version | grep -q 4.0.0 + bazel --version | grep -q 6.1.1 HAS_CORRECT_BAZEL_VERSION=$(echo $?) if [[ "$HAS_CORRECT_JAVA_VERSION" == 1 ]] ; then - echo "Expected Bazel 4.0.0 to be installed" + echo "Expected Bazel 6.1.1 to be installed" exit 1 fi shell: bash @@ -77,14 +77,9 @@ runs: $ANDROID_HOME/cmdline-tools/tools/bin/sdkmanager --install "platforms;android-31" shell: bash - - name: Install build tools 29.0.2 + - name: Install build tools 32.0.0 run: | - $ANDROID_HOME/cmdline-tools/tools/bin/sdkmanager --install "build-tools;29.0.2" - shell: bash - - - name: Configure Bazel to use JDK 9 for building - run: | - echo "build --java_language_version=9" >> $HOME/.bazelrc + $ANDROID_HOME/cmdline-tools/tools/bin/sdkmanager --install "build-tools;32.0.0" shell: bash - name: Configure Bazel to use specific sandbox tmpfs @@ -92,11 +87,3 @@ runs: echo "build --enable_platform_specific_config" >> $HOME/.bazelrc echo "build:linux --sandbox_tmpfs_path=/tmp" >> $HOME/.bazelrc shell: bash - - - name: Set up Oppia Bazel Android Tools - run: | - mkdir $HOME/opensource - cd $HOME/opensource - git clone https://github.com/oppia/oppia-bazel-tools - echo build --override_repository=android_tools="$(cd "$(dirname "$HOME/opensource/oppia-bazel-tools")"; pwd)/$(basename "$HOME/opensource/oppia-bazel-tools")" >> $HOME/.bazelrc - shell: bash diff --git a/.github/workflows/build_tests.yml b/.github/workflows/build_tests.yml index f61837598b8..f17ab3d94d5 100644 --- a/.github/workflows/build_tests.yml +++ b/.github/workflows/build_tests.yml @@ -25,15 +25,15 @@ jobs: with: fetch-depth: 0 - - name: Set up JDK 9 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 9 + java-version: 11 - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: Set up build environment uses: ./.github/actions/set-up-android-bazel-build-environment @@ -168,15 +168,15 @@ jobs: with: fetch-depth: 0 - - name: Set up JDK 9 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 9 + java-version: 11 - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: Set up build environment uses: ./.github/actions/set-up-android-bazel-build-environment @@ -302,15 +302,15 @@ jobs: with: fetch-depth: 0 - - name: Set up JDK 9 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 9 + java-version: 11 - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: Set up build environment uses: ./.github/actions/set-up-android-bazel-build-environment @@ -449,15 +449,15 @@ jobs: with: fetch-depth: 0 - - name: Set up JDK 9 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 9 + java-version: 11 - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: Set up build environment uses: ./.github/actions/set-up-android-bazel-build-environment @@ -570,15 +570,15 @@ jobs: with: fetch-depth: 0 - - name: Set up JDK 9 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 9 + java-version: 11 - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: Set up build environment uses: ./.github/actions/set-up-android-bazel-build-environment diff --git a/.github/workflows/issue_checks.yml b/.github/workflows/issue_checks.yml index 65d2daa2570..96993b546e0 100644 --- a/.github/workflows/issue_checks.yml +++ b/.github/workflows/issue_checks.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: TODO Issue Resolved Check id: todoIssueResolvedCheck diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index d8469d7a1d4..d4ef000b70d 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -104,7 +104,7 @@ jobs: - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - uses: actions/cache@v2 id: scripts_cache @@ -197,7 +197,7 @@ jobs: - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - name: Maven Repin Check if: always() diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 34884d696a2..0ea2bedd801 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -29,7 +29,7 @@ jobs: - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - uses: actions/cache@v2 id: scripts_cache @@ -105,15 +105,15 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up JDK 9 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 9 + java-version: 11 - name: Set up Bazel uses: abhinavsingh/setup-bazel@v3 with: - version: 4.0.0 + version: 6.1.1 - uses: actions/cache@v2 id: scripts_cache diff --git a/app/build.gradle b/app/build.gradle index 63ee7549c26..29894ee6382 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,7 +7,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "29.0.2" + buildToolsVersion "32.0.0" defaultConfig { applicationId "org.oppia.android" minSdkVersion 19 diff --git a/data/build.gradle b/data/build.gradle index d51015b8c24..694cb5e9053 100644 --- a/data/build.gradle +++ b/data/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "29.0.2" + buildToolsVersion "32.0.0" defaultConfig { minSdkVersion 19 diff --git a/domain/build.gradle b/domain/build.gradle index b0e246d6e27..a432b5f63af 100644 --- a/domain/build.gradle +++ b/domain/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "29.0.2" + buildToolsVersion "32.0.0" defaultConfig { minSdkVersion 19 diff --git a/testing/build.gradle b/testing/build.gradle index 9e502acee95..88c69cbfe2c 100644 --- a/testing/build.gradle +++ b/testing/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "29.0.2" + buildToolsVersion "32.0.0" defaultConfig { minSdkVersion 19 diff --git a/utility/build.gradle b/utility/build.gradle index 78e5f6ea3d9..85cc16d484a 100644 --- a/utility/build.gradle +++ b/utility/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "29.0.2" + buildToolsVersion "32.0.0" defaultConfig { minSdkVersion 19 From 08bc238cedf8c886be0a7dac9e58b3d217b7b29a Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 20 Mar 2023 14:59:49 -0700 Subject: [PATCH 026/180] Post-merge fixes. And, some other BUILD formatting fixes that weren't addressed prior to the merge. --- BUILD.bazel | 2 +- .../java/org/oppia/android/app/databinding/BUILD.bazel | 2 -- .../main/java/org/oppia/android/domain/classify/BUILD.bazel | 2 +- .../domain/classify/rules/itemselectioninput/BUILD.bazel | 2 +- .../domain/classify/rules/numberwithunits/BUILD.bazel | 2 +- .../android/domain/classify/rules/ratioinput/BUILD.bazel | 2 +- .../oppia/android/domain/oppialogger/analytics/BUILD.bazel | 6 ------ .../domain/oppialogger/analytics/testing/BUILD.bazel | 4 ---- .../android/domain/oppialogger/loguploader/BUILD.bazel | 5 ----- .../android/util/logging/performancemetrics/BUILD.bazel | 4 ++-- 10 files changed, 7 insertions(+), 24 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index ff2c8230b34..6e6d3356c5c 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,8 +1,8 @@ # TODO(#1532): Rename file to 'BUILD' post-Gradle. +load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:build_flavors.bzl", "AVAILABLE_FLAVORS", "define_oppia_aab_binary_flavor", "transform_android_manifest") load("//:version.bzl", "MAJOR_VERSION", "MINOR_VERSION", "OPPIA_DEV_KITKAT_VERSION_CODE", "OPPIA_DEV_VERSION_CODE") -load("@dagger//:workspace_defs.bzl", "dagger_rules") # This is exported here since config/ isn't a Bazel package. exports_files(["config/kitkat_main_dex_class_list.txt"]) diff --git a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel index b4d6ae51180..caeb919e29b 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel @@ -45,7 +45,6 @@ app_test( processed_src = test_with_resources("AppCompatCheckBoxBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.AppCompatCheckBoxBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -81,7 +80,6 @@ app_test( processed_src = test_with_resources("CircularProgressIndicatorAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.CircularProgressIndicatorAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel index 43ae3a2e5ab..30be62200c9 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel @@ -76,9 +76,9 @@ kt_android_library( deps = [ ":generic_interaction_classifier", ":interaction_classifier", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", - "//:dagger", "//third_party:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel index c88a22bdfee..6b4752ca5e1 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel @@ -32,8 +32,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":item_selection_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", - "//:dagger", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel index 1913d304033..eb4b0b00110 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel @@ -30,8 +30,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":number_with_units_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", - "//:dagger", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel index ea7e4c50475..be367bfdc7f 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel @@ -32,8 +32,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":ratio_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", - "//:dagger", ], ) diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 2d3fd5bede0..17d63f73ab1 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -98,7 +98,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.CpuPerformanceSnapshotterModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -127,7 +126,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.CpuPerformanceSnapshotterTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -200,7 +198,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler:metric_log_scheduler_module", @@ -231,7 +228,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsLoggerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -253,5 +249,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index 0d317321c64..b7a9cf27ea9 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for test-only app analytics logging support components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.testing.FakeLogSchedulerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing:fake_log_scheduler", @@ -37,5 +35,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index da6cd042dea..cd915d96c83 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,6 @@ Tests for app-wide log uploading functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.loguploader.LogReportWorkManagerInitializerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -46,7 +44,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.loguploader.LogUploadWorkerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader:worker", @@ -73,5 +70,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:network_connection_debug_util", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index 55d7f57f841..f2b674020e6 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -34,8 +34,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":performance_metrics_assessor_impl", - "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", "//:dagger", + "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", "//third_party:javax_inject_javax_inject", ], ) @@ -63,8 +63,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", "//:dagger", + "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], From d7e9d5f39f02aed1c296e0e6af798cd836758a62 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 20 Mar 2023 15:39:00 -0700 Subject: [PATCH 027/180] Fix Gradle builds. Specifically: - Moves Gradle back to build tools 29.0.2 (the version of AGP Oppia uses doesn't seem compatible with the newer versions, and the project can't be updated to the latest AGP). - Enables Kotlin 1.6 in Gradle for parity with Bazel. - Updates Moshi to the latest version (since the earlier version doesn't work correctly with Kotlin 1.6). - Disables Moshi in Jetifier (both because it isn't needed and because it exposes a class definition compatibility bug in Jetifier). --- app/build.gradle | 2 +- build.gradle | 2 +- data/build.gradle | 6 +++--- domain/build.gradle | 2 +- gradle.properties | 3 ++- testing/build.gradle | 2 +- utility/build.gradle | 2 +- 7 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 29894ee6382..63ee7549c26 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,7 +7,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "32.0.0" + buildToolsVersion "29.0.2" defaultConfig { applicationId "org.oppia.android" minSdkVersion 19 diff --git a/build.gradle b/build.gradle index e0b2d5f2b98..e4b24177c0f 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.4.20' + ext.kotlin_version = '1.6.21' ext.fragment_version = '1.2.0-rc01' repositories { google() diff --git a/data/build.gradle b/data/build.gradle index 694cb5e9053..ba8f9f4c550 100644 --- a/data/build.gradle +++ b/data/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "32.0.0" + buildToolsVersion "29.0.2" defaultConfig { minSdkVersion 19 @@ -68,7 +68,7 @@ dependencies { 'com.google.dagger:dagger:2.24', 'com.google.guava:guava:28.1-android', 'com.google.protobuf:protobuf-javalite:3.17.3', - 'com.squareup.moshi:moshi-kotlin:1.11.0', + 'com.squareup.moshi:moshi-kotlin:1.14.0', 'com.squareup.okhttp3:okhttp:4.7.2', 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1', ) @@ -102,7 +102,7 @@ dependencies { 'androidx.test.espresso:espresso-core:3.2.0') kapt( 'com.google.dagger:dagger-compiler:2.24', - 'com.squareup.moshi:moshi-kotlin-codegen:1.11.0' + 'com.squareup.moshi:moshi-kotlin-codegen:1.14.0' ) kaptTest( 'com.google.dagger:dagger-compiler:2.24' diff --git a/domain/build.gradle b/domain/build.gradle index a432b5f63af..b0e246d6e27 100644 --- a/domain/build.gradle +++ b/domain/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "32.0.0" + buildToolsVersion "29.0.2" defaultConfig { minSdkVersion 19 diff --git a/gradle.properties b/gradle.properties index 6efd2e7dbe5..1ca59407d5c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -23,4 +23,5 @@ android.enableJetifier=true kotlin.code.style=official # Needed to enable Android data binding. android.databinding.enableV2=true - +# See: https://stackoverflow.com/q/70878643/3689782. +android.jetifier.blacklist = com.squareup.moshi diff --git a/testing/build.gradle b/testing/build.gradle index 95f91070b63..65e7a17590e 100644 --- a/testing/build.gradle +++ b/testing/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "32.0.0" + buildToolsVersion "29.0.2" defaultConfig { minSdkVersion 19 diff --git a/utility/build.gradle b/utility/build.gradle index b8e26c31a22..bfc125c279a 100644 --- a/utility/build.gradle +++ b/utility/build.gradle @@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt' android { compileSdkVersion 31 - buildToolsVersion "32.0.0" + buildToolsVersion "29.0.2" defaultConfig { minSdkVersion 19 From b02020237bb497ad17a2af0278fe7119361d390e Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 20 Mar 2023 15:52:30 -0700 Subject: [PATCH 028/180] Fix computing affected tests. PRs that affect large numbers of BUILD files can intermittently cause flakes in the compute_affected_tests script. This PR actually consistently repros it, even on a fast machine since it's changing a lot of build files. This commit addresses the issue by bumping the command timeout for both Git & Bazel commands in this script from 30 seconds to 30 minutes. All other scripts should remain unaffected and retain their 30 second timeout (which is preferred since it helps catching hanging processes). --- .../oppia/android/scripts/ci/ComputeAffectedTests.kt | 11 ++++++++--- .../org/oppia/android/scripts/common/GitClient.kt | 5 ++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt index f7cc482c72a..ba30efeadb6 100644 --- a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt +++ b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt @@ -1,11 +1,14 @@ package org.oppia.android.scripts.ci import org.oppia.android.scripts.common.BazelClient +import org.oppia.android.scripts.common.CommandExecutor +import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.scripts.common.GitClient import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.toCompressedBase64 import org.oppia.android.scripts.proto.AffectedTestsBucket import java.io.File import java.util.Locale +import java.util.concurrent.TimeUnit import kotlin.system.exitProcess private const val COMPUTE_ALL_TESTS_PREFIX = "compute_all_tests=" @@ -75,7 +78,9 @@ private fun String.toBooleanStrictOrNull(): Boolean? { class ComputeAffectedTests( val maxTestCountPerLargeShard: Int = MAX_TEST_COUNT_PER_LARGE_SHARD, val maxTestCountPerMediumShard: Int = MAX_TEST_COUNT_PER_MEDIUM_SHARD, - val maxTestCountPerSmallShard: Int = MAX_TEST_COUNT_PER_SMALL_SHARD + val maxTestCountPerSmallShard: Int = MAX_TEST_COUNT_PER_SMALL_SHARD, + val commandExecutor: CommandExecutor = + CommandExecutorImpl(processTimeout = 30, processTimeoutUnit = TimeUnit.MINUTES) ) { private companion object { private const val GENERIC_TEST_BUCKET_NAME = "generic" @@ -105,8 +110,8 @@ class ComputeAffectedTests( println("Running from directory root: $rootDirectory") - val gitClient = GitClient(rootDirectory, baseDevelopBranchReference) - val bazelClient = BazelClient(rootDirectory) + val gitClient = GitClient(rootDirectory, baseDevelopBranchReference, commandExecutor) + val bazelClient = BazelClient(rootDirectory, commandExecutor) println("Current branch: ${gitClient.currentBranch}") println("Most recent common commit: ${gitClient.branchMergeBase}") diff --git a/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt b/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt index 797d345bbf2..70aca579c99 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt @@ -9,10 +9,9 @@ import java.io.File */ class GitClient( private val workingDirectory: File, - private val baseDevelopBranchReference: String + private val baseDevelopBranchReference: String, + private val commandExecutor: CommandExecutor = CommandExecutorImpl() ) { - private val commandExecutor by lazy { CommandExecutorImpl() } - /** The commit hash of the HEAD of the local Git repository. */ val currentCommit: String by lazy { retrieveCurrentCommit() } From 2931a411ae2bb47b1348887ae22aa24942c823eb Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 20 Mar 2023 19:16:02 -0700 Subject: [PATCH 029/180] Fix actual compute_affected_tests issue. The problem was that long outputs (such as when WORKSPACE is included in the changes) can cause Bazel to hang if its standard output isn't being read. This commit introduces a new implementation for CommandExecutor that ensures both a timeout and the process's output can be observed simultaneously. This actually should result in slightly better performance across all scripts. Additionally, a few correctness and optimization changes were made to the queries around finding tests affected by build file changes. This has resulted in about a 4x improvement in speed for the script. There's one more potential optimization that could reduce this by almost 10x more, but it seems to result in incorrect results so it would require further investigating. Due to the time & correctness issues, the timeout for ComputeAffectedTests-related processes has been reduced from 30 minutes to 5 minutes. It's still kept over the default 30 seconds since some of these commands can be quite time consuming on CI (and get increasingly more expensive as the build graph increases in size over time). This adjustment should keep the script future-proof for a while. --- .../scripts/ci/ComputeAffectedTests.kt | 29 +++++--- .../oppia/android/scripts/common/BUILD.bazel | 3 + .../android/scripts/common/BazelClient.kt | 16 +++-- .../scripts/common/CommandExecutorImpl.kt | 67 ++++++++++++++++--- 4 files changed, 90 insertions(+), 25 deletions(-) diff --git a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt index ba30efeadb6..419a90b837a 100644 --- a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt +++ b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt @@ -80,7 +80,7 @@ class ComputeAffectedTests( val maxTestCountPerMediumShard: Int = MAX_TEST_COUNT_PER_MEDIUM_SHARD, val maxTestCountPerSmallShard: Int = MAX_TEST_COUNT_PER_SMALL_SHARD, val commandExecutor: CommandExecutor = - CommandExecutorImpl(processTimeout = 30, processTimeoutUnit = TimeUnit.MINUTES) + CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) ) { private companion object { private const val GENERIC_TEST_BUCKET_NAME = "generic" @@ -108,12 +108,12 @@ class ComputeAffectedTests( "Expected script to be run from the workspace's root directory" } - println("Running from directory root: $rootDirectory") + println("Running from directory root: $rootDirectory.") val gitClient = GitClient(rootDirectory, baseDevelopBranchReference, commandExecutor) val bazelClient = BazelClient(rootDirectory, commandExecutor) - println("Current branch: ${gitClient.currentBranch}") - println("Most recent common commit: ${gitClient.branchMergeBase}") + println("Current branch: ${gitClient.currentBranch}.") + println("Most recent common commit: ${gitClient.branchMergeBase}.") val currentBranch = gitClient.currentBranch.toLowerCase(Locale.US) val affectedTestTargets = if (computeAllTestsSetting || currentBranch == "develop") { @@ -138,7 +138,7 @@ class ComputeAffectedTests( } private fun computeAllTestTargets(bazelClient: BazelClient): List { - println("Computing all test targets") + println("Computing all test targets...") return bazelClient.retrieveAllTestTargets() } @@ -152,7 +152,7 @@ class ComputeAffectedTests( val changedFiles = gitClient.changedFiles.filter { filepath -> File(rootDirectory, filepath).exists() }.toSet() - println("Changed files (per Git): $changedFiles") + println("Changed files (per Git, ${changedFiles.size} total): $changedFiles.") // Compute the changed targets 100 files at a time to avoid unnecessarily long-running Bazel // commands. @@ -160,7 +160,7 @@ class ComputeAffectedTests( changedFiles.chunked(size = 100).fold(initial = setOf()) { allTargets, filesChunk -> allTargets + bazelClient.retrieveBazelTargets(filesChunk).toSet() } - println("Changed Bazel file targets: $changedFileTargets") + println("Changed Bazel file targets (${changedFileTargets.size} total): $changedFileTargets.") // Similarly, compute the affect test targets list 100 file targets at a time. val affectedTestTargets = @@ -168,7 +168,9 @@ class ComputeAffectedTests( .fold(initial = setOf()) { allTargets, targetChunk -> allTargets + bazelClient.retrieveRelatedTestTargets(targetChunk).toSet() } - println("Affected Bazel test targets: $affectedTestTargets") + println( + "Affected Bazel test targets (${affectedTestTargets.size} total): $affectedTestTargets." + ) // Compute the list of Bazel files that were changed. val changedBazelFiles = changedFiles.filter { file -> @@ -176,14 +178,19 @@ class ComputeAffectedTests( file.endsWith(".bazel", ignoreCase = true) || file == "WORKSPACE" } - println("Changed Bazel-specific support files: $changedBazelFiles") + println( + "Changed Bazel-specific support files (${changedBazelFiles.size} total): $changedBazelFiles." + ) // Compute the list of affected tests based on BUILD/Bazel/WORKSPACE files. These are generally // framed as: if a BUILD file changes, run all tests transitively connected to it. val transitiveTestTargets = bazelClient.retrieveTransitiveTestTargets(changedBazelFiles) - println("Affected test targets due to transitive build deps: $transitiveTestTargets") + println( + "Affected test targets due to transitive build deps (${transitiveTestTargets.size} total):" + + " $transitiveTestTargets." + ) - return (affectedTestTargets + transitiveTestTargets).toSet().toList() + return (affectedTestTargets + transitiveTestTargets).distinct() } private fun filterTargets(testTargets: List): List { diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 3a94254e9fc..37afa624e19 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -36,6 +36,9 @@ kt_jvm_library( "CommandResult.kt", ], visibility = ["//scripts:oppia_script_library_visibility"], + deps = [ + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + ], ) kt_jvm_library( diff --git a/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt b/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt index b6071d86b76..67efeaadb54 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt @@ -57,16 +57,19 @@ class BazelClient( // Note that this check is needed since rbuildfiles() doesn't like taking an empty list. return if (buildFileList.isNotEmpty()) { val referencingBuildFiles = - executeBazelCommand( - "query", + runPotentiallyShardedQueryCommand( + "filter('^[^@]', rbuildfiles(%s))", // Use a filter to limit the search space. + buildFiles, "--noshow_progress", "--universe_scope=//...", "--order_output=no", - "rbuildfiles($buildFileList)" + delimiter = "," ) // Compute only test & library siblings for each individual build file. While this is both // much slower than a fully combined query & can potentially miss targets, it runs - // substantially faster per query and helps to avoid potential hanging in CI. + // substantially faster per query and helps to avoid potential hanging in CI. Note also that + // this is more correct than a combined query since it ensures that siblings checks are + // properly unique for each file being considered (vs. searching for common siblings). val relevantSiblings = referencingBuildFiles.flatMap { buildFileTarget -> retrieveFilteredSiblings(filterRuleType = "test", buildFileTarget) + retrieveFilteredSiblings(filterRuleType = "android_library", buildFileTarget) @@ -77,7 +80,7 @@ class BazelClient( relevantSiblings, "--noshow_progress", "--universe_scope=//...", - "--order_output=no", + "--order_output=no" ) ) } else listOf() @@ -142,6 +145,7 @@ class BazelClient( queryFormatStr: String, values: Iterable, vararg prefixArgs: String, + delimiter: String = " ", allowPartialFailures: Boolean = false ): List { // Split up values into partitions to ensure that the argument calls don't over-run the limit. @@ -154,7 +158,7 @@ class BazelClient( // Fragment the query across the partitions to ensure all values can be considered. return partitions.flatMap { partition -> - val lastArgument = queryFormatStr.format(Locale.US, partition.joinToString(" ")) + val lastArgument = queryFormatStr.format(Locale.US, partition.joinToString(delimiter)) val allArguments = prefixArgs.toList() + lastArgument executeBazelCommand( "query", *allArguments.toTypedArray(), allowPartialFailures = allowPartialFailures diff --git a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt index 44817344a8f..3463b2d236c 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt @@ -1,6 +1,20 @@ package org.oppia.android.scripts.common +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.TimeoutCancellationException +import kotlinx.coroutines.asCoroutineDispatcher +import kotlinx.coroutines.async +import kotlinx.coroutines.channels.Channel +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.flow.consumeAsFlow +import kotlinx.coroutines.launch +import kotlinx.coroutines.runBlocking +import kotlinx.coroutines.withTimeout import java.io.File +import java.io.InputStream +import java.lang.IllegalStateException +import java.util.concurrent.Executors import java.util.concurrent.TimeUnit /** @@ -29,13 +43,50 @@ class CommandExecutorImpl( .directory(workingDir) .redirectErrorStream(includeErrorOutput) .start() - val finished = process.waitFor(processTimeout, processTimeoutUnit) - check(finished) { "Process did not finish within the expected timeout" } - return CommandResult( - process.exitValue(), - process.inputStream.bufferedReader().readLines(), - if (!includeErrorOutput) process.errorStream.bufferedReader().readLines() else listOf(), - assembledCommand, - ) + val standardOutputChannel = Channel() + val standardErrorChannel = Channel() + Executors.newCachedThreadPool().asCoroutineDispatcher().use { dispatcher -> + process.inputStream.writeTo(dispatcher, standardOutputChannel) + process.errorStream.writeTo(dispatcher, standardErrorChannel) + val (stdoutLinesDeferred, stderrLinesDeferred) = CoroutineScope(dispatcher).async { + mutableListOf().also { lines -> + standardOutputChannel.consumeAsFlow().collect { lines += it } + }.toList() + } to CoroutineScope(dispatcher).async { + mutableListOf().also { lines -> + standardErrorChannel.consumeAsFlow().collect { lines += it } + }.toList() + } + + val finished = process.waitFor(processTimeout, processTimeoutUnit) + val (standardOutputLines, standardErrorLines) = try { + runBlocking { + withTimeout(processTimeoutUnit.toMillis(processTimeout)) { + stdoutLinesDeferred.await() to stderrLinesDeferred.await() + } + } + } catch (e: TimeoutCancellationException) { + throw IllegalStateException("Process did not finish within the expected timeout", e) + } + check(finished) { "Process did not finish within the expected timeout" } + return CommandResult( + process.exitValue(), standardOutputLines, standardErrorLines, assembledCommand + ) + } + } + + private fun InputStream.writeTo(dispatcher: CoroutineDispatcher, channel: Channel) { + val inputStream = this + CoroutineScope(dispatcher).launch { + // See https://stackoverflow.com/a/3285479 for context. Some processes require stdout/stderr + // to be consumed to progress. + try { + for (line in inputStream.bufferedReader().lineSequence()) { + channel.send(line) + } + } finally { + channel.close() + } + } } } From 44add7ef561202cbb4a300c5568dafa4c23a08dc Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 21 Mar 2023 12:33:38 -0700 Subject: [PATCH 030/180] Update & fix KotliTeX. This moves the app to the newest version on the fork which incorporates both recent changes (per the previous merge conflicts) and Kotlin 1.7 support. --- WORKSPACE | 4 ++-- utility/build.gradle | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 8be06909f1f..04b9e52f264 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -147,9 +147,9 @@ git_repository( # min target SDK version to be compatible with Oppia. git_repository( name = "kotlitex", - commit = "43139c140833c7120f351d63d74b42c253d2b213", + commit = "ccdf4170817fa3b48b8e1e452772dd58ecb71cf2", remote = "https://github.com/oppia/kotlitex", - shallow_since = "1673477742 -0800", + shallow_since = "1679426649 -0700", ) bind( diff --git a/utility/build.gradle b/utility/build.gradle index 568eac1841b..ae7e82be31e 100644 --- a/utility/build.gradle +++ b/utility/build.gradle @@ -83,7 +83,7 @@ dependencies { 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0-alpha03', 'androidx.work:work-runtime-ktx:2.4.0', 'com.github.oppia:androidsvg:4bc1d26412f0fb9fd4ef263fa93f6a64f4d4dbcf', - 'com.github.oppia:kotlitex:43139c140833c7120f351d63d74b42c253d2b213', + 'com.github.oppia:kotlitex:ccdf4170817fa3b48b8e1e452772dd58ecb71cf2', 'com.github.bumptech.glide:glide:4.11.0', 'com.google.dagger:dagger:2.24', 'com.google.firebase:firebase-analytics-ktx:17.5.0', From 251f80e443a1a48e75cbdda57f4131e1d2d00197 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 23 Mar 2023 18:33:36 -0700 Subject: [PATCH 031/180] Introduce new third_party/ structure. This has significant advantages at ensuring that dependencies do not cross test/production boundaries, nor scripts/app boundaries. Some additional iteration will take place to clean this up a bit. --- BUILD.bazel | 15 +- WORKSPACE | 79 +- app/BUILD.bazel | 157 +- .../oppia/android/app/activity/BUILD.bazel | 4 +- .../android/app/activity/route/BUILD.bazel | 2 +- .../oppia/android/app/application/BUILD.bazel | 10 +- .../oppia/android/app/fragment/BUILD.bazel | 18 +- .../org/oppia/android/app/shim/BUILD.bazel | 3 +- .../oppia/android/app/translation/BUILD.bazel | 6 +- .../app/translation/testing/BUILD.bazel | 2 +- .../android/app/utility/datetime/BUILD.bazel | 2 +- .../android/app/utility/lifecycle/BUILD.bazel | 6 +- .../org/oppia/android/app/view/BUILD.bazel | 4 +- .../oppia/android/app/viewmodel/BUILD.bazel | 12 +- .../res/layout/downloads_tab_fragment.xml | 5 - app/src/main/res/layout/home_fragment.xml | 2 - .../main/res/layout/updates_tab_fragment.xml | 5 - .../learneranalytics/BUILD.bazel | 22 +- .../app/customview/interaction/BUILD.bazel | 10 +- .../oppia/android/app/databinding/BUILD.bazel | 90 +- .../mathexpressionparser/BUILD.bazel | 20 +- .../org/oppia/android/app/notice/BUILD.bazel | 16 +- .../app/player/exploration/BUILD.bazel | 46 +- .../android/app/player/state/BUILD.bazel | 12 +- .../org/oppia/android/app/splash/BUILD.bazel | 10 +- .../oppia/android/app/activity/BUILD.bazel | 10 +- .../android/app/activity/route/BUILD.bazel | 24 +- .../android/app/application/alpha/BUILD.bazel | 10 +- .../android/app/application/beta/BUILD.bazel | 10 +- .../android/app/application/dev/BUILD.bazel | 10 +- .../android/app/application/ga/BUILD.bazel | 10 +- .../app/application/testing/BUILD.bazel | 10 +- .../devoptionsitemviewmodel/BUILD.bazel | 8 +- .../android/app/testing/activity/BUILD.bazel | 12 +- .../oppia/android/app/translation/BUILD.bazel | 30 +- .../app/translation/testing/BUILD.bazel | 10 +- .../android/app/utility/math/BUILD.bazel | 10 +- data/BUILD.bazel | 20 +- .../android/data/backends/gae/BUILD.bazel | 12 +- .../android/data/backends/gae/api/BUILD.bazel | 2 +- .../data/backends/gae/model/BUILD.bazel | 2 +- .../android/data/persistence/BUILD.bazel | 2 +- .../android/data/persistence/BUILD.bazel | 14 +- domain/BUILD.bazel | 21 +- .../oppia/android/domain/audio/BUILD.bazel | 10 +- .../oppia/android/domain/classify/BUILD.bazel | 4 +- .../android/domain/classify/rules/BUILD.bazel | 4 +- .../algebraicexpressioninput/BUILD.bazel | 2 +- .../rules/dragAndDropSortInput/BUILD.bazel | 2 +- .../classify/rules/fractioninput/BUILD.bazel | 2 +- .../rules/imageClickInput/BUILD.bazel | 2 +- .../rules/itemselectioninput/BUILD.bazel | 2 +- .../rules/mathequationinput/BUILD.bazel | 2 +- .../rules/multiplechoiceinput/BUILD.bazel | 2 +- .../rules/numberwithunits/BUILD.bazel | 2 +- .../rules/numericexpressioninput/BUILD.bazel | 2 +- .../classify/rules/numericinput/BUILD.bazel | 2 +- .../classify/rules/ratioinput/BUILD.bazel | 2 +- .../classify/rules/textinput/BUILD.bazel | 2 +- .../domain/feedbackreporting/BUILD.bazel | 2 +- .../android/domain/onboarding/BUILD.bazel | 4 +- .../domain/onboarding/testing/BUILD.bazel | 2 +- .../android/domain/oppialogger/BUILD.bazel | 2 +- .../domain/oppialogger/analytics/BUILD.bazel | 14 +- .../oppialogger/analytics/testing/BUILD.bazel | 2 +- .../oppialogger/logscheduler/BUILD.bazel | 7 +- .../oppialogger/loguploader/BUILD.bazel | 8 +- .../oppia/android/domain/profile/BUILD.bazel | 4 +- .../android/domain/spotlight/BUILD.bazel | 2 +- .../oppialogger/loguploader/BUILD.bazel | 2 +- .../org/oppia/android/domain/util/BUILD.bazel | 6 +- .../algebraicexpressioninput/BUILD.bazel | 40 +- .../rules/mathequationinput/BUILD.bazel | 40 +- .../rules/numericexpressioninput/BUILD.bazel | 40 +- .../android/domain/clipboard/BUILD.bazel | 12 +- .../android/domain/exploration/BUILD.bazel | 32 +- .../lightweightcheckpointing/BUILD.bazel | 10 +- .../domain/exploration/testing/BUILD.bazel | 20 +- .../domain/hintsandsolution/BUILD.bazel | 54 +- .../oppia/android/domain/locale/BUILD.bazel | 61 +- .../android/domain/onboarding/BUILD.bazel | 10 +- .../domain/oppialogger/analytics/BUILD.bazel | 94 +- .../oppialogger/analytics/testing/BUILD.bazel | 16 +- .../oppialogger/loguploader/BUILD.bazel | 26 +- .../oppia/android/domain/question/BUILD.bazel | 22 +- .../android/domain/translation/BUILD.bazel | 14 +- .../oppia_instrumentation_test.bzl | 2 + .../instrumentation/application/BUILD.bazel | 1 - .../instrumentation/testing/BUILD.bazel | 6 +- .../instrumentation/application/BUILD.bazel | 30 +- .../instrumentation/player/BUILD.bazel | 10 +- model/src/main/proto/BUILD.bazel | 6 +- oppia_android_application.bzl | 4 +- scripts/BUILD.bazel | 9 + .../oppia/android/scripts/build/BUILD.bazel | 2 +- .../org/oppia/android/scripts/ci/BUILD.bazel | 4 +- .../oppia/android/scripts/common/BUILD.bazel | 6 +- .../scripts/common/ProtoStringEncoder.kt | 10 +- .../oppia/android/scripts/docs/BUILD.bazel | 4 +- .../oppia/android/scripts/label/BUILD.bazel | 2 +- .../oppia/android/scripts/license/BUILD.bazel | 3 +- .../oppia/android/scripts/maven/BUILD.bazel | 1 - .../android/scripts/maven/model/BUILD.bazel | 2 +- .../oppia/android/scripts/proto/BUILD.bazel | 25 +- .../oppia/android/scripts/regex/BUILD.bazel | 4 +- .../android/scripts/testfile/BUILD.bazel | 2 +- .../oppia/android/scripts/testing/BUILD.bazel | 4 +- .../android/scripts/testing/proto/BUILD.bazel | 13 + .../android/scripts/testing/proto/test.proto | 15 + .../oppia/android/scripts/todo/BUILD.bazel | 2 +- .../android/scripts/todo/model/BUILD.bazel | 2 +- .../oppia/android/scripts/build/BUILD.bazel | 8 +- .../org/oppia/android/scripts/ci/BUILD.bazel | 8 +- .../oppia/android/scripts/common/BUILD.bazel | 18 +- .../android/scripts/common/BazelClientTest.kt | 2 +- .../scripts/common/ProtoStringEncoderTest.kt | 2 +- .../oppia/android/scripts/docs/BUILD.bazel | 4 +- .../oppia/android/scripts/label/BUILD.bazel | 4 +- .../oppia/android/scripts/license/BUILD.bazel | 16 +- .../license/MavenDependenciesListCheckTest.kt | 10 +- .../license/MavenDependenciesRetrieverTest.kt | 10 +- .../oppia/android/scripts/maven/BUILD.bazel | 12 +- .../GenerateMavenDependenciesListTest.kt | 2 +- .../oppia/android/scripts/regex/BUILD.bazel | 4 +- .../android/scripts/testfile/BUILD.bazel | 4 +- .../oppia/android/scripts/testing/BUILD.bazel | 8 +- .../oppia/android/scripts/todo/BUILD.bazel | 16 +- .../org/oppia/android/scripts/xml/BUILD.bazel | 20 +- testing/BUILD.bazel | 79 +- .../oppia/android/testing/data/BUILD.bazel | 10 +- .../android/testing/espresso/BUILD.bazel | 14 +- .../oppia/android/testing/junit/BUILD.bazel | 26 +- .../oppia/android/testing/logging/BUILD.bazel | 4 +- .../oppia/android/testing/math/BUILD.bazel | 28 +- .../oppia/android/testing/mockito/BUILD.bazel | 2 +- .../oppia/android/testing/network/BUILD.bazel | 8 +- .../android/testing/networking/BUILD.bazel | 4 +- .../testing/platformparameter/BUILD.bazel | 5 +- .../android/testing/robolectric/BUILD.bazel | 10 +- .../android/testing/threading/BUILD.bazel | 12 +- .../oppia/android/testing/time/BUILD.bazel | 4 +- .../oppia/android/testing/data/BUILD.bazel | 11 +- .../oppia/android/testing/junit/BUILD.bazel | 30 +- .../oppia/android/testing/logging/BUILD.bazel | 20 +- .../android/testing/networking/BUILD.bazel | 10 +- .../android/testing/robolectric/BUILD.bazel | 13 +- .../android/testing/threading/BUILD.bazel | 15 +- third_party/BUILD.bazel | 101 +- third_party/app_prod/BUILD.bazel | 88 + third_party/app_test/BUILD.bazel | 24 + third_party/kotlin/BUILD.bazel | 3 +- third_party/load_utilities.bzl | 22 + third_party/maven_install.json | 10743 ---------------- third_party/maven_install_app_prod.json | 4561 +++++++ third_party/maven_install_app_test.json | 6169 +++++++++ third_party/maven_install_scripts.json | 5171 ++++++++ third_party/scripts/BUILD.bazel | 32 + third_party/versions.bzl | 281 +- tools/BUILD.bazel | 15 +- tools/android/BUILD.bazel | 5 +- utility/BUILD.bazel | 69 +- .../android/util/accessibility/BUILD.bazel | 4 +- .../oppia/android/util/caching/BUILD.bazel | 8 +- .../android/util/caching/testing/BUILD.bazel | 4 +- .../org/oppia/android/util/data/BUILD.bazel | 14 +- .../oppia/android/util/extensions/BUILD.bazel | 4 +- .../android/util/gcsresource/BUILD.bazel | 2 +- .../org/oppia/android/util/locale/BUILD.bazel | 8 +- .../oppia/android/util/logging/BUILD.bazel | 20 +- .../android/util/logging/firebase/BUILD.bazel | 18 +- .../logging/performancemetrics/BUILD.bazel | 7 +- .../org/oppia/android/util/math/BUILD.bazel | 2 +- .../oppia/android/util/networking/BUILD.bazel | 2 +- .../android/util/parser/html/BUILD.bazel | 18 +- .../android/util/parser/image/BUILD.bazel | 34 +- .../android/util/parser/math/BUILD.bazel | 6 +- .../oppia/android/util/parser/svg/BUILD.bazel | 8 +- .../util/platformparameter/BUILD.bazel | 19 + .../oppia/android/util/profile/BUILD.bazel | 4 +- .../oppia/android/util/statusbar/BUILD.bazel | 2 +- .../org/oppia/android/util/system/BUILD.bazel | 2 +- .../oppia/android/util/threading/BUILD.bazel | 8 +- .../oppia/android/util/caching/BUILD.bazel | 10 +- .../android/util/caching/testing/BUILD.bazel | 24 +- .../org/oppia/android/util/data/BUILD.bazel | 44 +- .../org/oppia/android/util/locale/BUILD.bazel | 78 +- .../android/util/locale/testing/BUILD.bazel | 22 +- .../oppia/android/util/logging/BUILD.bazel | 73 +- .../android/util/logging/firebase/BUILD.bazel | 13 +- .../logging/performancemetrics/BUILD.bazel | 32 +- .../org/oppia/android/util/math/BUILD.bazel | 200 +- .../oppia/android/util/networking/BUILD.bazel | 40 +- .../android/util/parser/math/BUILD.bazel | 6 +- .../oppia/android/util/profile/BUILD.bazel | 10 +- 194 files changed, 17768 insertions(+), 12257 deletions(-) create mode 100644 scripts/src/java/org/oppia/android/scripts/testing/proto/BUILD.bazel create mode 100644 scripts/src/java/org/oppia/android/scripts/testing/proto/test.proto create mode 100644 third_party/app_prod/BUILD.bazel create mode 100644 third_party/app_test/BUILD.bazel create mode 100644 third_party/load_utilities.bzl delete mode 100644 third_party/maven_install.json create mode 100644 third_party/maven_install_app_prod.json create mode 100644 third_party/maven_install_app_test.json create mode 100644 third_party/maven_install_scripts.json create mode 100644 third_party/scripts/BUILD.bazel create mode 100644 utility/src/main/java/org/oppia/android/util/platformparameter/BUILD.bazel diff --git a/BUILD.bazel b/BUILD.bazel index 6e6d3356c5c..e7fa2ac52d2 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -12,6 +12,7 @@ exports_files(["config/kitkat_main_dex_class_list.txt"]) package_group( name = "oppia_api_visibility", packages = [ + "-//scripts/...", "//...", ], ) @@ -33,13 +34,16 @@ package_group( # test targets. package_group( name = "oppia_testing_visibility", + includes = [ + "//app:app_testing_visibility", + "//domain:domain_testing_visibility", + "//scripts:oppia_script_test_visibility", + "//utility:utility_testing_visibility", + ], packages = [ - "//app/...", "//data/...", - "//domain/...", "//instrumentation/...", "//testing/...", - "//utility/...", ], ) @@ -70,6 +74,9 @@ package_group( ":oppia_binary_visibility", ":oppia_testing_visibility", ], + packages = [ + "//app/src/main/java/org/oppia/android/app/application/...", + ], ) # TODO(#1640): Move binary manifest to top-level package post-Gradle. @@ -138,4 +145,4 @@ package_group( for flavor in AVAILABLE_FLAVORS ] -dagger_rules() +dagger_rules(repo_name = "@maven_app_prod") diff --git a/WORKSPACE b/WORKSPACE index 04b9e52f264..e09d40b939c 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -4,7 +4,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") -load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_dependencies") +load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_ARTIFACT_TREES", "MAVEN_REPOSITORIES", "extract_maven_dependencies") # Android SDK configuration. For more details, see: # https://docs.bazel.build/versions/master/be/android.html#android_sdk_repository @@ -24,28 +24,18 @@ http_archive( ) # Add support for Kotlin: https://github.com/bazelbuild/rules_kotlin. -#http_archive( -# name = "io_bazel_rules_kotlin", -# sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["sha"], -# urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], -#) +# TODO: Move this back to rules_kotlin once it has a 1.7.x release with the needed fix. http_archive( name = "io_bazel_rules_kotlin", - sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin_prerelease"]["sha"], - urls = ["https://github.com/oppia/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin_prerelease"]["version"]], + sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["sha"], + urls = ["https://github.com/oppia/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], ) load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories", "kotlinc_version") -# TODO: Verify if 1.7.20 is actually needed. -kotlin_repositories( - compiler_release = kotlinc_version( - release = "1.7.20", - sha256 = "5e3c8d0f965410ff12e90d6f8dc5df2fc09fd595a684d514616851ce7e94ae7d", - ), -) +kotlin_repositories() -register_toolchains("//third_party/kotlin:toolchain") +register_toolchains("//third_party/kotlin:kotlin_16_jdk9_toolchain") # The proto_compiler and proto_java_toolchain bindings load the protos rules needed for the model # module while helping us avoid the unnecessary compilation of protoc. Referecences: @@ -140,6 +130,7 @@ git_repository( name = "android-spotlight", commit = "ebde38335bfb56349eae57e705b611ead9addb15", remote = "https://github.com/oppia/android-spotlight", + repo_mapping = {"@maven": "@maven_app_prod"}, shallow_since = "1668824029 -0800", ) @@ -149,6 +140,7 @@ git_repository( name = "kotlitex", commit = "ccdf4170817fa3b48b8e1e452772dd58ecb71cf2", remote = "https://github.com/oppia/kotlitex", + repo_mapping = {"@maven": "@maven_app_prod"}, shallow_since = "1679426649 -0700", ) @@ -163,8 +155,6 @@ http_archive( urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v{0}/protobuf-all-{0}.zip".format(HTTP_DEPENDENCY_VERSIONS["protobuf_tools"]["version"])], ) -load("@rules_jvm_external//:defs.bzl", "maven_install") - ATS_TAG = "1edfdab3134a7f01b37afabd3eebfd2c5bb05151" ATS_SHA256 = "dcd1ff76aef1a26329d77863972780c8fe1fc8ff625747342239f0489c2837ec" @@ -187,19 +177,46 @@ http_jar( url = "https://github.com/google/bundletool/releases/download/{0}/bundletool-all-{0}.jar".format(HTTP_DEPENDENCY_VERSIONS["android_bundletool"]["version"]), ) +load("@rules_jvm_external//:defs.bzl", "maven_install") +load("@rules_jvm_external//:specs.bzl", "maven", "parse") + # Note to developers: new dependencies should be added to //third_party:versions.bzl, not here. -maven_install( - artifacts = DAGGER_ARTIFACTS + get_maven_dependencies(), - fail_if_repin_required = True, - fetch_sources = True, - maven_install_json = "//third_party:maven_install.json", - repositories = DAGGER_REPOSITORIES + [ - "https://maven.fabric.io/public", - "https://maven.google.com", - "https://repo1.maven.org/maven2", +[ + maven_install( + name = "maven_%s" % build_context, + artifacts = extract_maven_dependencies(maven, parse, artifact_tree, DAGGER_ARTIFACTS), + duplicate_version_warning = "error", + fail_if_repin_required = True, + fetch_javadoc = True, + fetch_sources = True, + maven_install_json = "//third_party:maven_install_%s.json" % build_context, + override_targets = artifact_tree["target_overrides"], + repositories = DAGGER_REPOSITORIES + artifact_tree["repositories"], + strict_visibility = True, + ) + for build_context, artifact_tree in MAVEN_ARTIFACT_TREES.items() +] + +load("@maven_app_prod//:defs.bzl", pinned_maven_install_app_prod = "pinned_maven_install") +load("@maven_app_test//:defs.bzl", pinned_maven_install_app_test = "pinned_maven_install") +load("@maven_scripts//:defs.bzl", pinned_maven_install_scripts = "pinned_maven_install") + +# TODO: Verify removing this fails build correctly. +# TODO: Update third-party deps collection to include scripts. +pinned_maven_install_app_prod() + +pinned_maven_install_app_test() + +pinned_maven_install_scripts() + +http_jar( + name = "guava_android", + sha256 = HTTP_DEPENDENCY_VERSIONS["guava_android"]["sha"], + urls = [ + "{0}/com/google/guava/guava/{1}-android/guava-{1}-android.jar".format( + url_base, + HTTP_DEPENDENCY_VERSIONS["guava_android"]["version"], + ) + for url_base in DAGGER_REPOSITORIES + MAVEN_REPOSITORIES ], ) - -load("@maven//:defs.bzl", "pinned_maven_install") - -pinned_maven_install() diff --git a/app/BUILD.bazel b/app/BUILD.bazel index 5753cd6a550..a7a85115088 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -35,6 +35,9 @@ package_group( package_group( name = "app_testing_visibility", packages = [ + "//app", + "//app/src/main/java/org/oppia/android/app/notice/testing", + "//app/src/main/java/org/oppia/android/app/player/exploration/testing", "//app/src/sharedTest/...", "//app/src/test/...", ], @@ -561,7 +564,7 @@ android_library( exclude = DATABINDING_LAYOUTS, ), visibility = ["//app:__subpackages__"], - deps = ["//third_party:com_google_android_material_material"], + deps = ["//third_party/app_prod:com_google_android_material_material"], ) # Library for layout resource files. @@ -588,23 +591,23 @@ android_library( "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:thumbnail_java_proto_lite", "//model/src/main/proto:version_java_proto_lite", - "//third_party:androidx_annotation_annotation", - "//third_party:androidx_constraintlayout_constraintlayout", - "//third_party:androidx_core_core", - "//third_party:androidx_databinding_databinding-adapters", - "//third_party:androidx_databinding_databinding-common", - "//third_party:androidx_databinding_databinding-runtime", - "//third_party:androidx_drawerlayout_drawerlayout", - "//third_party:androidx_lifecycle_lifecycle-livedata-core", - "//third_party:androidx_recyclerview_recyclerview", - "//third_party:androidx_viewpager2_viewpager2", - "//third_party:androidx_viewpager_viewpager", - "//third_party:circularimageview_circular_image_view", - "//third_party:com_google_android_flexbox_flexbox", - "//third_party:com_google_android_material_material", - "//third_party:de_hdodenhof_circleimageview", - "//third_party:javax_annotation_javax_annotation-api_jar", - "//third_party:nl_dionsegijn_konfetti", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:androidx_constraintlayout_constraintlayout", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_prod:androidx_databinding_databinding-adapters", + "//third_party/app_prod:androidx_databinding_databinding-common", + "//third_party/app_prod:androidx_databinding_databinding-runtime", + "//third_party/app_prod:androidx_drawerlayout_drawerlayout", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-core", + "//third_party/app_prod:androidx_recyclerview_recyclerview", + "//third_party/app_prod:androidx_viewpager2_viewpager2", + "//third_party/app_prod:androidx_viewpager_viewpager", + "//third_party/app_prod:circularimageview_circular_image_view", + "//third_party/app_prod:com_google_android_flexbox_flexbox", + "//third_party/app_prod:com_google_android_material_material", + "//third_party/app_prod:de_hdodenhof_circleimageview", + "//third_party/app_prod:javax_annotation_javax_annotation-api_jar", + "//third_party/app_prod:nl_dionsegijn_konfetti", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock_injector_provider", ], @@ -620,7 +623,7 @@ kt_android_library( "//model/src/main/proto:arguments_java_proto_lite", "//model/src/main/proto:question_java_proto_lite", "//model/src/main/proto:topic_java_proto_lite", - "//third_party:androidx_recyclerview_recyclerview", + "//third_party/app_prod:androidx_recyclerview_recyclerview", ], ) @@ -641,11 +644,11 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/utility/lifecycle:lifecycle_safe_timer_factory", "//app/src/main/java/org/oppia/android/app/view:view_component_factory", "//app/src/main/java/org/oppia/android/app/view:view_scope", - "//third_party:androidx_appcompat_appcompat", - "//third_party:androidx_core_core-ktx", - "//third_party:androidx_databinding_databinding-common", - "//third_party:androidx_databinding_databinding-runtime", - "//third_party:circularimageview_circular_image_view", + "//third_party/app_prod:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_core_core-ktx", + "//third_party/app_prod:androidx_databinding_databinding-common", + "//third_party/app_prod:androidx_databinding_databinding-runtime", + "//third_party/app_prod:circularimageview_circular_image_view", "//utility/src/main/java/org/oppia/android/util/accessibility", "//utility/src/main/java/org/oppia/android/util/parser/html:html_parser", "//utility/src/main/java/org/oppia/android/util/parser/image:image_loader", @@ -691,10 +694,9 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/onboarding:state_controller", "//domain/src/main/java/org/oppia/android/domain/profile:profile_management_controller", "//model/src/main/proto:arguments_java_proto_lite", - "//third_party:androidx_core_core", - "//third_party:androidx_databinding_databinding-common", - "//third_party:androidx_databinding_databinding-runtime", - "//utility", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_prod:androidx_databinding_databinding-common", + "//third_party/app_prod:androidx_databinding_databinding-runtime", "//utility/src/main/java/org/oppia/android/util/extensions:context_extensions", "//utility/src/main/java/org/oppia/android/util/logging/firebase:debug_event_logger", "//utility/src/main/java/org/oppia/android/util/math:fraction_parser", @@ -708,7 +710,7 @@ kt_android_library( name = "snap_helper", srcs = SNAP_HELPER, custom_package = "org.oppia.android.app.recyclerview", - deps = ["//third_party:androidx_recyclerview_recyclerview"], + deps = ["//third_party/app_prod:androidx_recyclerview_recyclerview"], ) # TODO(#1639): Translate binding adapters back to Kotlin post-Bazel modularization. @@ -725,14 +727,13 @@ android_library( "//app/src/main/java/org/oppia/android/app/translation:app_language_activity_injector_provider", "//app/src/main/java/org/oppia/android/app/translation:app_language_resource_handler", "//model/src/main/proto:thumbnail_java_proto_lite", - "//third_party:androidx_annotation_annotation", - "//third_party:androidx_constraintlayout_constraintlayout", - "//third_party:androidx_lifecycle_lifecycle-livedata-core", - "//third_party:androidx_lifecycle_lifecycle-livedata-ktx", - "//third_party:circularimageview_circular_image_view", - "//third_party:com_google_android_material_material", - "//third_party:de_hdodenhof_circleimageview", - "//utility", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:androidx_constraintlayout_constraintlayout", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-core", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-ktx", + "//third_party/app_prod:circularimageview_circular_image_view", + "//third_party/app_prod:com_google_android_material_material", + "//third_party/app_prod:de_hdodenhof_circleimageview", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock_injector_provider", ], @@ -775,20 +776,19 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/profile:profile_management_controller", "//domain/src/main/java/org/oppia/android/domain/spotlight:spotlight_state_controller", "//model/src/main/proto:arguments_java_proto_lite", - "//third_party:androidx_databinding_databinding-adapters", - "//third_party:androidx_databinding_databinding-common", - "//third_party:androidx_databinding_databinding-runtime", - "//third_party:androidx_lifecycle_lifecycle-extensions", - "//third_party:androidx_lifecycle_lifecycle-livedata-core", - "//third_party:androidx_lifecycle_lifecycle-livedata-ktx", - "//third_party:androidx_multidex_multidex", - "//third_party:androidx_viewpager2_viewpager2", - "//third_party:androidx_viewpager_viewpager", - "//third_party:com_caverock_androidsvg", - "//third_party:com_github_takusemba_spotlight", - "//third_party:com_google_android_flexbox_flexbox", - "//third_party:javax_annotation_javax_annotation-api_jar", - "//utility", + "//third_party/app_prod:androidx_databinding_databinding-adapters", + "//third_party/app_prod:androidx_databinding_databinding-common", + "//third_party/app_prod:androidx_databinding_databinding-runtime", + "//third_party/app_prod:androidx_lifecycle_lifecycle-extensions", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-core", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-ktx", + "//third_party/app_prod:androidx_multidex_multidex", + "//third_party/app_prod:androidx_viewpager2_viewpager2", + "//third_party/app_prod:androidx_viewpager_viewpager", + "//third_party/app_prod:com_caverock_androidsvg", + "//third_party/app_prod:com_github_takusemba_spotlight", + "//third_party/app_prod:com_google_android_flexbox_flexbox", + "//third_party/app_prod:javax_annotation_javax_annotation-api_jar", "//utility/src/main/java/org/oppia/android/util/extensions:bundle_extensions", "//utility/src/main/java/org/oppia/android/util/parser/image:image_loader", "//utility/src/main/java/org/oppia/android/util/parser/image:image_parsing_annonations", @@ -827,7 +827,7 @@ kt_android_library( deps = [ ":app", "//testing", - "//third_party:org_mockito_mockito-core", + "//third_party/app_test:org_mockito_mockito-core", ], ) @@ -883,29 +883,28 @@ TEST_DEPS = [ "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_annotation_annotation", - "//third_party:androidx_core_core", - "//third_party:androidx_databinding_databinding-adapters", - "//third_party:androidx_databinding_databinding-common", - "//third_party:androidx_databinding_databinding-compiler", - "//third_party:androidx_databinding_databinding-runtime", - "//third_party:androidx_navigation_navigation-fragment", - "//third_party:androidx_navigation_navigation-ui", - "//third_party:androidx_test_espresso_espresso-contrib", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_espresso_espresso-intents", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:androidx_work_work-testing", - "//third_party:com_github_bumptech_glide_mocks", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-reflect", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-test", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_annotations", - "//third_party:robolectric_android-all", - "//utility", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_prod:androidx_databinding_databinding-adapters", + "//third_party/app_prod:androidx_databinding_databinding-common", + "//third_party/app_prod:androidx_databinding_databinding-compiler", + "//third_party/app_prod:androidx_databinding_databinding-runtime", + "//third_party/app_prod:androidx_navigation_navigation-fragment", + "//third_party/app_prod:androidx_navigation_navigation-ui", + "//third_party/app_test:androidx_test_espresso_espresso-contrib", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-intents", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_github_bumptech_glide_mocks", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-reflect", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:org_jetbrains_kotlinx_kotlinx-coroutines-test", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_annotations", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", @@ -988,9 +987,9 @@ crashlytics_android_library( android_library( name = "crashlytics_deps", exports = [ - "//third_party:com_crashlytics_sdk_android_crashlytics", - "//third_party:com_google_firebase_firebase-analytics", - "//third_party:com_google_firebase_firebase-crashlytics", - "//third_party:io_fabric_sdk_android_fabric", + "//third_party/app_prod:com_crashlytics_sdk_android_crashlytics", + "//third_party/app_prod:com_google_firebase_firebase-analytics", + "//third_party/app_prod:com_google_firebase_firebase-crashlytics", + "//third_party/app_prod:io_fabric_sdk_android_fabric", ], ) diff --git a/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel b/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel index dfc04d8e006..57cc4a9cbfd 100644 --- a/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel @@ -18,7 +18,7 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -62,7 +62,7 @@ kt_android_library( ], deps = [ ":activity_component", - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) diff --git a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel index 5b248b75ef9..6cf69e9051e 100644 --- a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( deps = [ "//:dagger", "//model/src/main/proto:arguments_java_proto_lite", - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], ) diff --git a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel index 0d857c76241..8293207cec4 100644 --- a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel @@ -21,8 +21,8 @@ kt_android_library( ":application_injector", ":application_injector_provider", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", - "//third_party:androidx_work_work-runtime-ktx", - "//third_party:com_google_firebase_firebase-common", + "//third_party/app_prod:androidx_work_work-runtime-ktx", + "//third_party/app_prod:com_google_firebase_firebase-common", ], ) @@ -39,7 +39,7 @@ kt_android_library( ":application_injector", "//app", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", ], ) @@ -121,8 +121,10 @@ android_library( "//utility/src/main/java/org/oppia/android/util/accessibility:prod_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching:caching_prod_module", + "//utility/src/main/java/org/oppia/android/util/gcsresource:prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging/firebase:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", @@ -130,5 +132,7 @@ android_library( "//utility/src/main/java/org/oppia/android/util/parser/image:glide_image_loader_module", "//utility/src/main/java/org/oppia/android/util/parser/image:image_parsing_module", "//utility/src/main/java/org/oppia/android/util/parser/image:repository_glide_module", + "//utility/src/main/java/org/oppia/android/util/system:prod_module", + "//utility/src/main/java/org/oppia/android/util/threading:prod_module", ], ) diff --git a/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel b/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel index 208f0313858..485072fe25a 100644 --- a/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel @@ -18,7 +18,7 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -31,7 +31,7 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/activity:__pkg__", ], deps = [ - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) @@ -43,8 +43,8 @@ kt_android_library( visibility = ["//app:app_visibility"], deps = [ ":fragment_component", - "//third_party:androidx_appcompat_appcompat", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:androidx_appcompat_appcompat", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -58,7 +58,7 @@ kt_android_library( ], deps = [ ":fragment_component", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -73,7 +73,7 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/view:view_component", "//app/src/main/java/org/oppia/android/app/view:view_component_builder_injector", "//app/src/main/java/org/oppia/android/app/view:view_component_factory", - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) @@ -88,7 +88,7 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/view:view_component", "//app/src/main/java/org/oppia/android/app/view:view_component_builder_injector", "//app/src/main/java/org/oppia/android/app/view:view_component_factory", - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) @@ -103,7 +103,7 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/view:view_component", "//app/src/main/java/org/oppia/android/app/view:view_component_builder_injector", "//app/src/main/java/org/oppia/android/app/view:view_component_factory", - "//third_party:androidx_appcompat_appcompat", - "//third_party:com_google_android_material_material", + "//third_party/app_prod:androidx_appcompat_appcompat", + "//third_party/app_prod:com_google_android_material_material", ], ) diff --git a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel index 88b2ec6e9a1..5241d75e305 100644 --- a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel @@ -38,7 +38,7 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) @@ -62,7 +62,6 @@ kt_android_library( ":view_binding_shim", "//app:databinding_resources", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", - "//utility", ], ) diff --git a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel index 6a3d228ff3c..3b5772bf0e9 100644 --- a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel @@ -27,7 +27,7 @@ kt_android_library( deps = [ ":app_language_locale_handler", "//model/src/main/proto:profile_java_proto_lite", - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) @@ -54,7 +54,7 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/translation/testing:__pkg__", ], deps = [ - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) @@ -65,7 +65,7 @@ kt_android_library( ], deps = [ ":activity_recreator", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel index eb7f84bda27..dd0d78c320a 100644 --- a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -15,7 +15,7 @@ kt_android_library( ], deps = [ "//app/src/main/java/org/oppia/android/app/translation:activity_recreator", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel index 3c21abb2cb0..70a833d5664 100644 --- a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel @@ -24,7 +24,7 @@ kt_android_library( deps = [ "//app:resources", "//app/src/main/java/org/oppia/android/app/translation:app_language_resource_handler", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], diff --git a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel index 67d532a6a9b..9b53d431f8a 100644 --- a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel @@ -11,9 +11,9 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - "//third_party:androidx_lifecycle_lifecycle-livedata-core", - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-core", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) diff --git a/app/src/main/java/org/oppia/android/app/view/BUILD.bazel b/app/src/main/java/org/oppia/android/app/view/BUILD.bazel index b81f8639a09..d6b46d89745 100644 --- a/app/src/main/java/org/oppia/android/app/view/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/view/BUILD.bazel @@ -17,7 +17,7 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -52,6 +52,6 @@ kt_android_library( ], deps = [ ":view_component", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel b/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel index 769fb4c576a..10eaf70885f 100644 --- a/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//visibility:public"], deps = [ - "//third_party:androidx_databinding_databinding-adapters", + "//third_party/app_prod:androidx_databinding_databinding-adapters", ], ) @@ -22,8 +22,8 @@ kt_android_library( ], visibility = ["//visibility:public"], deps = [ - "//third_party:androidx_databinding_databinding-adapters", - "//third_party:androidx_lifecycle_lifecycle-extensions", + "//third_party/app_prod:androidx_databinding_databinding-adapters", + "//third_party/app_prod:androidx_lifecycle_lifecycle-extensions", ], ) @@ -35,8 +35,8 @@ kt_android_library( ], visibility = ["//visibility:public"], deps = [ - "//third_party:androidx_appcompat_appcompat", - "//third_party:androidx_lifecycle_lifecycle-extensions", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_lifecycle_lifecycle-extensions", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/app/src/main/res/layout/downloads_tab_fragment.xml b/app/src/main/res/layout/downloads_tab_fragment.xml index 4384c3f5cdb..8652870c799 100644 --- a/app/src/main/res/layout/downloads_tab_fragment.xml +++ b/app/src/main/res/layout/downloads_tab_fragment.xml @@ -1,11 +1,6 @@ - - - - - diff --git a/app/src/main/res/layout/home_fragment.xml b/app/src/main/res/layout/home_fragment.xml index 80561b46581..b7ba278ffc9 100644 --- a/app/src/main/res/layout/home_fragment.xml +++ b/app/src/main/res/layout/home_fragment.xml @@ -4,8 +4,6 @@ - - diff --git a/app/src/main/res/layout/updates_tab_fragment.xml b/app/src/main/res/layout/updates_tab_fragment.xml index 4384c3f5cdb..8652870c799 100644 --- a/app/src/main/res/layout/updates_tab_fragment.xml +++ b/app/src/main/res/layout/updates_tab_fragment.xml @@ -1,11 +1,6 @@ - - - - - diff --git a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel index 4e3c294886e..95dec58a20c 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel @@ -19,11 +19,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -53,12 +53,12 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_truth", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", diff --git a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel index babb0d3d2ca..f9d631cf03d 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel @@ -26,11 +26,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", diff --git a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel index caeb919e29b..adc54f3ff6a 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel @@ -60,11 +60,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -95,11 +95,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -130,11 +130,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -165,11 +165,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -200,11 +200,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -235,11 +235,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -270,11 +270,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -305,11 +305,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -340,11 +340,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", diff --git a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel index 873bc778639..e56a2770d24 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel @@ -23,11 +23,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", @@ -55,11 +55,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", diff --git a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel index 5a992e72d33..ae9ee9af48c 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel @@ -25,10 +25,10 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_ext_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", @@ -61,10 +61,10 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_ext_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel index 3384500f459..ceb5903718a 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel @@ -25,10 +25,10 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_ext_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", @@ -67,25 +67,25 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_annotation_annotation", - "//third_party:androidx_core_core", - "//third_party:androidx_databinding_databinding-adapters", - "//third_party:androidx_databinding_databinding-common", - "//third_party:androidx_databinding_databinding-compiler", - "//third_party:androidx_databinding_databinding-runtime", - "//third_party:androidx_navigation_navigation-fragment", - "//third_party:androidx_navigation_navigation-ui", - "//third_party:androidx_test_espresso_espresso-contrib", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_espresso_espresso-intents", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:androidx_work_work-testing", - "//third_party:com_github_bumptech_glide_mocks", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_prod:androidx_databinding_databinding-adapters", + "//third_party/app_prod:androidx_databinding_databinding-common", + "//third_party/app_prod:androidx_databinding_databinding-compiler", + "//third_party/app_prod:androidx_databinding_databinding-runtime", + "//third_party/app_prod:androidx_navigation_navigation-fragment", + "//third_party/app_prod:androidx_navigation_navigation-ui", + "//third_party/app_test:androidx_test_espresso_espresso-contrib", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-intents", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_github_bumptech_glide_mocks", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel index 7259fda5089..36dce1b7da7 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel @@ -32,12 +32,12 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_github_bumptech_glide_mocks", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_github_bumptech_glide_mocks", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel index 3268663d019..85eb205e3ed 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel @@ -32,11 +32,11 @@ app_test( "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:com_github_bumptech_glide_mocks", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_github_bumptech_glide_mocks", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel index b88df383c49..48a35e63d3c 100644 --- a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel @@ -27,11 +27,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", diff --git a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel index 41514a19b51..1f8be9cd9a6 100644 --- a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -28,12 +28,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", @@ -68,12 +68,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", diff --git a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel index 2076ab7fbc9..9ec4bb3b7b0 100644 --- a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -13,10 +13,10 @@ oppia_android_test( deps = [ "//app/src/main/java/org/oppia/android/app/application/alpha:alpha_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel index 3dfb64b5191..a99a0dd61fc 100644 --- a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -13,10 +13,10 @@ oppia_android_test( deps = [ "//app/src/main/java/org/oppia/android/app/application/beta:beta_application", "//model/src/main/proto:version_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel index 6830879bc9e..d2492e65b01 100644 --- a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -13,10 +13,10 @@ oppia_android_test( deps = [ "//app/src/main/java/org/oppia/android/app/application/dev:developer_application", "//model/src/main/proto:version_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel index d1513c48919..51feb464728 100644 --- a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -13,10 +13,10 @@ oppia_android_test( deps = [ "//app/src/main/java/org/oppia/android/app/application/ga:general_availability_application", "//model/src/main/proto:version_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel index cfa890cc623..0c49ccd9e1b 100644 --- a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -13,10 +13,10 @@ oppia_android_test( deps = [ "//app/src/main/java/org/oppia/android/app/application/testing:testing_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel b/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel index 55d5000dbd8..85e0afe86ab 100644 --- a/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel @@ -16,10 +16,10 @@ oppia_android_test( "//app/src/main/java/org/oppia/android/app/application:application_injector", "//app/src/main/java/org/oppia/android/app/application:application_injector_provider", "//app/src/main/java/org/oppia/android/app/application:common_application_modules", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging/firebase:debug_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], diff --git a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel index 00438f383a6..e5a867b376f 100644 --- a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel @@ -26,12 +26,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel index c688110b9b8..b2be47bc229 100644 --- a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel @@ -24,12 +24,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", @@ -69,10 +69,10 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility:test_resources", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", @@ -116,11 +116,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel index 47ec2b9c5e7..5f678849452 100644 --- a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -15,11 +15,11 @@ oppia_android_test( "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) diff --git a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel index 027d251df15..8139f4e18a6 100644 --- a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -32,11 +32,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/data/BUILD.bazel b/data/BUILD.bazel index a1a292dbe76..9b0b1e0ad43 100644 --- a/data/BUILD.bazel +++ b/data/BUILD.bazel @@ -27,17 +27,15 @@ TEST_DEPS = [ "//testing/src/main/java/org/oppia/android/testing/platformparameter:test_constants", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:com_squareup_okhttp3_mockwebserver", - "//third_party:com_squareup_retrofit2_converter-moshi", - "//third_party:com_squareup_retrofit2_retrofit", - "//third_party:com_squareup_retrofit2_retrofit-mock", - "//third_party:junit_junit", - "//third_party:moshi", - "//third_party:org_robolectric_annotations", - "//third_party:robolectric_android-all", - "//utility", + "//third_party/app_prod:com_squareup_retrofit2_converter-moshi", + "//third_party/app_prod:com_squareup_retrofit2_retrofit", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:com_squareup_okhttp3_mockwebserver", + "//third_party/app_test:com_squareup_retrofit2_retrofit-mock", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_annotations", + "//third_party/app_test:robolectric_android-all", ] # Qualified file paths for test classes that have been migrated over to their own packages & diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel index 27929113a96..bb311aba4b9 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel @@ -17,8 +17,8 @@ kt_android_library( ":constants", ":network_config_annotations", "//model/src/main/proto:arguments_java_proto_lite", - "//third_party:com_squareup_okhttp3_okhttp", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:com_squareup_okhttp3_okhttp", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/extensions:context_extensions", ], ) @@ -50,7 +50,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -61,7 +61,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -77,7 +77,7 @@ kt_android_library( ":oppia_retrofit", "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae/api", - "//third_party:com_google_guava_guava", - "//third_party:com_squareup_retrofit2_converter-moshi", + "//third_party/app_prod:com_google_guava_guava", + "//third_party/app_prod:com_squareup_retrofit2_converter-moshi", ], ) diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel index d7088cf7935..7e1bd3e4ec0 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel @@ -22,6 +22,6 @@ kt_android_library( visibility = ["//:oppia_api_visibility"], deps = [ "//data/src/main/java/org/oppia/android/data/backends/gae/model", - "//third_party:com_squareup_retrofit2_retrofit", + "//third_party/app_prod:com_squareup_retrofit2_retrofit", ], ) diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel index 485e0124e60..76b1a4a2020 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel @@ -50,6 +50,6 @@ kt_android_library( custom_package = "org.oppia.android.data.backends.gae.model", visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:moshi", + "//third_party/app_prod:moshi", ], ) diff --git a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel index 8d4b3a4f783..f7b1816c7ec 100644 --- a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( visibility = ["//:oppia_api_visibility"], deps = [ "//model/src/main/proto:profile_java_proto_lite", - "//third_party:androidx_annotation_annotation", + "//third_party/app_prod:androidx_annotation_annotation", "//utility/src/main/java/org/oppia/android/util/data:async_data_subscription_manager", "//utility/src/main/java/org/oppia/android/util/data:async_result", "//utility/src/main/java/org/oppia/android/util/data:data_provider", diff --git a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel index ca1d9dd07ef..8d035d26a43 100644 --- a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel @@ -17,12 +17,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index e508087b38f..3ad38742b0f 100755 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -17,6 +17,7 @@ filegroup( package_group( name = "domain_testing_visibility", packages = [ + "//domain", "//domain/src/test/...", ], ) @@ -137,12 +138,14 @@ kt_android_library( "//model/src/main/proto:platform_parameter_java_proto_lite", "//model/src/main/proto:question_java_proto_lite", "//model/src/main/proto:topic_java_proto_lite", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_work_work-runtime-ktx", "//utility/src/main/java/org/oppia/android/util/caching:topic_list_to_cache", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/extensions:bundle_extensions", "//utility/src/main/java/org/oppia/android/util/extensions:context_extensions", "//utility/src/main/java/org/oppia/android/util/extensions:string_extensions", + "//utility/src/main/java/org/oppia/android/util/gcsresource:annotations", "//utility/src/main/java/org/oppia/android/util/logging:event_logger", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", "//utility/src/main/java/org/oppia/android/util/math:extensions", @@ -221,14 +224,14 @@ TEST_DEPS = [ "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_arch_core_core-testing", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-reflect", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_arch_core_core-testing", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-reflect", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:fake_asset_repository", diff --git a/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel index cf25c85cc5d..cf6f18b0385 100644 --- a/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel @@ -14,10 +14,10 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:learner_analytics_logger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions:controller", - "//third_party:androidx_annotation_annotation", - "//third_party:androidx_lifecycle_lifecycle-livedata-ktx", - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-android", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-ktx", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-android", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/data:async_result", @@ -35,7 +35,7 @@ kt_android_library( "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//model/src/main/proto:topic_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:data_provider", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel index 30be62200c9..65f92a2b77b 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel @@ -17,7 +17,7 @@ kt_android_library( "//model/src/main/proto:exploration_java_proto_lite", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -79,7 +79,7 @@ kt_android_library( "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel index c9a0c8ed31e..573a0484a4a 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel @@ -16,7 +16,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -30,6 +30,6 @@ kt_android_library( deps = [ "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index 9f24847da82..456eafefdfe 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( "//model/src/main/proto:exploration_java_proto_lite", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/math:extensions", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel index d1ad2995f17..7a5b5760a96 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel index 87b0f38ec3e..757252e0a68 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel @@ -26,7 +26,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel index 691670a9741..116c3184401 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel @@ -17,7 +17,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel index 6b4752ca5e1..24a4ad2f1d3 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index 3dcf2a57cdb..169feee8709 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( "//model/src/main/proto:exploration_java_proto_lite", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/math:extensions", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel index ccbe9213512..17e4addd5e4 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel @@ -17,7 +17,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel index eb4b0b00110..70374dd81da 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel @@ -18,7 +18,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index ded61c2a1dd..1bcf79c4e1b 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( "//model/src/main/proto:exploration_java_proto_lite", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/math:extensions", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel index a25efd74a6d..0a05a051aee 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel @@ -23,7 +23,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel index be367bfdc7f..206d0937dc2 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel @@ -20,7 +20,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel index 763bffacd05..cbfea857a95 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel @@ -22,7 +22,7 @@ kt_android_library( "//model/src/main/proto:exploration_java_proto_lite", "//model/src/main/proto:interaction_object_java_proto_lite", "//model/src/main/proto:translation_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/extensions:string_extensions", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], diff --git a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel index 3a142430a7f..1ba26dd05a4 100644 --- a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel @@ -23,6 +23,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel index de14cb3a32a..9bd27c81941 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -15,7 +15,7 @@ kt_android_library( "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//model/src/main/proto:onboarding_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/extensions:bundle_extensions", @@ -50,6 +50,6 @@ kt_android_library( ], deps = [ ":exploration_meta_data_retriever", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel index be23c119989..9ccf9b493f4 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel @@ -27,6 +27,6 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel index 6180098f779..b17f5f38130 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//domain:__subpackages__"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 7cac578f443..2c42aa3ab9e 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", ], ) @@ -26,13 +26,13 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", "//model/src/main/proto:event_logger_java_proto_lite", - "//utility", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/logging:event_logger", "//utility/src/main/java/org/oppia/android/util/logging:exception_logger", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", "//utility/src/main/java/org/oppia/android/util/networking:network_connection_util", + "//utility/src/main/java/org/oppia/android/util/platformparameter", ], ) @@ -82,9 +82,9 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", - "//utility", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_event_logger", + "//utility/src/main/java/org/oppia/android/util/platformparameter", ], ) @@ -95,7 +95,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -106,7 +106,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -125,7 +125,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:performance_metrics_logger", "//domain/src/main/java/org/oppia/android/domain/profile:profile_management_controller", "//model/src/main/proto:screens_java_proto_lite", - "//third_party:androidx_lifecycle_lifecycle-extensions", + "//third_party/app_prod:androidx_lifecycle_lifecycle-extensions", "//utility/src/main/java/org/oppia/android/util/logging:current_app_screen_name_intent_decorator", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], @@ -159,7 +159,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:performance_metrics_logger", "//domain/src/main/java/org/oppia/android/domain/profile:profile_management_controller", "//model/src/main/proto:screens_java_proto_lite", - "//third_party:androidx_lifecycle_lifecycle-extensions", + "//third_party/app_prod:androidx_lifecycle_lifecycle-extensions", "//utility/src/main/java/org/oppia/android/util/logging:current_app_screen_name_intent_decorator", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index 1f5645eed60..75dc40fc891 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -12,7 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel index 2f8c93f1c40..80cda91fa87 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], deps = [ ":metric_log_scheduling_worker", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], ) @@ -28,7 +28,8 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions:controller", "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:screens_java_proto_lite", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", + "//third_party/app_prod:com_google_guava_guava", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], @@ -42,7 +43,7 @@ kt_android_library( visibility = ["//domain:__pkg__"], deps = [ ":metric_log_scheduling_worker", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index 4b12cc7f95d..a706c108bee 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -17,7 +17,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:analytics_startup_listener", "//domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler:metric_log_scheduling_worker", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], @@ -36,8 +36,8 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions:controller", "//domain/src/main/java/org/oppia/android/domain/util:extensions", - "//third_party:androidx_work_work-runtime-ktx", - "//third_party:com_google_guava_guava", + "//third_party/app_prod:androidx_work_work-runtime-ktx", + "//third_party/app_prod:com_google_guava_guava", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/logging:event_logger", "//utility/src/main/java/org/oppia/android/util/logging:exception_logger", @@ -54,7 +54,7 @@ kt_android_library( visibility = ["//domain:__pkg__"], deps = [ ":worker", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel index 23a3ba5f821..b890e43fb6a 100644 --- a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel @@ -17,8 +17,8 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:learner_analytics_logger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions:controller", "//model/src/main/proto:profile_java_proto_lite", - "//third_party:javax_inject_javax_inject", - "//utility", + "//third_party/app_prod:androidx_exifinterface_exifinterface", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:async_result", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/data:data_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel index a472d8e814d..c988644dcdf 100644 --- a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel @@ -14,7 +14,7 @@ kt_android_library( "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//model/src/main/proto:spotlight_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:async_result", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/data:data_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel index 241c5879b68..22109e13a23 100644 --- a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel @@ -12,7 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", ], ) diff --git a/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel index de927b14eaf..999d48d77b2 100644 --- a/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel @@ -12,7 +12,7 @@ kt_android_library( visibility = ["//domain:__subpackages__"], deps = [ ":extensions", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", ], @@ -28,7 +28,7 @@ kt_android_library( visibility = ["//domain:__subpackages__"], deps = [ "//model/src/main/proto:question_java_proto_lite", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime-ktx", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -42,6 +42,6 @@ kt_android_library( deps = [ ":extensions", "//model/src/main/proto:question_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index d48fe6e1535..06b5280446a 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -19,11 +19,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -44,11 +44,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -69,11 +69,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -91,11 +91,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index b9402e87c91..167a13ee5cc 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -19,11 +19,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -44,11 +44,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -69,11 +69,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -91,11 +91,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index ebea2375007..b68f711df7a 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -19,11 +19,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -44,11 +44,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -69,11 +69,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -91,11 +91,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], diff --git a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel index 7c13fb4535a..6e4df551212 100644 --- a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -21,12 +21,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel index 5c2396264e7..177d7061aae 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel @@ -34,11 +34,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -79,12 +79,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -107,11 +107,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel index a22aa05ad80..e3badb8d7e8 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel @@ -33,11 +33,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index f01e2f2d6ae..062e9662321 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -18,11 +18,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -44,11 +44,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale/testing:test_module", diff --git a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel index 7bcf8fc1e23..df969654f8a 100644 --- a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel @@ -12,11 +12,11 @@ oppia_android_test( test_manifest = "//domain:test_manifest", deps = [ "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) @@ -33,12 +33,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -58,12 +58,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -81,11 +81,11 @@ oppia_android_test( "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) @@ -100,10 +100,10 @@ oppia_android_test( "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel index f25b68c06fd..d5e2903ed30 100644 --- a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel @@ -11,15 +11,16 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.ContentLocaleImplTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:content_locale_impl", "//model/src/main/proto:languages_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) @@ -35,12 +36,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -59,12 +60,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", @@ -82,11 +83,11 @@ oppia_android_test( "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching/testing:asset_test_no_op_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], @@ -109,13 +110,13 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", diff --git a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel index 37589c9e20b..8d232db2328 100644 --- a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -22,11 +22,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 17d63f73ab1..57c09e304e3 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -23,12 +23,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", @@ -51,14 +51,15 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) @@ -80,13 +81,14 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) @@ -107,14 +109,15 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) @@ -136,12 +139,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", @@ -180,13 +183,14 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) @@ -209,12 +213,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", @@ -238,12 +242,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index b7a9cf27ea9..619d6888cae 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -21,17 +21,19 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", "//utility/src/main/java/org/oppia/android/util/networking:prod_module", + "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index cd915d96c83..eb22b5e46a1 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -23,15 +23,16 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", "//utility/src/main/java/org/oppia/android/util/networking:network_connection_debug_util", ], @@ -56,14 +57,15 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel index ab50d8d9dd1..f91a3036e3f 100644 --- a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel @@ -34,12 +34,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", @@ -78,11 +78,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", diff --git a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel index 1a1810dde5a..66c6dd65235 100644 --- a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel @@ -22,13 +22,13 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", diff --git a/instrumentation/oppia_instrumentation_test.bzl b/instrumentation/oppia_instrumentation_test.bzl index 63d8413cd2c..fe9ce2bd222 100644 --- a/instrumentation/oppia_instrumentation_test.bzl +++ b/instrumentation/oppia_instrumentation_test.bzl @@ -23,6 +23,7 @@ def oppia_instrumentation_test( deps = deps, ) + # TODO: Add TODO on new issue pointing to https://github.com/bazelbuild/bazel/issues/16368 to remove manual tag & fix this (or replace it with something that actually builds correctly--maybe the new stuff?) native.android_binary( name = "%sBinary" % name, testonly = True, @@ -30,6 +31,7 @@ def oppia_instrumentation_test( instruments = "//instrumentation:oppia_test", manifest = "//instrumentation:src/javatests/AndroidManifest.xml", deps = [":%s_lib" % name], + tags = ["manual"], ) # TODO(#3617): Target isn't supported yet. Remove the manual tag once fixed. diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel index 8fd6f3bbadb..98a217aef6e 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel @@ -23,7 +23,6 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/application/testing:testing_build_flavor_module", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_annotations", "//domain", - "//utility", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", "//utility/src/main/java/org/oppia/android/util/logging/firebase:debug_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel index 2ebb466bd56..78017c28154 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel @@ -12,8 +12,8 @@ kt_android_library( ], visibility = ["//:oppia_e2e_testing_visibility"], deps = [ - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_uiautomator_uiautomator", - "//third_party:com_google_truth_truth", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_uiautomator_uiautomator", + "//third_party/app_test:com_google_truth_truth", ], ) diff --git a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel index 8a4e4b60037..59931e3f2a3 100644 --- a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel @@ -12,11 +12,11 @@ oppia_android_test( test_manifest = "//testing:test_manifest", deps = [ "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) @@ -28,11 +28,11 @@ oppia_android_test( test_manifest = "//testing:test_manifest", deps = [ "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) @@ -44,10 +44,10 @@ oppia_android_test( test_manifest = "//testing:test_manifest", deps = [ "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/instrumentation/src/javatests/org/oppia/android/instrumentation/player/BUILD.bazel b/instrumentation/src/javatests/org/oppia/android/instrumentation/player/BUILD.bazel index 35cdf45f2b4..9ca638aed2d 100644 --- a/instrumentation/src/javatests/org/oppia/android/instrumentation/player/BUILD.bazel +++ b/instrumentation/src/javatests/org/oppia/android/instrumentation/player/BUILD.bazel @@ -11,10 +11,10 @@ oppia_instrumentation_test( ], deps = [ "//instrumentation/src/java/org/oppia/android/instrumentation/testing:e2e_test_helper", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:androidx_test_uiautomator_uiautomator", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:androidx_test_uiautomator_uiautomator", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", ], ) diff --git a/model/src/main/proto/BUILD.bazel b/model/src/main/proto/BUILD.bazel index 8d066da9e21..c72f420694a 100644 --- a/model/src/main/proto/BUILD.bazel +++ b/model/src/main/proto/BUILD.bazel @@ -328,8 +328,6 @@ java_lite_proto_library( android_library( name = "test_models", testonly = True, - visibility = ["//:oppia_api_visibility"], - exports = [ - ":test_java_proto_lite", - ], + visibility = ["//:oppia_testing_visibility"], + exports = [":test_java_proto_lite"], ) diff --git a/oppia_android_application.bzl b/oppia_android_application.bzl index c1539e28e7e..17e9cb30c2a 100644 --- a/oppia_android_application.bzl +++ b/oppia_android_application.bzl @@ -280,7 +280,7 @@ _bundle_module_zip_into_deployable_aab = rule( "_bundletool_tool": attr.label( executable = True, cfg = "host", - default = "//third_party:android_bundletool", + default = "//third_party/scripts:android_bundletool", ), }, implementation = _bundle_module_zip_into_deployable_aab_impl, @@ -316,7 +316,7 @@ _generate_apks_and_install = rule( "_bundletool_tool": attr.label( executable = True, cfg = "host", - default = "//third_party:android_bundletool", + default = "//third_party/scripts:android_bundletool", ), }, executable = True, diff --git a/scripts/BUILD.bazel b/scripts/BUILD.bazel index 50a0cbf452f..a0c9ced8ca3 100644 --- a/scripts/BUILD.bazel +++ b/scripts/BUILD.bazel @@ -42,6 +42,15 @@ package_group( packages = ["//scripts/src/java/..."], ) +# Visibility for libraries that should be accessible to script testing packages. +package_group( + name = "oppia_script_testing_library_visibility", + includes = [ + ":oppia_script_test_visibility", + ], + packages = ["//scripts/src/java/org/oppia/android/scripts/testing"], +) + kt_jvm_binary( name = "compute_affected_tests", testonly = True, diff --git a/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel index 9daa0c3551a..cc6441b9966 100644 --- a/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel @@ -10,7 +10,7 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//model/src/main/proto:languages_java_proto", - "//third_party:com_android_tools_build_aapt2-proto", + "//third_party/scripts:com_android_tools_build_aapt2-proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel index 2e91f4a052e..f8b345eaa80 100644 --- a/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel @@ -15,7 +15,7 @@ kt_jvm_library( "//scripts/src/java/org/oppia/android/scripts/common:bazel_client", "//scripts/src/java/org/oppia/android/scripts/common:git_client", "//scripts/src/java/org/oppia/android/scripts/common:proto_string_encoder", - "//scripts/src/java/org/oppia/android/scripts/proto:affected_tests_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:affected_tests_java_proto", ], ) @@ -28,6 +28,6 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:proto_string_encoder", - "//scripts/src/java/org/oppia/android/scripts/proto:affected_tests_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:affected_tests_java_proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 37afa624e19..1c21c8cf1e6 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -37,7 +37,7 @@ kt_jvm_library( ], visibility = ["//scripts:oppia_script_library_visibility"], deps = [ - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/scripts:org_jetbrains_kotlinx_kotlinx-coroutines-core", ], ) @@ -47,7 +47,7 @@ kt_jvm_library( srcs = ["ProtoStringEncoder.kt"], visibility = ["//scripts:oppia_script_library_visibility"], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/scripts:com_google_protobuf_protobuf-java", ], ) @@ -57,6 +57,6 @@ kt_jvm_library( srcs = ["RepositoryFile.kt"], visibility = ["//scripts:oppia_script_library_visibility"], deps = [ - "//third_party:org_jetbrains_kotlin_kotlin-stdlib-jdk8_jar", + "//third_party/scripts:org_jetbrains_kotlin_kotlin-stdlib-jdk8_jar", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/common/ProtoStringEncoder.kt b/scripts/src/java/org/oppia/android/scripts/common/ProtoStringEncoder.kt index e1a68d12c1d..0d4c9362f29 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/ProtoStringEncoder.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/ProtoStringEncoder.kt @@ -1,6 +1,6 @@ package org.oppia.android.scripts.common -import com.google.protobuf.MessageLite +import com.google.protobuf.Message import java.io.ByteArrayOutputStream import java.util.Base64 import java.util.zip.GZIPInputStream @@ -14,14 +14,14 @@ class ProtoStringEncoder private constructor() { private val base64Encoder by lazy { Base64.getEncoder() } private val base64Decoder by lazy { Base64.getDecoder() } - private fun encodeToCompressedBase64(message: M): String { + private fun encodeToCompressedBase64(message: M): String { val compressedMessage = ByteArrayOutputStream().also { byteOutputStream -> GZIPOutputStream(byteOutputStream).use { message.writeTo(it) } }.toByteArray() return base64Encoder.encodeToString(compressedMessage) } - private fun decodeFromCompressedBase64(base64: String, exampleMessage: M): M { + private fun decodeFromCompressedBase64(base64: String, exampleMessage: M): M { val compressedMessage = base64Decoder.decode(base64) return GZIPInputStream(compressedMessage.inputStream()).use { @Suppress("UNCHECKED_CAST") // Proto guarantees type safety here. @@ -36,7 +36,7 @@ class ProtoStringEncoder private constructor() { * Returns a compressed Base64 representation of this proto that can later be decoded using * [mergeFromCompressedBase64]. */ - fun M.toCompressedBase64(): String = + fun M.toCompressedBase64(): String = protoStringEncoder.encodeToCompressedBase64(this) /** @@ -46,7 +46,7 @@ class ProtoStringEncoder private constructor() { * Note that this method ignores any properties in the current proto; it will treat it like a * default instance when populating fields from the new proto. */ - fun M.mergeFromCompressedBase64(base64: String): M = + fun M.mergeFromCompressedBase64(base64: String): M = protoStringEncoder.decodeFromCompressedBase64(base64, exampleMessage = this) } } diff --git a/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel index f342da5ec2b..75b889e35f8 100644 --- a/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel @@ -11,7 +11,7 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", - "//third_party:org_jetbrains_kotlin_kotlin-compiler-embeddable", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", + "//third_party/scripts:org_jetbrains_kotlin_kotlin-compiler-embeddable", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel index 01524932353..7ad9a92714b 100644 --- a/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel @@ -12,6 +12,6 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel index aaeeb5d34a6..83347bb2836 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel @@ -24,8 +24,7 @@ kt_jvm_library( "//scripts/src/java/org/oppia/android/scripts/common:bazel_client", "//scripts/src/java/org/oppia/android/scripts/maven/model", "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto", - "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto_lite", - "//third_party:com_google_protobuf_protobuf-java", + "//third_party/scripts:com_google_protobuf_protobuf-java", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel index 189bc4e2be9..91261ac00db 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel @@ -24,6 +24,5 @@ kt_jvm_library( "//scripts/src/java/org/oppia/android/scripts/license/model", "//scripts/src/java/org/oppia/android/scripts/maven/model", "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto", - "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto_lite", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel index 3bc304442f6..b670b8d4b97 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel @@ -13,5 +13,5 @@ kt_jvm_library( "MavenListDependencyTree.kt", ], visibility = ["//scripts:oppia_script_library_visibility"], - deps = ["//third_party:moshi"], + deps = ["//third_party/scripts:moshi"], ) diff --git a/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel index 60f6588f1a0..72aeeb5be34 100644 --- a/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel @@ -1,3 +1,4 @@ +# TODO: Update docstring. """ This library contains all protos used in the scripts module. In Bazel, proto files are built using the oppia_proto_library() and java_lite_proto_library() rules. @@ -6,7 +7,7 @@ The java_lite_proto_library() rule takes in a proto_library target and generates For more context on adding a new proto library, please refer to model/BUILD """ -load("@rules_java//java:defs.bzl", "java_lite_proto_library", "java_proto_library") +load("@rules_java//java:defs.bzl", "java_proto_library") load("//model:oppia_proto_library.bzl", "oppia_proto_library") oppia_proto_library( @@ -14,8 +15,8 @@ oppia_proto_library( srcs = ["affected_tests.proto"], ) -java_lite_proto_library( - name = "affected_tests_java_proto_lite", +java_proto_library( + name = "affected_tests_java_proto", visibility = ["//scripts:oppia_script_library_visibility"], deps = [":affected_tests_proto"], ) @@ -26,8 +27,8 @@ oppia_proto_library( visibility = ["//scripts:oppia_script_binary_visibility"], ) -java_lite_proto_library( - name = "filename_pattern_validation_checks_java_proto_lite", +java_proto_library( + name = "filename_pattern_validation_checks_java_proto", visibility = ["//scripts:oppia_script_library_visibility"], deps = [":filename_pattern_validation_checks_proto"], ) @@ -38,8 +39,8 @@ oppia_proto_library( visibility = ["//scripts:oppia_script_binary_visibility"], ) -java_lite_proto_library( - name = "file_content_validation_checks_java_proto_lite", +java_proto_library( + name = "file_content_validation_checks_java_proto", visibility = ["//scripts:oppia_script_library_visibility"], deps = [":file_content_validation_checks_proto"], ) @@ -50,8 +51,8 @@ oppia_proto_library( visibility = ["//scripts:oppia_script_binary_visibility"], ) -java_lite_proto_library( - name = "script_exemptions_java_proto_lite", +java_proto_library( + name = "script_exemptions_java_proto", visibility = ["//scripts:oppia_script_library_visibility"], deps = [":script_exemptions_proto"], ) @@ -67,9 +68,3 @@ java_proto_library( visibility = ["//scripts:oppia_script_library_visibility"], deps = [":maven_dependencies_proto"], ) - -java_lite_proto_library( - name = "maven_dependencies_java_proto_lite", - visibility = ["//scripts:oppia_script_library_visibility"], - deps = [":maven_dependencies_proto"], -) diff --git a/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel index 3b9ca212aa1..82867e55ee1 100644 --- a/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel @@ -12,7 +12,7 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:file_content_validation_checks_java_proto_lite", - "//scripts/src/java/org/oppia/android/scripts/proto:filename_pattern_validation_checks_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:file_content_validation_checks_java_proto", + "//scripts/src/java/org/oppia/android/scripts/proto:filename_pattern_validation_checks_java_proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel index dbcb1023446..6777296ae26 100644 --- a/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel @@ -12,6 +12,6 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel index 78b4f12e169..0ab0e8a5ae6 100644 --- a/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel @@ -13,7 +13,7 @@ kt_jvm_library( ], visibility = ["//scripts:oppia_script_test_visibility"], deps = [ - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -26,6 +26,6 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_test_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:command_executor", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_truth", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/testing/proto/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/testing/proto/BUILD.bazel new file mode 100644 index 00000000000..8f6b97790f2 --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/testing/proto/BUILD.bazel @@ -0,0 +1,13 @@ +load("@rules_java//java:defs.bzl", "java_proto_library") +load("//model:oppia_proto_library.bzl", "oppia_proto_library") + +oppia_proto_library( + name = "test_proto", + srcs = ["test.proto"], +) + +java_proto_library( + name = "test_java_proto", + visibility = ["//scripts:oppia_script_test_visibility"], + deps = [":test_proto"], +) diff --git a/scripts/src/java/org/oppia/android/scripts/testing/proto/test.proto b/scripts/src/java/org/oppia/android/scripts/testing/proto/test.proto new file mode 100644 index 00000000000..e62589077b5 --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/testing/proto/test.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; + +package model; + +option java_package = "org.oppia.android.scripts.testing.proto"; +option java_multiple_files = true; + +// A test message that is meant only to be used in tests. +message TestMessage { + string str_value = 1; + + int32 int_value = 2; + + repeated string str_values = 3; +} diff --git a/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel index a099106c2cb..d0d52d801e5 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel @@ -23,7 +23,7 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ ":todo_collector", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", "//scripts/src/java/org/oppia/android/scripts/todo/model:issue", "//scripts/src/java/org/oppia/android/scripts/todo/model:todo", ], diff --git a/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel index 7df0565783a..1909c257ce4 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel @@ -9,7 +9,7 @@ kt_jvm_library( testonly = True, srcs = ["Issue.kt"], visibility = ["//scripts:oppia_script_library_visibility"], - deps = ["//third_party:moshi"], + deps = ["//third_party/scripts:moshi"], ) kt_jvm_library( diff --git a/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel index 572ba1f87ef..305011e5b44 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel @@ -10,8 +10,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/build:filter_per_language_resources_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", ], ) @@ -22,7 +22,7 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/build:transform_android_manifest_lib", "//scripts/src/java/org/oppia/android/scripts/testing:test_git_repository", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel index cb9eafb6d21..50b9ce97b66 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel @@ -15,8 +15,8 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", "//scripts/src/java/org/oppia/android/scripts/testing:test_git_repository", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -27,7 +27,7 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/ci:retrieve_affected_tests_lib", "//scripts/src/java/org/oppia/android/scripts/common:proto_string_encoder", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel index e47fc741ab6..53fe75368f1 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel @@ -13,8 +13,8 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/mockito", - "//third_party:com_google_truth_truth", - "//third_party:org_mockito_mockito-core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_mockito_mockito-core", ], ) @@ -24,7 +24,7 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/common:command_executor", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -35,7 +35,7 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/common:git_client", "//scripts/src/java/org/oppia/android/scripts/testing:test_git_repository", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -43,11 +43,11 @@ kt_jvm_test( name = "ProtoStringEncoderTest", srcs = ["ProtoStringEncoderTest.kt"], deps = [ - "//model/src/main/proto:test_models", "//scripts/src/java/org/oppia/android/scripts/common:proto_string_encoder", + "//scripts/src/java/org/oppia/android/scripts/testing/proto:test_java_proto", "//testing:assertion_helpers", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -56,7 +56,7 @@ kt_jvm_test( srcs = ["RepositoryFileTest.kt"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt index f2e7914682c..72b38a1f60d 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt @@ -333,7 +333,7 @@ class BazelClientTest { createAndroidBinary( binaryName = "test_oppia", manifestName = "AndroidManifest.xml", - dependencyName = "//third_party:com_android_support_support-annotations" + dependencyName = "//third_party/app_test:com_android_support_support-annotations" ) tempFolder.newFolder("third_party") val thirdPartyBuild = tempFolder.newFile("third_party/BUILD.bazel") diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt index b03c106500a..17570f22a57 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt @@ -5,12 +5,12 @@ import com.google.common.truth.extensions.proto.LiteProtoTruth.assertThat import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder -import org.oppia.android.app.model.TestMessage import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.mergeFromCompressedBase64 import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.toCompressedBase64 import org.oppia.android.testing.assertThrows import java.io.EOFException import java.util.zip.ZipException +import org.oppia.android.scripts.testing.proto.TestMessage /** Tests for [ProtoStringEncoder]. */ // Function name: test names are conventionally named with underscores. diff --git a/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel index aacc8424486..6ecd90a51fb 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel @@ -10,7 +10,7 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/docs:kdoc_validity_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel index f67d999d8b7..ad8f073e3b0 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel @@ -11,7 +11,7 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/label:accessibility_label_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel index 707ec3e8081..6577ccbc6ab 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel @@ -10,8 +10,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/license:license_texts_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -23,9 +23,9 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/license:maven_dependencies_list_check_lib", "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:org_mockito_kotlin_mockito-kotlin", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:org_mockito_kotlin_mockito-kotlin", ], ) @@ -36,8 +36,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/license:maven_dependencies_retriever", "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:org_mockito_kotlin_mockito-kotlin", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:org_mockito_kotlin_mockito-kotlin", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt index f30b261f53a..5c591bdd3ab 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt @@ -36,15 +36,15 @@ class MavenDependenciesListCheckTest { "com.google.firebase:firebase-analytics:19.0.0" private val DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:androidx_databinding_databinding-adapters" + "//third_party/app_test:androidx_databinding_databinding-adapters" private val PROTO_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_protobuf_protobuf-javalite" + "//third_party/app_test:com_google_protobuf_protobuf-javalite" private val GLIDE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_github_bumptech_glide_annotations" + "//third_party/app_test:com_github_bumptech_glide_annotations" private val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_firebase_firebase-analytics" + "//third_party/app_test:com_google_firebase_firebase-analytics" private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:io_fabric_sdk_android_fabric" + "//third_party/app_test:io_fabric_sdk_android_fabric" private val DATA_BINDING_VERSION = "3.4.2" private val PROTO_LITE_VERSION = "3.0.0" diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt index 5dd8baec8b3..5e6f1c55bce 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt @@ -35,14 +35,14 @@ class MavenDependenciesRetrieverTest { private val DEP_WITH_INVALID_LINKS = "io.fabric.sdk.android:fabric:1.4.7" private val DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:androidx_databinding_databinding-adapters" + "//third_party/app_test:androidx_databinding_databinding-adapters" private val PROTO_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_protobuf_protobuf-javalite" + "//third_party/app_test:com_google_protobuf_protobuf-javalite" private val GLIDE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_github_bumptech_glide_annotations" + "//third_party/app_test:com_github_bumptech_glide_annotations" private val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_firebase_firebase-analytics" - private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = "//third_party:io_fabric_sdk_android_fabric" + "//third_party/app_test:com_google_firebase_firebase-analytics" + private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = "//third_party/app_test:io_fabric_sdk_android_fabric" private val DATA_BINDING_DEP = "androidx_databinding_databinding_adapters" private val PROTO_DEP = "com_google_protobuf_protobuf_lite" diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel index a46ee7ad500..ab9a61fedc3 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel @@ -14,9 +14,9 @@ kt_jvm_test( "//scripts/src/java/org/oppia/android/scripts/maven:generate_maven_dependencies_list_lib", "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:org_mockito_kotlin_mockito-kotlin", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:org_mockito_kotlin_mockito-kotlin", ], ) @@ -26,8 +26,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/maven:retrieve_license_texts_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:org_mockito_kotlin_mockito-kotlin", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:org_mockito_kotlin_mockito-kotlin", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt index 6d63a6e9c6d..65a49dc3c4a 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt @@ -1305,7 +1305,7 @@ class GenerateMavenDependenciesListTest { writeMavenInstallJson(mavenInstallJson) testBazelWorkspace.setUpWorkspaceForRulesJvmExternal(coordsList) val thirdPartyPrefixCoordList = coordsList.map { coordinate -> - "//third_party:${omitVersionAndReplaceColonsHyphensPeriods(coordinate)}" + "//third_party/app_test:${omitVersionAndReplaceColonsHyphensPeriods(coordinate)}" } createThirdPartyAndroidBinary(thirdPartyPrefixCoordList) writeThirdPartyBuildFile(coordsList) diff --git a/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel index 60aac88b9ef..3e31988ca80 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel @@ -12,7 +12,7 @@ kt_jvm_test( "//scripts:regex_check_assets", "//scripts/src/java/org/oppia/android/scripts/regex:regex_pattern_validation_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel index 237c59d402a..d060eebff15 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel @@ -12,7 +12,7 @@ kt_jvm_test( "//scripts:test_file_check_assets", "//scripts/src/java/org/oppia/android/scripts/testfile:test_file_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel index 5a18102f1f5..63fc5f9752b 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel @@ -10,8 +10,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -21,7 +21,7 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/testing:test_git_repository", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel index 334e07b70f1..e1f20c7553a 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel @@ -10,8 +10,8 @@ kt_jvm_test( srcs = ["TodoCollectorTest.kt"], deps = [ "//scripts/src/java/org/oppia/android/scripts/todo:todo_collector", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -21,8 +21,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/todo:todo_open_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -32,8 +32,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/todo:todo_issue_resolved_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -43,7 +43,7 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/todo:todo_issue_comment_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel index d1170300f87..a883d2a980e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel @@ -11,8 +11,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/xml:string_language_translation_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -22,8 +22,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/xml:string_resource_parser", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -33,8 +33,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/xml:string_resource_validation_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -44,8 +44,8 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/xml:xml_syntax_check_lib", "//testing:assertion_helpers", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) @@ -54,7 +54,7 @@ kt_jvm_test( srcs = ["XmlSyntaxErrorHandlerTest.kt"], deps = [ "//scripts/src/java/org/oppia/android/scripts/xml:xml_syntax_error_handler", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", ], ) diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index c87ba397d38..cb2eabc53e4 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -40,27 +40,25 @@ kt_android_library( "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/time:fake_oppia_clock", - "//third_party:androidx_core_core-ktx", - "//third_party:androidx_lifecycle_lifecycle-livedata-ktx", - "//third_party:androidx_test_espresso_espresso-accessibility", - "//third_party:androidx_test_espresso_espresso-contrib", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_espresso_espresso-intents", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:com_google_android_material_material", - "//third_party:com_google_truth_truth", - "//third_party:com_squareup_retrofit2_converter-moshi", - "//third_party:com_squareup_retrofit2_retrofit", - "//third_party:com_squareup_retrofit2_retrofit-mock", - "//third_party:junit_junit", - "//third_party:moshi", - "//third_party:nl_dionsegijn_konfetti", - "//third_party:org_jetbrains_kotlin_kotlin-reflect", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-test", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//utility", + "//third_party/app_prod:androidx_core_core-ktx", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-ktx", + "//third_party/app_prod:com_google_android_material_material", + "//third_party/app_prod:com_squareup_retrofit2_converter-moshi", + "//third_party/app_prod:com_squareup_retrofit2_retrofit", + "//third_party/app_prod:nl_dionsegijn_konfetti", + "//third_party/app_test:androidx_test_espresso_espresso-accessibility", + "//third_party/app_test:androidx_test_espresso_espresso-contrib", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-intents", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:com_squareup_retrofit2_retrofit-mock", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-reflect", + "//third_party/app_test:org_jetbrains_kotlinx_kotlinx-coroutines-test", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_event_logger", "//utility/src/main/java/org/oppia/android/util/parser/image:glide_image_loader_module", @@ -104,23 +102,22 @@ TEST_DEPS = [ "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_lifecycle_lifecycle-livedata-ktx", - "//third_party:androidx_test_espresso_espresso-accessibility", - "//third_party:androidx_test_espresso_espresso-contrib", - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:androidx_test_espresso_espresso-intents", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_runner", - "//third_party:com_google_truth_truth", - "//third_party:com_squareup_retrofit2_converter-moshi", - "//third_party:com_squareup_retrofit2_retrofit", - "//third_party:com_squareup_retrofit2_retrofit-mock", - "//third_party:junit_junit", - "//third_party:moshi", - "//third_party:org_jetbrains_kotlin_kotlin-reflect", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-test", - "//third_party:org_mockito_mockito-core", - "//third_party:robolectric_android-all", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-ktx", + "//third_party/app_prod:com_squareup_retrofit2_converter-moshi", + "//third_party/app_prod:com_squareup_retrofit2_retrofit", + "//third_party/app_test:androidx_test_espresso_espresso-accessibility", + "//third_party/app_test:androidx_test_espresso_espresso-contrib", + "//third_party/app_test:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-intents", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:com_squareup_retrofit2_retrofit-mock", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-reflect", + "//third_party/app_test:org_jetbrains_kotlinx_kotlinx-coroutines-test", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", @@ -149,10 +146,10 @@ kt_android_library( name = "assertion_helpers", testonly = True, srcs = ["src/main/java/org/oppia/android/testing/AssertionHelpers.kt"], - visibility = ["//visibility:public"], + visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:junit_junit", - "//third_party:org_jetbrains_kotlin_kotlin-reflect", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-reflect", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel index 23574d297fa..9d846ac7400 100644 --- a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel @@ -13,9 +13,9 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", "//utility/src/main/java/org/oppia/android/util/data:async_result", ], ) @@ -31,8 +31,8 @@ kt_android_library( "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/mockito", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", - "//third_party:androidx_test_runner", - "//third_party:org_mockito_mockito-core", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:org_mockito_mockito-core", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], diff --git a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel index 31f17410282..472a8843498 100644 --- a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel @@ -14,7 +14,7 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", - "//third_party:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-core", ], ) @@ -26,7 +26,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-core", ], ) @@ -38,8 +38,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:nl_dionsegijn_konfetti", + "//third_party/app_prod:nl_dionsegijn_konfetti", + "//third_party/app_test:androidx_test_espresso_espresso-core", ], ) @@ -51,7 +51,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-core", ], ) @@ -63,7 +63,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:androidx_test_espresso_espresso-core", - "//third_party:com_google_android_material_material", + "//third_party/app_prod:com_google_android_material_material", + "//third_party/app_test:androidx_test_espresso_espresso-core", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel index 759997e6df1..b3ef6ed6c88 100644 --- a/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel @@ -26,8 +26,8 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/locale:locale_application_injector", "//domain/src/main/java/org/oppia/android/domain/locale:locale_application_injector_provider", "//model/src/main/proto:languages_java_proto_lite", - "//third_party:androidx_test_core", - "//third_party:junit_junit", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:junit_junit", ], ) @@ -40,10 +40,10 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":parameterized_runner_delegate_impl", - "//third_party:androidx_test_runner", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) @@ -56,8 +56,8 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":parameterized_runner_delegate_impl", - "//third_party:androidx_test_runner", - "//third_party:junit_junit", + "//third_party/app_test:androidx_test_runner", + "//third_party/app_test:junit_junit", ], ) @@ -70,7 +70,7 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":parameterized_runner_delegate_impl", - "//third_party:junit_junit", + "//third_party/app_test:junit_junit", ], ) @@ -83,7 +83,7 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":parameterized_runner_delegate_impl", - "//third_party:junit_junit", + "//third_party/app_test:junit_junit", ], ) @@ -96,8 +96,8 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":parameterized_runner_delegate_impl", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", ], ) @@ -112,6 +112,6 @@ kt_android_library( "ParameterizedRunnerOverrideMethods.kt", ], deps = [ - "//third_party:junit_junit", + "//third_party/app_test:junit_junit", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel index 01b0bded674..9d3e735deb9 100644 --- a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel @@ -13,8 +13,8 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ "//model/src/main/proto:event_logger_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel index feb90a7f810..dcc0aa15790 100644 --- a/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel @@ -18,8 +18,8 @@ kt_android_library( deps = [ ":real_subject", "//model/src/main/proto:math_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -34,8 +34,8 @@ kt_android_library( ], deps = [ "//model/src/main/proto:math_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -52,8 +52,8 @@ kt_android_library( deps = [ ":math_expression_subject", "//model/src/main/proto:math_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -69,8 +69,8 @@ kt_android_library( deps = [ ":real_subject", "//model/src/main/proto:math_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -86,7 +86,7 @@ kt_android_library( deps = [ ":math_expression_subject", ":real_subject", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_truth", "//utility/src/main/java/org/oppia/android/util/math:math_parsing_error", ], ) @@ -103,8 +103,8 @@ kt_android_library( deps = [ ":real_subject", "//model/src/main/proto:math_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -121,8 +121,8 @@ kt_android_library( deps = [ ":fraction_subject", "//model/src/main/proto:math_java_proto_lite", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", ], ) @@ -136,7 +136,7 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - "//third_party:com_google_truth_truth", + "//third_party/app_test:com_google_truth_truth", "//utility/src/main/java/org/oppia/android/util/math:tokenizer", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel index 009aa532a12..c56e3220c7e 100644 --- a/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel @@ -17,6 +17,6 @@ kt_android_library( "//scripts:oppia_script_test_visibility", ], deps = [ - "//third_party:org_mockito_mockito-core", + "//third_party/app_test:org_mockito_mockito-core", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel index 8d9f2088328..c9c4c10b649 100644 --- a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel @@ -26,8 +26,8 @@ kt_android_library( "//data/src/main/java/org/oppia/android/data/backends/gae/api", "//data/src/main/java/org/oppia/android/data/backends/gae/model", "//testing/src/main/java/org/oppia/android/testing/platformparameter:test_constants", - "//third_party:com_squareup_retrofit2_retrofit-mock", - "//utility", + "//third_party/app_test:com_squareup_retrofit2_retrofit-mock", + "//utility/src/main/java/org/oppia/android/util/platformparameter", ], ) @@ -38,7 +38,7 @@ kt_android_library( "ApiMockLoader.kt", ], deps = [ - "//third_party:androidx_test_core", + "//third_party/app_test:androidx_test_core", ], ) @@ -53,6 +53,6 @@ kt_android_library( "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae:prod_module", - "//third_party:com_squareup_retrofit2_retrofit-mock", + "//third_party/app_test:com_squareup_retrofit2_retrofit-mock", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel index f10a196de80..ac1cf5645f5 100644 --- a/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel @@ -15,7 +15,7 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - "//third_party:javax_inject_javax_inject", - "//third_party:org_robolectric_robolectric", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_test:org_robolectric_robolectric", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel index c9fa8bf1381..a46c6b89328 100644 --- a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel @@ -17,7 +17,7 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -33,6 +33,7 @@ kt_android_library( deps = [ ":test_constants", "//:dagger", - "//utility", + "//third_party/app_prod:androidx_annotation_annotation", + "//utility/src/main/java/org/oppia/android/util/platformparameter", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel index a9a9b0a3143..38edddc2cd0 100644 --- a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -13,7 +13,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -44,8 +44,8 @@ kt_android_library( "//utility/src/test/java/org/oppia/android/util/locale/testing:__pkg__", ], deps = [ - "//third_party:androidx_core_core", - "//third_party:org_robolectric_robolectric", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_test:org_robolectric_robolectric", ], ) @@ -57,7 +57,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:org_robolectric_robolectric", + "//third_party/app_test:org_robolectric_robolectric", ], ) @@ -69,6 +69,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:org_robolectric_robolectric", + "//third_party/app_test:org_robolectric_robolectric", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel index 6877cfa3e4c..108d1c0ef49 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel @@ -15,7 +15,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -32,7 +32,7 @@ kt_android_library( "//testing/src/test/java/org/oppia/android/testing/threading:__pkg__", ], deps = [ - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", ], ) @@ -58,7 +58,7 @@ kt_android_library( ":test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/time:fake_oppia_clock", "//testing/src/main/java/org/oppia/android/testing/time:fake_system_clock", - "//third_party:androidx_annotation_annotation", + "//third_party/app_prod:androidx_annotation_annotation", ], ) @@ -73,7 +73,7 @@ kt_android_library( ":annotations", ":test_coroutine_dispatcher", ":test_coroutine_dispatchers", - "//third_party:androidx_test_espresso_espresso-core", + "//third_party/app_test:androidx_test_espresso_espresso-core", ], ) @@ -90,8 +90,8 @@ kt_android_library( "//testing/src/test/java/org/oppia/android/testing/threading:__pkg__", ], deps = [ - "//third_party:androidx_annotation_annotation", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", ], ) diff --git a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel index a4d62682fe5..d70282fb8fe 100644 --- a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel @@ -14,7 +14,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) @@ -28,7 +28,7 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ "//testing/src/main/java/org/oppia/android/testing/robolectric:is_on_robolectric", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel index 48173e66ef9..cdf93f00d83 100644 --- a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel @@ -22,13 +22,14 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) diff --git a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel index 74c2366c6b7..5db483f8582 100644 --- a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel @@ -40,11 +40,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", @@ -93,11 +93,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", @@ -147,11 +147,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/accessibility:test_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", diff --git a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel index c129a737807..deb216f8370 100644 --- a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel @@ -20,11 +20,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", "//utility/src/test/java/org/oppia/android/util/logging:sync_status_manager_test_base", ], @@ -45,12 +46,13 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], diff --git a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel index 4846ae7f590..a98dffd0d42 100644 --- a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel @@ -14,11 +14,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:annotations", "//utility/src/main/java/org/oppia/android/util/logging:log_level", "//utility/src/main/java/org/oppia/android/util/networking:prod_module", diff --git a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel index 194ce941fdf..bed1e0553d6 100644 --- a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -11,12 +11,13 @@ oppia_android_test( test_class = "org.oppia.android.testing.robolectric.ShadowBidiFormatterTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", - "//third_party:androidx_core_core", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel index 356e47f8a3f..5fb84cfed4d 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel @@ -13,8 +13,8 @@ kt_android_library( deps = [ "//testing/src/main/java/org/oppia/android/testing/threading:annotations", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatcher", - "//third_party:com_google_truth_truth", - "//third_party:org_mockito_mockito-core", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_mockito_mockito-core", ], ) @@ -30,7 +30,7 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:robolectric_android-all", + "//third_party/app_test:robolectric_android-all", ], ) @@ -44,8 +44,7 @@ oppia_android_test( ":test_coroutine_dispatcher_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:robolectric_android-all", - "//utility", + "//third_party/app_test:robolectric_android-all", ], ) @@ -59,8 +58,7 @@ oppia_android_test( ":test_coroutine_dispatcher_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:robolectric_android-all", - "//utility", + "//third_party/app_test:robolectric_android-all", ], ) @@ -73,7 +71,6 @@ oppia_android_test( deps = [ "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:robolectric_android-all", - "//utility", + "//third_party/app_test:robolectric_android-all", ], ) diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 6d3ecd97816..fe73f6b7182 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -1,4 +1,5 @@ # TODO(#1532): Rename file to 'BUILD' post-Gradle. +# TODO: Update docs. """ This package contains all third-party dependencies that the project depends on. Each maven artifact should correspond to a single wrapper android_library, and versions should go in versions.bzl. @@ -12,98 +13,12 @@ own Bazel macros to automatically set up code generation (which includes pulling dependencies). """ -load("@rules_java//java:defs.bzl", "java_binary", "java_library") -load("@rules_jvm_external//:defs.bzl", "artifact") -load(":versions.bzl", "MAVEN_PRODUCTION_DEPENDENCY_VERSIONS", "MAVEN_TEST_DEPENDENCY_VERSIONS") +load(":versions.bzl", "MAVEN_ARTIFACT_TREES") -# Create an android library wrapper for all production dependencies. Note that artifact is used so -# that the correct Maven repository (default) is selected. This allows future customization -# potential in managing multiple Maven repositories. -[android_library( - name = name.replace(":", "_").replace(".", "_"), - visibility = ["//visibility:public"], - exports = [ - artifact("%s:%s" % (name, version)), - ], -) for name, version in MAVEN_PRODUCTION_DEPENDENCY_VERSIONS.items()] - -# Create an android library wrapper for all test dependencies. -[android_library( - name = name.replace(":", "_").replace(".", "_"), - testonly = True, - visibility = ["//visibility:public"], - exports = [ - artifact("%s:%s" % (name, version)), - ], -) for name, version in MAVEN_TEST_DEPENDENCY_VERSIONS.items()] - -android_library( - name = "circularimageview_circular_image_view", - visibility = ["//visibility:public"], - exports = [ - "@circularimageview//circularimageview:circular_image_view", - ], -) - -# A wrapper dependency for the custom Git import of Android SVG (so that dependencies on this -# library still routes through //third_party). -android_library( - name = "com_caverock_androidsvg", - visibility = ["//visibility:public"], - exports = [ - "@androidsvg//androidsvg", - ], -) - -android_library( - name = "com_github_takusemba_spotlight", - visibility = ["//visibility:public"], - exports = [ - "@android-spotlight//spotlight", - ], -) - -android_library( - name = "robolectric_android-all", - testonly = True, - visibility = ["//visibility:public"], - exports = [ - "@robolectric//bazel:android-all", - ], -) - -java_library( - name = "moshi", - exported_plugins = ["//tools:moshi_annotation_processor_plugin"], - visibility = ["//visibility:public"], - exports = [ - "//third_party:com_squareup_moshi_moshi-kotlin", - ], -) - -android_library( - name = "io_github_karino2_kotlitex", - visibility = ["//visibility:public"], - exports = [ - "@kotlitex//kotlitex", - ], -) - -# Define a separate target for the Glide annotation processor compiler. Unfortunately, this library -# can't encapsulate all of Glide (i.e. by exporting the main Glide dependency) since that includes -# Android assets which java_library targets do not export. -java_library( - name = "glide_compiler", - exported_plugins = ["//tools:glide_compiler_plugin"], - visibility = ["//visibility:public"], - exports = [ - "//third_party:com_github_bumptech_glide_compiler", - ], -) - -java_binary( - name = "android_bundletool", - main_class = "com.android.tools.build.bundletool.BundleToolMain", - visibility = ["//visibility:public"], - runtime_deps = ["@android_bundletool//jar"], +package_group( + name = "artifact_visibility", + packages = [ + "//third_party/%s" % build_context + for build_context in MAVEN_ARTIFACT_TREES.keys() + ] + ["//"], ) diff --git a/third_party/app_prod/BUILD.bazel b/third_party/app_prod/BUILD.bazel new file mode 100644 index 00000000000..2ba0d7ba514 --- /dev/null +++ b/third_party/app_prod/BUILD.bazel @@ -0,0 +1,88 @@ +load("//third_party:load_utilities.bzl", "create_dependency_wrappers") +load("@rules_java//java:defs.bzl", "java_library") + +package_group( + name = "app_prod_artifact_visibility", + includes = [ + "//:oppia_api_visibility", + "//tools:tool_visibility", + ], +) + +create_dependency_wrappers( + artifact_visibility = ["//third_party/app_prod:app_prod_artifact_visibility"], + build_context = "app_prod", +) + +android_library( + name = "circularimageview_circular_image_view", + visibility = [":app_prod_artifact_visibility"], + exports = [ + "@circularimageview//circularimageview:circular_image_view", + ], +) + +# A wrapper dependency for the custom Git import of Android SVG (so that dependencies on this +# library still routes through //third_party). +android_library( + name = "com_caverock_androidsvg", + visibility = [":app_prod_artifact_visibility"], + exports = [ + "@androidsvg//androidsvg", + ], +) + +android_library( + name = "com_github_takusemba_spotlight", + visibility = [":app_prod_artifact_visibility"], + exports = [ + "@android-spotlight//spotlight", + ], +) + +java_library( + name = "moshi", + exported_plugins = ["//tools:moshi_annotation_processor_plugin"], + visibility = [":app_prod_artifact_visibility"], + exports = [ + "//third_party/app_prod:com_squareup_moshi_moshi-kotlin", + ], +) + +android_library( + name = "io_github_karino2_kotlitex", + visibility = [":app_prod_artifact_visibility"], + exports = [ + "@kotlitex//kotlitex", + ], +) + +# Creates an alias for Guava Android to support maven_install's override of Guava. This ensures that +# Guava-Android is always used in builds, even if dependencies request a newer version of Guava-JRE. +android_library( + name = "com_google_guava_guava", + visibility = [ + ":app_prod_artifact_visibility", + "@maven_app_prod//:__pkg__", + ], + exports = [ + "//third_party/app_prod:com_google_errorprone_error_prone_annotations", + "//third_party/app_prod:com_google_guava_failureaccess", + "//third_party/app_prod:com_google_j2objc_j2objc-annotations", + "//third_party/app_prod:org_checkerframework_checker-compat-qual", + "//third_party/app_prod:org_checkerframework_checker-qual", + "@guava_android//jar", + ], +) + +# Define a separate target for the Glide annotation processor compiler. Unfortunately, this library +# can't encapsulate all of Glide (i.e. by exporting the main Glide dependency) since that includes +# Android assets which java_library targets do not export. +java_library( + name = "glide_compiler", + exported_plugins = ["//tools:glide_compiler_plugin"], + visibility = [":app_prod_artifact_visibility"], + exports = [ + "//third_party/app_prod:com_github_bumptech_glide_compiler", + ], +) diff --git a/third_party/app_test/BUILD.bazel b/third_party/app_test/BUILD.bazel new file mode 100644 index 00000000000..c709b609825 --- /dev/null +++ b/third_party/app_test/BUILD.bazel @@ -0,0 +1,24 @@ +load("//third_party:load_utilities.bzl", "create_dependency_wrappers") + +package_group( + name = "app_test_artifact_visibility", + includes = [ + "//:oppia_testing_visibility", + "//scripts:oppia_script_testing_library_visibility", + "//tools:tool_visibility", + ], +) + +create_dependency_wrappers( + artifact_visibility = ["//third_party/app_test:app_test_artifact_visibility"], + build_context = "app_test", +) + +android_library( + name = "robolectric_android-all", + testonly = True, + visibility = [":app_test_artifact_visibility"], + exports = [ + "@robolectric//bazel:android-all", + ], +) diff --git a/third_party/kotlin/BUILD.bazel b/third_party/kotlin/BUILD.bazel index 9c8b09e21b5..bddd700f2ba 100644 --- a/third_party/kotlin/BUILD.bazel +++ b/third_party/kotlin/BUILD.bazel @@ -4,8 +4,9 @@ load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain") # TODO: Move to tools/. # TODO: Enable pruning transitive deps once https://github.com/bazelbuild/rules_kotlin/pull/842 is merged. Also, maybe enable strict & unused deps. +# TODO: File an issue to move to Kotlin 1.7 (requires upgrading Dagger which requires upgrading JDK & AGP--due to AGP incompatibilities, this means we have to drop Gradle support). define_kt_toolchain( - name = "toolchain", + name = "kotlin_16_jdk9_toolchain", api_version = "1.6", jvm_target = "9", language_version = "1.6", diff --git a/third_party/load_utilities.bzl b/third_party/load_utilities.bzl new file mode 100644 index 00000000000..480725de040 --- /dev/null +++ b/third_party/load_utilities.bzl @@ -0,0 +1,22 @@ +load(":versions.bzl", "MAVEN_ARTIFACT_TREES") +load("@rules_jvm_external//:defs.bzl", "artifact") + +# TODO: Add docs for this func, other functions, and the file. + +# Create android library wrappers for select dependencies. Note that artifact is used so that the +# correct Maven repository is selected. Also, dependencies are restricted to specific visibility +# scopes (e.g. app vs. scripts), or to specific build contexts (e.g. tests) to help ensure +# cross-dependencies can't accidentally occur. + +def create_dependency_wrappers(build_context, artifact_visibility): + artifact_tree = MAVEN_ARTIFACT_TREES[build_context] + for name, version in artifact_tree["deps"].items(): + native.android_library( + name = name.replace(":", "_").replace(".", "_"), + testonly = artifact_tree["test_only"], + visibility = artifact_visibility, + exports = [artifact( + "%s:%s" % (name, version), + repository_name = "maven_%s" % build_context, + )], + ) diff --git a/third_party/maven_install.json b/third_party/maven_install.json deleted file mode 100644 index 90a6b2c0e47..00000000000 --- a/third_party/maven_install.json +++ /dev/null @@ -1,10743 +0,0 @@ -{ - "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -1653200912, - "__RESOLVED_ARTIFACTS_HASH": -412670474, - "conflict_resolution": { - "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", - "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", - "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", - "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:31.0.1-jre", - "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", - "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" - }, - "dependencies": [ - { - "coord": "android.arch.core:common:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:28.0.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" - ], - "sha256": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar" - }, - { - "coord": "android.arch.core:common:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - ], - "sha256": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:core-testing:1.1.1", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "com.android.support:support-annotations:28.0.0", - "android.arch.core:runtime:aar:1.1.1", - "junit:junit:4.13.2", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:1.1.1", - "com.android.support:support-annotations:28.0.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - ], - "sha256": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - }, - { - "coord": "android.arch.core:core-testing:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0", - "android.arch.core:runtime:aar:sources:1.1.1", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "android.arch.core:common:jar:sources:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - ], - "sha256": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:runtime:aar:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:28.0.0", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:common:1.1.1", - "com.android.support:support-annotations:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - ], - "sha256": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - }, - { - "coord": "android.arch.core:runtime:aar:sources:1.1.1", - "dependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "directDependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - ], - "sha256": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - }, - { - "coord": "androidx.activity:activity:aar:1.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar" - ], - "sha256": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", - "url": "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar" - }, - { - "coord": "androidx.activity:activity:aar:sources:1.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar" - ], - "sha256": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e", - "url": "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar" - }, - { - "coord": "androidx.annotation:annotation-experimental:1.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://maven.fabric.io/public/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar" - ], - "sha256": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11", - "url": "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar" - }, - { - "coord": "androidx.annotation:annotation-experimental:jar:sources:1.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar" - ], - "sha256": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776", - "url": "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar" - }, - { - "coord": "androidx.annotation:annotation:1.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" - ], - "sha256": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", - "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" - }, - { - "coord": "androidx.annotation:annotation:jar:sources:1.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" - ], - "sha256": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02", - "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" - }, - { - "coord": "androidx.appcompat:appcompat-resources:aar:1.2.0", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar" - ], - "sha256": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", - "url": "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar" - }, - { - "coord": "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar" - ], - "sha256": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09", - "url": "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar" - }, - { - "coord": "androidx.appcompat:appcompat:1.2.0", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar" - ], - "sha256": "3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70", - "url": "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar" - }, - { - "coord": "androidx.appcompat:appcompat:jar:sources:1.2.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar" - ], - "sha256": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3", - "url": "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-common:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" - ], - "sha256": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", - "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" - }, - { - "coord": "androidx.arch.core:core-common:jar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" - ], - "sha256": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878", - "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-runtime:aar:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" - ], - "sha256": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", - "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" - ], - "sha256": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b", - "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-testing:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.objenesis:objenesis:3.2", - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "junit:junit:4.13.2", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - ], - "sha256": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - ], - "sha256": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - }, - { - "coord": "androidx.cardview:cardview:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" - ], - "sha256": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7", - "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" - }, - { - "coord": "androidx.cardview:cardview:jar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" - ], - "sha256": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4", - "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" - }, - { - "coord": "androidx.collection:collection:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar" - ], - "sha256": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", - "url": "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar" - }, - { - "coord": "androidx.collection:collection:jar:sources:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar" - ], - "sha256": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d", - "url": "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar" - }, - { - "coord": "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar" - ], - "sha256": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", - "url": "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar" - }, - { - "coord": "androidx.constraintlayout:constraintlayout:2.0.1", - "dependencies": [ - "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.core:core:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.appcompat:appcompat:1.2.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "androidx.core:core:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar" - ], - "sha256": "ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189", - "url": "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar" - }, - { - "coord": "androidx.coordinatorlayout:coordinatorlayout:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.customview:customview:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar" - ], - "sha256": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb", - "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar" - }, - { - "coord": "androidx.coordinatorlayout:coordinatorlayout:jar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar" - ], - "sha256": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b", - "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar" - }, - { - "coord": "androidx.core:core-ktx:1.0.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar" - ], - "sha256": "a151b7e21acc3d272e1d397a2084e76ccce88e8542adcc4e0cf1e0655063255f", - "url": "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar" - }, - { - "coord": "androidx.core:core-ktx:jar:sources:1.0.1", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar" - ], - "sha256": "a477aafb6356210d5d6a64f0d5e57e5500e1906ba1a3f49d449081589e785626", - "url": "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar" - }, - { - "coord": "androidx.core:core:1.3.1", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://maven.fabric.io/public/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1.aar" - ], - "sha256": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", - "url": "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar" - }, - { - "coord": "androidx.core:core:aar:sources:1.3.1", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://maven.fabric.io/public/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1-sources.jar" - ], - "sha256": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28", - "url": "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar" - }, - { - "coord": "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" - ], - "sha256": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", - "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" - }, - { - "coord": "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" - ], - "sha256": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323", - "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" - }, - { - "coord": "androidx.customview:customview:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar" - ], - "sha256": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", - "url": "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar" - }, - { - "coord": "androidx.customview:customview:aar:sources:1.1.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar" - ], - "sha256": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2", - "url": "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-adapters:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "androidx.collection:collection:1.1.0", - "androidx.databinding:databinding-runtime:3.4.2", - "androidx.lifecycle:lifecycle-runtime:2.2.0" - ], - "directDependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "androidx.databinding:databinding-runtime:3.4.2" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar" - ], - "sha256": "840a66744866185b6a74fd99e6596bf1eb0720837c3ae470c25212bccc563939", - "url": "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar" - }, - { - "coord": "androidx.databinding:databinding-adapters:jar:sources:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-runtime:jar:sources:3.4.2", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.databinding:databinding-runtime:jar:sources:3.4.2" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar" - ], - "sha256": "201336b6c7563cf4bf7481dc24bf8cf81944d1ff0dde75e66f989fbf599c2ac5", - "url": "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-common:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar" - ], - "sha256": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", - "url": "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar" - }, - { - "coord": "androidx.databinding:databinding-common:jar:sources:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar" - ], - "sha256": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef", - "url": "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler-common:3.4.2", - "dependencies": [ - "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.android.tools:annotations:26.4.2", - "androidx.databinding:databinding-common:3.4.2", - "com.android.databinding:baseLibrary:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", - "androidx.databinding:databinding-common:3.4.2", - "com.android.databinding:baseLibrary:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar" - ], - "sha256": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "dependencies": [ - "com.android.tools:annotations:jar:sources:26.4.2", - "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "directDependencies": [ - "com.android.tools:annotations:jar:sources:26.4.2", - "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar" - ], - "sha256": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler:3.4.2", - "dependencies": [ - "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.android.tools:annotations:26.4.2", - "androidx.databinding:databinding-common:3.4.2", - "com.android.databinding:baseLibrary:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "androidx.databinding:databinding-compiler-common:3.4.2", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.code.gson:gson:2.8.5", - "commons-codec:commons-codec:1.10", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "commons-codec:commons-codec:1.10" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar" - ], - "sha256": "07a9fb44f43048b18f149add7835e1239e92057e6748affde2d2bccf330c4242", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler:jar:sources:3.4.2", - "dependencies": [ - "commons-codec:commons-codec:jar:sources:1.10", - "com.android.tools:annotations:jar:sources:26.4.2", - "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "directDependencies": [ - "commons-codec:commons-codec:jar:sources:1.10", - "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "commons-io:commons-io:jar:sources:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar" - ], - "sha256": "55abb3bae194f31d0823807fd798b95447fb988f7f1291195e040b281f258464", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-runtime:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "androidx.collection:collection:1.1.0", - "androidx.lifecycle:lifecycle-runtime:2.2.0" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.databinding:databinding-common:3.4.2", - "androidx.lifecycle:lifecycle-runtime:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar" - ], - "sha256": "80d966bf58b971334d65b213b2ab16fe827bbb95389a9c6a52b141853f529b30", - "url": "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar" - }, - { - "coord": "androidx.databinding:databinding-runtime:jar:sources:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar" - ], - "sha256": "5d9c949b8d3f14102a1aa85a036057bb32c715a414438c76af06c772f935bf91", - "url": "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar" - }, - { - "coord": "androidx.documentfile:documentfile:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" - ], - "sha256": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", - "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" - }, - { - "coord": "androidx.documentfile:documentfile:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" - ], - "sha256": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410", - "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" - }, - { - "coord": "androidx.drawerlayout:drawerlayout:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar" - ], - "sha256": "9d79030ad4f93b1c6296f7a8391710f9e9e3228a3b10964c4bb0a042fd6257b8", - "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar" - }, - { - "coord": "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar" - ], - "sha256": "2273fcbb290a092634b90e0556dfb1ae978d9ed011be5692bd9e6659633b6850", - "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar" - }, - { - "coord": "androidx.dynamicanimation:dynamicanimation:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://maven.fabric.io/public/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar" - ], - "sha256": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04", - "url": "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar" - }, - { - "coord": "androidx.dynamicanimation:dynamicanimation:jar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar" - ], - "sha256": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196", - "url": "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar" - }, - { - "coord": "androidx.exifinterface:exifinterface:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" - ], - "sha256": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11", - "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" - }, - { - "coord": "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" - ], - "sha256": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c", - "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" - }, - { - "coord": "androidx.fragment:fragment:1.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.activity:activity:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.activity:activity:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar" - ], - "sha256": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", - "url": "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar" - }, - { - "coord": "androidx.fragment:fragment:aar:sources:1.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.activity:activity:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.activity:activity:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar" - ], - "sha256": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb", - "url": "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar" - }, - { - "coord": "androidx.interpolator:interpolator:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" - ], - "sha256": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", - "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" - }, - { - "coord": "androidx.interpolator:interpolator:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" - ], - "sha256": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345", - "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" - }, - { - "coord": "androidx.legacy:legacy-support-core-utils:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" - ], - "sha256": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" - }, - { - "coord": "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" - ], - "sha256": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-common:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar" - ], - "sha256": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar" - ], - "sha256": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-extensions:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.lifecycle:lifecycle-process:aar:2.2.0", - "androidx.activity:activity:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.lifecycle:lifecycle-process:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar" - ], - "sha256": "648c8de1d10b025d524a2e46ac994fc3f6bf186826c09ec1a62d250bf1b877ae", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-extensions:jar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-process:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.activity:activity:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-process:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar" - ], - "sha256": "3cc0bd51ff16c978cc4000a10e6df339febd97a0aed6aa301454b70798155cc4", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar" - ], - "sha256": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar" - ], - "sha256": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar" - ], - "sha256": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar" - ], - "sha256": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar" - ], - "sha256": "69c3532a70d39adfa13458c9e06d7adcd88a2259f5e9ea517cc7eed26c5fc491", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources:2.2.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar" - ], - "sha256": "3b1a5683ffecf2f5ec7879db1b7debf03d94b49db0bc4e2cf49d340e194fa437", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar" - ], - "sha256": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar" - ], - "sha256": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-process:aar:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar" - ], - "sha256": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-process:aar:sources:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar" - ], - "sha256": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-runtime:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar" - ], - "sha256": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar" - ], - "sha256": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar" - ], - "sha256": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar" - ], - "sha256": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar" - ], - "sha256": "f791001f2211947e56ad3d96d12c9ae93fc5589b88f08603f69a2265c9a7d702", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources:2.2.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar" - ], - "sha256": "9cab05f9a642bdcb8628d4e353efa1dc2784cdc5c337687470edd0c2cd2071a3", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.savedstate:savedstate:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar" - ], - "sha256": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar" - ], - "sha256": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar" - ], - "sha256": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar" - ], - "sha256": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar" - }, - { - "coord": "androidx.loader:loader:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar" - ], - "sha256": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", - "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar" - }, - { - "coord": "androidx.loader:loader:aar:sources:1.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" - ], - "sha256": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67", - "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" - }, - { - "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" - ], - "sha256": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", - "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" - }, - { - "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" - ], - "sha256": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4", - "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" - }, - { - "coord": "androidx.multidex:multidex-instrumentation:2.0.0", - "dependencies": [ - "androidx.multidex:multidex:2.0.1" - ], - "directDependencies": [ - "androidx.multidex:multidex:2.0.1" - ], - "file": "v1/https/maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://maven.fabric.io/public/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar" - ], - "sha256": "fb8115694b1731c23c1bbb628f5baaee37a8f3b50d69a7733b55278e101e1488", - "url": "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar" - }, - { - "coord": "androidx.multidex:multidex:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar" - ], - "sha256": "42dd32ff9f97f85771b82a20003a8d70f68ab7b4ba328964312ce0732693db09", - "url": "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar" - }, - { - "coord": "androidx.multidex:multidex:jar:sources:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar" - ], - "sha256": "b0d707d4074dd1996d0780e0b84478d4ca54515de38fe8df542fbafc44ba2b20", - "url": "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar" - ], - "sha256": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", - "url": "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "dependencies": [ - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar" - ], - "sha256": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a", - "url": "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-common:aar:2.0.0", - "dependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar" - ], - "sha256": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", - "url": "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-common:aar:sources:2.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar" - ], - "sha256": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495", - "url": "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-fragment-ktx:2.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-fragment:aar:2.0.0", - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-fragment:aar:2.0.0", - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar" - ], - "sha256": "8ad7b7ed765009271cc0fe97ea925b3fbd90a9bc80aeefb2708a554d7330b8d3", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-fragment-ktx:jar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-fragment:aar:sources:2.0.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-fragment:aar:sources:2.0.0", - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar" - ], - "sha256": "482878c8b556ee07e9fd13fe9feee654fcbc984aa5224bfe7a5119796000020f", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-fragment:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:1.2.0", - "androidx.navigation:navigation-runtime:aar:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar" - ], - "sha256": "38ddf1afc99a0585904f2121eee7131fef13595e64c9bb6b22f68dd66b8d1f9c", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-fragment:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar" - ], - "sha256": "bc3a5b4153f886f11c5e0ab5fcba2f329beaeb5c2fa00c9b7f176884a20c0ece", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar" - ], - "sha256": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar" - ], - "sha256": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-runtime:aar:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-common:aar:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar" - ], - "sha256": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar" - ], - "sha256": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-ui-ktx:2.0.0", - "dependencies": [ - "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "com.google.android.material:material:1.3.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar" - ], - "sha256": "fb28826b4eb20a53e9398576bb9e7a3215cf970e99a05d7ccc0422d5978fa915", - "url": "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-ui-ktx:jar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.3.0", - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar" - ], - "sha256": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3", - "url": "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-ui:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.material:material:1.3.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime:aar:2.0.0", - "com.google.android.material:material:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar" - ], - "sha256": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", - "url": "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar" - ], - "sha256": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c", - "url": "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar" - }, - { - "coord": "androidx.print:print:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar" - ], - "sha256": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", - "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar" - }, - { - "coord": "androidx.print:print:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar" - ], - "sha256": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217", - "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar" - }, - { - "coord": "androidx.recyclerview:recyclerview:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.customview:customview:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar" - ], - "sha256": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", - "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar" - }, - { - "coord": "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar" - ], - "sha256": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c", - "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar" - }, - { - "coord": "androidx.room:room-common:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" - ], - "sha256": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", - "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" - }, - { - "coord": "androidx.room:room-common:jar:sources:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" - ], - "sha256": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2", - "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" - }, - { - "coord": "androidx.room:room-runtime:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" - ], - "sha256": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", - "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" - }, - { - "coord": "androidx.room:room-runtime:aar:sources:2.2.5", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" - ], - "sha256": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce", - "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" - }, - { - "coord": "androidx.savedstate:savedstate:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar" - ], - "sha256": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", - "url": "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar" - }, - { - "coord": "androidx.savedstate:savedstate:aar:sources:1.0.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar" - ], - "sha256": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743", - "url": "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar" - }, - { - "coord": "androidx.sqlite:sqlite-framework:aar:2.1.0", - "dependencies": [ - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.sqlite:sqlite:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" - ], - "sha256": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", - "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" - }, - { - "coord": "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "dependencies": [ - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" - ], - "sha256": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9", - "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" - }, - { - "coord": "androidx.sqlite:sqlite:aar:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" - ], - "sha256": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", - "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" - }, - { - "coord": "androidx.sqlite:sqlite:aar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" - ], - "sha256": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1", - "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-accessibility:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" - ], - "sha256": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-accessibility:jar:sources:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" - ], - "sha256": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-contrib:3.1.0", - "dependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.core:core:1.3.1", - "com.google.android.material:material:1.3.0", - "androidx.recyclerview:recyclerview:1.1.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.core:core:1.3.1", - "com.google.android.material:material:1.3.0", - "androidx.recyclerview:recyclerview:1.1.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.legacy:legacy-support-core-utils:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" - ], - "sha256": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "directDependencies": [ - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.core:core:jar:sources:1.3.1", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" - ], - "sha256": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-core:3.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" - ], - "sha256": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.test:monitor:jar:sources:1.4.0", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "junit:junit:jar:sources:4.13.2", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - ], - "sha256": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - ], - "sha256": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" - ], - "sha256": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-intents:3.1.0", - "dependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.test:runner:1.2.0" - ], - "directDependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" - ], - "sha256": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-intents:jar:sources:3.1.0", - "dependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - ], - "sha256": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.ext:junit:1.1.1", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test:core:1.4.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" - ], - "sha256": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" - }, - { - "coord": "androidx.test.ext:junit:jar:sources:1.1.1", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" - ], - "sha256": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" - }, - { - "coord": "androidx.test.ext:truth:1.4.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "com.google.truth:truth:1.1.3", - "androidx.test:monitor:1.4.0", - "androidx.test:core:1.4.0", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "com.google.guava:guava:31.0.1-jre", - "com.google.truth:truth:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" - ], - "sha256": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" - }, - { - "coord": "androidx.test.ext:truth:jar:sources:1.4.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "com.google.truth:truth:jar:sources:1.1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "com.google.truth:truth:jar:sources:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - ], - "sha256": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - }, - { - "coord": "androidx.test.uiautomator:uiautomator:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" - ], - "sha256": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" - }, - { - "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" - ], - "sha256": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" - }, - { - "coord": "androidx.test:core:1.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.test:monitor:1.4.0" - ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" - ], - "sha256": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar" - }, - { - "coord": "androidx.test:core:jar:sources:1.4.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.test:monitor:jar:sources:1.4.0" - ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" - ], - "sha256": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:monitor:1.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - ], - "sha256": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - }, - { - "coord": "androidx.test:monitor:aar:sources:1.4.0", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "*:*" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" - ], - "sha256": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:rules:1.1.0", - "dependencies": [ - "androidx.test:runner:1.2.0" - ], - "directDependencies": [ - "androidx.test:runner:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" - ], - "sha256": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar" - }, - { - "coord": "androidx.test:rules:jar:sources:1.1.0", - "dependencies": [ - "androidx.test:runner:jar:sources:1.2.0" - ], - "directDependencies": [ - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" - ], - "sha256": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" - }, - { - "coord": "androidx.test:runner:1.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" - ], - "sha256": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar" - }, - { - "coord": "androidx.test:runner:jar:sources:1.2.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" - ], - "sha256": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" - }, - { - "coord": "androidx.transition:transition:1.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" - ], - "sha256": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar" - }, - { - "coord": "androidx.transition:transition:jar:sources:1.2.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" - ], - "sha256": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" - ], - "sha256": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" - ], - "sha256": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" - ], - "sha256": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" - ], - "sha256": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" - }, - { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" - ], - "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" - }, - { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" - ], - "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" - }, - { - "coord": "androidx.viewpager2:viewpager2:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" - ], - "sha256": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" - }, - { - "coord": "androidx.viewpager2:viewpager2:jar:sources:1.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" - ], - "sha256": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" - }, - { - "coord": "androidx.viewpager:viewpager:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.customview:customview:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" - ], - "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" - }, - { - "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" - ], - "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" - }, - { - "coord": "androidx.work:work-runtime-ktx:2.4.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "androidx.work:work-runtime:aar:2.4.0" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" - ], - "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" - }, - { - "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "dependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" - ], - "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" - }, - { - "coord": "androidx.work:work-runtime:2.4.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" - ], - "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" - }, - { - "coord": "androidx.work:work-runtime:aar:sources:2.4.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.core:core:aar:sources:1.3.1", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" - ], - "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" - }, - { - "coord": "androidx.work:work-testing:2.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.work:work-runtime-ktx:aar:2.4.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.work:work-runtime-ktx:aar:2.4.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" - ], - "sha256": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" - }, - { - "coord": "androidx.work:work-testing:jar:sources:2.4.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" - ], - "sha256": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:1.0.392", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "mirror_urls": [ - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar" - ], - "sha256": "243a64470fda0e86a6fddeb0af4c7aa9426ce84e68cbfe18d75ee5da4b7e0b92", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar" - ], - "sha256": "778b2c2c6f7e0fb5d9b4a5c7ccea3836c2c172e581bfa3121514b8de628b3180", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar" - }, - { - "coord": "com.android.databinding:baseLibrary:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" - ], - "sha256": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" - }, - { - "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" - ], - "sha256": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" - }, - { - "coord": "com.android.support:support-annotations:28.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" - ], - "sha256": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", - "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" - }, - { - "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.google.code.gson:gson:2.8.5" - ], - "directDependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" - ], - "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" - }, - { - "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "com.google.code.gson:gson:jar:sources:2.8.5" - ], - "directDependencies": [ - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" - ], - "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" - }, - { - "coord": "com.android.tools.build:aapt2-proto:7.3.1-8691043", - "dependencies": [ - "com.google.protobuf:protobuf-java:3.17.3" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:3.17.3" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar" - ], - "sha256": "d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664", - "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar" - }, - { - "coord": "com.android.tools.build:aapt2-proto:jar:sources:7.3.1-8691043", - "dependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.17.3" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.17.3" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar" - ], - "sha256": "9887a82631d64be27278ea588bfa69ebc6a8f73564e222abab950a406653114c", - "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar" - }, - { - "coord": "com.android.tools:annotations:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" - ], - "sha256": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" - }, - { - "coord": "com.android.tools:annotations:jar:sources:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" - ], - "sha256": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" - }, - { - "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", - "dependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" - ], - "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", - "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" - }, - { - "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" - ], - "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", - "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" - ], - "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", - "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" - ], - "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" - }, - { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - ], - "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - ], - "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:compiler:4.11.0", - "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" - ], - "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" - ], - "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", - "dependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" - ], - "directDependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" - ], - "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - ], - "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" - ], - "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" - ], - "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" - ], - "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:glide:4.11.0", - "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" - ], - "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" - ], - "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:mocks:4.11.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "com.google.errorprone:error_prone_annotations:2.7.1", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "com.google.guava:failureaccess:1.0.1", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", - "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:31.0.1-jre", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" - ], - "sha256": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.customview:customview:aar:sources:1.1.0", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "com.google.guava:guava:jar:sources:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" - ], - "sha256": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" - }, - { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" - ], - "sha256": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" - }, - { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" - ], - "sha256": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" - }, - { - "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" - ], - "sha256": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", - "url": "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" - }, - { - "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "dependencies": [ - "com.google.dagger:dagger:jar:2.41", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.firebase:firebase-encoders-json:aar:16.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" - ], - "sha256": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", - "url": "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" - }, - { - "coord": "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.dagger:dagger:jar:2.41" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.41" - ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" - ], - "sha256": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", - "url": "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" - }, - { - "coord": "com.google.android.flexbox:flexbox:3.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" - ], - "sha256": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" - }, - { - "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" - ], - "sha256": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" - }, - { - "coord": "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" - ], - "sha256": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", - "url": "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-base:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" - ], - "sha256": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", - "url": "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-basement:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" - ], - "sha256": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", - "url": "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" - ], - "sha256": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" - ], - "sha256": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - ], - "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - ], - "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - ], - "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - ], - "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - ], - "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", - "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - ], - "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", - "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - ], - "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", - "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - }, - { - "coord": "com.google.android.material:material:1.3.0", - "dependencies": [ - "androidx.constraintlayout:constraintlayout:2.0.1", - "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "androidx.dynamicanimation:dynamicanimation:1.0.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.vectordrawable:vectordrawable:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.cardview:cardview:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.annotation:annotation-experimental:1.0.0", - "androidx.lifecycle:lifecycle-runtime:2.2.0", - "androidx.core:core:1.3.1", - "androidx.recyclerview:recyclerview:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.viewpager2:viewpager2:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.appcompat:appcompat:1.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.transition:transition:1.2.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.constraintlayout:constraintlayout:2.0.1", - "androidx.dynamicanimation:dynamicanimation:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.vectordrawable:vectordrawable:1.1.0", - "androidx.cardview:cardview:1.0.0", - "androidx.annotation:annotation-experimental:1.0.0", - "androidx.lifecycle:lifecycle-runtime:2.2.0", - "androidx.core:core:1.3.1", - "androidx.recyclerview:recyclerview:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:1.1.0", - "androidx.viewpager2:viewpager2:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.appcompat:appcompat:1.2.0", - "androidx.transition:transition:1.2.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://maven.fabric.io/public/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0.aar" - ], - "sha256": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a", - "url": "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar" - }, - { - "coord": "com.google.android.material:material:jar:sources:1.3.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.cardview:cardview:jar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.transition:transition:jar:sources:1.2.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.dynamicanimation:dynamicanimation:jar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation-experimental:jar:sources:1.0.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.constraintlayout:constraintlayout:jar:sources:2.0.1", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.viewpager2:viewpager2:jar:sources:1.0.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "androidx.vectordrawable:vectordrawable:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.cardview:cardview:jar:sources:1.0.0", - "androidx.transition:transition:jar:sources:1.2.0", - "androidx.dynamicanimation:dynamicanimation:jar:sources:1.0.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.annotation:annotation-experimental:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.constraintlayout:constraintlayout:jar:sources:2.0.1", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.viewpager2:viewpager2:jar:sources:1.0.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.vectordrawable:vectordrawable:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar" - ], - "sha256": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993", - "url": "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar" - ], - "sha256": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar" - ], - "sha256": "a063f495c8aaa763726529a241ca1510a6ff3d9c92f511dffd131c4303caed44", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0/auto-service-annotations-1.0-sources.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - ], - "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - ], - "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - }, - { - "coord": "com.google.code.gson:gson:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - }, - { - "coord": "com.google.code.gson:gson:jar:sources:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - ], - "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:2.41", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", - "com.google.dagger:dagger:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.google.j2objc:j2objc-annotations:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "net.ltgt.gradle.incap:incap:0.2", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.dagger:dagger-producers:2.41", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "com.google.googlejavaformat:google-java-format:1.5", - "org.jetbrains:annotations:13.0", - "com.google.dagger:dagger-spi:2.41", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.dagger:dagger:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "net.ltgt.gradle.incap:incap:0.2", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.dagger:dagger-producers:2.41", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "com.google.googlejavaformat:google-java-format:1.5", - "com.google.dagger:dagger-spi:2.41", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar" - ], - "sha256": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.41", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains:annotations:jar:sources:13.0", - "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", - "com.google.dagger:dagger:jar:sources:2.41", - "com.google.dagger:dagger-spi:jar:sources:2.41", - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "net.ltgt.gradle.incap:incap:jar:sources:0.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.dagger:dagger-producers:jar:sources:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.41", - "com.google.dagger:dagger-spi:jar:sources:2.41", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "net.ltgt.gradle.incap:incap:jar:sources:0.2", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar" - ], - "sha256": "264f47ea60781e0ef25972859ca86e2b062e6af6dbe5f6ce1ad819f06f563e71", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.41/dagger-compiler-2.41-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:2.41", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.dagger:dagger:2.41", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.dagger:dagger:2.41", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar" - ], - "sha256": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.41", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.41", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "directDependencies": [ - "com.google.dagger:dagger:jar:sources:2.41", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar" - ], - "sha256": "b36fd040a674b00e54ecdfe2aec32b78a16a6cbd85dded283527a2cb2eca540b", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.41/dagger-producers-2.41-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:2.41", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", - "com.google.dagger:dagger:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.google.j2objc:j2objc-annotations:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.dagger:dagger-producers:2.41", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "org.jetbrains:annotations:13.0", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", - "com.google.dagger:dagger:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.dagger:dagger-producers:2.41", - "com.squareup:javapoet:1.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar" - ], - "sha256": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.41", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains:annotations:jar:sources:13.0", - "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", - "com.google.dagger:dagger:jar:sources:2.41", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.dagger:dagger-producers:jar:sources:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", - "com.google.dagger:dagger:jar:sources:2.41", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.41", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "com.squareup:javapoet:jar:sources:1.13.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar" - ], - "sha256": "9a6bb6b0ac646f01769bf008b45937aaaa3e4ae4bdf97ed5c244e6ea53c09659", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.41/dagger-spi-2.41-sources.jar" - }, - { - "coord": "com.google.dagger:dagger:2.41", - "dependencies": [ - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger/2.41/dagger-2.41.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.41/dagger-2.41.jar", - "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar" - ], - "sha256": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41.jar" - }, - { - "coord": "com.google.dagger:dagger:jar:sources:2.41", - "dependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar" - ], - "sha256": "f4f7a04037779a2186aba088b1dab8bc465a171f03b2934ecc046de740d4c0c3", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.41/dagger-2.41-sources.jar" - }, - { - "coord": "com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "file": "v1/https/maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", - "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", - "https://maven.fabric.io/public/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", - "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar", - "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar" - ], - "sha256": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3", - "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0.jar" - }, - { - "coord": "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "file": "v1/https/maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", - "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" - ], - "sha256": "ea1ea27e14d04b48a9e90007ce7b6b242f252532c9b4456800a362c89851d502", - "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - ], - "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - ], - "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-analytics:17.5.0", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - ], - "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", - "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:19.3.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-components:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - ], - "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", - "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.firebase:firebase-components:aar:sources:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - ], - "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - ], - "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - ], - "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-crashlytics:17.1.1", - "dependencies": [ - "com.google.dagger:dagger:jar:2.41", - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.7.2", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.7.2", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - ], - "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", - "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - ], - "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - ], - "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - ], - "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", - "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-iid:aar:20.1.5", - "dependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - ], - "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", - "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - }, - { - "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - ], - "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", - "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-installations:aar:16.3.2", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - ], - "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", - "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - }, - { - "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - ], - "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", - "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - }, - { - "coord": "com.google.gms:google-services:4.3.3", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - ], - "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - }, - { - "coord": "com.google.gms:google-services:jar:sources:4.3.3", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:31.0.1-jre" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - ], - "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:1.5", - "dependencies": [ - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - ], - "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "dependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:31.0.1-jre" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - ], - "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - }, - { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - }, - { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - }, - { - "coord": "com.google.guava:guava:31.0.1-jre", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.guava:failureaccess:1.0.1" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.guava:failureaccess:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", - "https://maven.fabric.io/public/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", - "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" - ], - "sha256": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" - }, - { - "coord": "com.google.guava:guava:jar:sources:31.0.1-jre", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", - "https://maven.google.com/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar" - ], - "sha256": "fc0fb66f315f10b8713fc43354936d3649a8ad63f789d42fd7c3e55ecf72e092", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - ], - "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - ], - "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - ], - "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - ], - "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", - "dependencies": [ - "com.google.truth:truth:1.1.3", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.3", - "junit:junit:4.13.2", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.truth:truth:1.1.3", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - ], - "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "org.ow2.asm:asm:jar:sources:9.3", - "junit:junit:jar:sources:4.13.2", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - ], - "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - }, - { - "coord": "com.google.truth:truth:1.1.3", - "dependencies": [ - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.3", - "junit:junit:4.13.2", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.3", - "junit:junit:4.13.2", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - ], - "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - }, - { - "coord": "com.google.truth:truth:jar:sources:1.1.3", - "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "org.ow2.asm:asm:jar:sources:9.3", - "junit:junit:jar:sources:4.13.2", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "org.ow2.asm:asm:jar:sources:9.3", - "junit:junit:jar:sources:4.13.2", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - ], - "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - ], - "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - ], - "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - }, - { - "coord": "com.ibm.icu:icu4j:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - ], - "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - }, - { - "coord": "com.ibm.icu:icu4j:jar:sources:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - ], - "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.14.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.squareup:kotlinpoet:1.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "com.squareup.moshi:moshi:1.14.0", - "com.squareup:kotlinpoet-ksp:1.12.0", - "com.google.auto.service:auto-service-annotations:1.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "com.squareup.okio:okio:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", - "org.ow2.asm:asm:9.3", - "com.google.guava:guava:31.0.1-jre", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "com.squareup:kotlinpoet:1.12.0", - "com.squareup.moshi:moshi:1.14.0", - "com.squareup:kotlinpoet-ksp:1.12.0", - "com.google.auto.service:auto-service-annotations:1.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.ow2.asm:asm:9.3", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar" - ], - "sha256": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.14.0", - "dependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.14.0", - "com.squareup:kotlinpoet:jar:sources:1.12.0", - "org.jetbrains:annotations:jar:sources:13.0", - "com.google.auto.service:auto-service-annotations:jar:sources:1.0", - "com.squareup:kotlinpoet-ksp:jar:sources:1.12.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "com.squareup.okio:okio:jar:sources:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.14.0", - "com.squareup:kotlinpoet:jar:sources:1.12.0", - "com.google.auto.service:auto-service-annotations:jar:sources:1.0", - "com.squareup:kotlinpoet-ksp:jar:sources:1.12.0", - "org.ow2.asm:asm:jar:sources:9.3", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar" - ], - "sha256": "74869047b30ae6e56c27ba804e347ef23731b888011f4f43a16f03175082b38b", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.14.0/moshi-kotlin-codegen-1.14.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:1.14.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "com.squareup.moshi:moshi:1.14.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "com.squareup.okio:okio:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.14.0", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar" - ], - "sha256": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.14.0", - "dependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.14.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "com.squareup.okio:okio:jar:sources:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.14.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar" - ], - "sha256": "9a877f3883129b5234110045b85c4a67e581d56a2bf917daa7c7f017b6352a13", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.14.0/moshi-kotlin-1.14.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi:1.14.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "com.squareup.okio:okio:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar" - ], - "sha256": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi:jar:sources:1.14.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "com.squareup.okio:okio:jar:sources:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar" - ], - "sha256": "e2c0c64a278d7e2726f8bca2269f682c2900065acceef595c5a9072f89b29724", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.14.0/moshi-1.14.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:4.7.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.hamcrest:hamcrest-core:1.3", - "com.squareup.okio:okio:2.10.0", - "junit:junit:4.13.2", - "com.squareup.okhttp3:okhttp:4.7.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.7.2", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar" - ], - "sha256": "d7d08b5096336d5b5a27d0e91bb2ebfa7dd54e48c3bb1e3cba15cc9bf16526b7", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.7.2", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okio:okio:jar:sources:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar" - ], - "sha256": "c5bc89a4ba5429b68713443e0dc625e0bd073e2c4b06a7b6c6c643d4ce29e32b", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:4.7.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "com.squareup.okio:okio:2.10.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar" - ], - "sha256": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "com.squareup.okio:okio:jar:sources:2.10.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.10.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" - ], - "sha256": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" - }, - { - "coord": "com.squareup.okio:okio:2.10.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", - "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" - ], - "sha256": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" - }, - { - "coord": "com.squareup.okio:okio:jar:sources:2.10.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" - ], - "sha256": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.14.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.14.0", - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - ], - "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.14.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.14.0", - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - ], - "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - ], - "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - ], - "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:4.7.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - ], - "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - ], - "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - }, - { - "coord": "com.squareup:javapoet:1.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" - ], - "sha256": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" - }, - { - "coord": "com.squareup:javapoet:jar:sources:1.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar" - ], - "sha256": "d1699067787846453fdcc104aeba3946f070fb2c167cfb3445838e4c86bb1f11", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0-sources.jar" - }, - { - "coord": "com.squareup:javawriter:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - ], - "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - }, - { - "coord": "com.squareup:javawriter:jar:sources:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - ], - "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - }, - { - "coord": "com.squareup:kotlinpoet-ksp:1.12.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "com.squareup:kotlinpoet:1.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "com.squareup:kotlinpoet:1.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar" - ], - "sha256": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0.jar" - }, - { - "coord": "com.squareup:kotlinpoet-ksp:jar:sources:1.12.0", - "dependencies": [ - "com.squareup:kotlinpoet:jar:sources:1.12.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "com.squareup:kotlinpoet:jar:sources:1.12.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar" - ], - "sha256": "d80d9b131173ddfd7c4ac541e675f85c246d48a5b0c8464085fb41ab2ad0a130", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet-ksp/1.12.0/kotlinpoet-ksp-1.12.0-sources.jar" - }, - { - "coord": "com.squareup:kotlinpoet:1.12.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar" - ], - "sha256": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0.jar" - }, - { - "coord": "com.squareup:kotlinpoet:jar:sources:1.12.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar" - ], - "sha256": "b14509845282a1f51acb9f9e8a578f94de1592a01bf530d3dc1a3eab2cffee07", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.12.0/kotlinpoet-1.12.0-sources.jar" - }, - { - "coord": "commons-codec:commons-codec:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://oss.sonatype.org/content/repositories/snapshots/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - ], - "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - }, - { - "coord": "commons-codec:commons-codec:jar:sources:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - ], - "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - }, - { - "coord": "commons-io:commons-io:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://oss.sonatype.org/content/repositories/snapshots/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - ], - "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - }, - { - "coord": "commons-io:commons-io:jar:sources:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - ], - "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - }, - { - "coord": "de.hdodenhof:circleimageview:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://oss.sonatype.org/content/repositories/snapshots/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - ], - "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - }, - { - "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - ], - "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "mirror_urls": [ - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://oss.sonatype.org/content/repositories/snapshots/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - ], - "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - }, - { - "coord": "javax.annotation:javax.annotation-api:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - ], - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - }, - { - "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - ], - "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - }, - { - "coord": "javax.inject:javax.inject:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - ], - "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - }, - { - "coord": "javax.inject:javax.inject:jar:sources:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - ], - "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - }, - { - "coord": "junit:junit:4.13.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", - "mirror_urls": [ - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - ], - "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - }, - { - "coord": "junit:junit:jar:sources:4.13.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - ], - "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - ], - "sha256": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - ], - "sha256": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" - ], - "sha256": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - ], - "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - }, - { - "coord": "net.ltgt.gradle.incap:incap:0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", - "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar" - ], - "sha256": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar" - }, - { - "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar" - ], - "sha256": "15c3cd213a214c94ef7ed262e00ab10c75d1680b0b9203b47801e7068de1cf5c", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2-sources.jar" - }, - { - "coord": "net.sf.kxml:kxml2:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "mirror_urls": [ - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - ], - "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - ], - "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - }, - { - "coord": "nl.dionsegijn:konfetti:1.2.5", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://oss.sonatype.org/content/repositories/snapshots/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" - ], - "sha256": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" - }, - { - "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" - ], - "sha256": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" - }, - { - "coord": "org.antlr:antlr4:4.5.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" - ], - "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" - }, - { - "coord": "org.antlr:antlr4:jar:sources:4.5.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" - ], - "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "mirror_urls": [ - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" - ], - "sha256": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - ], - "sha256": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - ], - "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" - ], - "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" - }, - { - "coord": "org.checkerframework:checker-qual:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - ], - "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - }, - { - "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" - ], - "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-core:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - ], - "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-integration:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.hamcrest:hamcrest-library:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-library:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" - ], - "sha256": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.hamcrest:hamcrest-library:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-library:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" - ], - "sha256": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-library:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" - ], - "sha256": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-library:jar:sources:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" - ], - "sha256": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - ], - "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-reflect:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" - ], - "sha256": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" - ], - "sha256": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" - ], - "sha256": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - ], - "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar" - ], - "sha256": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.7.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar" - ], - "sha256": "5d46cefa67dfd92d34e693e04a0c25c8d343f2c9762a40998ff4e201012fafbe", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.0/kotlin-reflect-1.7.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" - ], - "sha256": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" - ], - "sha256": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar" - ], - "sha256": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar" - ], - "sha256": "406ecfb22a278ef80b642196d572eda4daebeed67b88474c86b39265288fba00", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.0/kotlin-stdlib-common-1.7.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar" - ], - "sha256": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar" - ], - "sha256": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.0/kotlin-stdlib-jdk7-1.7.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar" - ], - "sha256": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar" - ], - "sha256": "32018630c0a1d42292b8e41960c4d0bea4f15be08c1761b14b1e87c09f75d467", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.0/kotlin-stdlib-jdk8-1.7.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains:annotations:13.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar" - ], - "sha256": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar" - ], - "sha256": "2176274ecf922fffdd9a7eeec18f5e3a69f7ed53dadb5add3c9a706560ac9d7f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.0/kotlin-stdlib-1.7.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" - ], - "sha256": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" - ], - "sha256": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" - ], - "sha256": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" - ], - "sha256": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" - ], - "sha256": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" - ], - "directDependencies": [ - "junit:junit:jar:sources:4.13.2", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" - ], - "sha256": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" - ], - "sha256": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" - ], - "sha256": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar" - ], - "sha256": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar" - ], - "sha256": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar" - ], - "sha256": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar" - ], - "sha256": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" - ], - "sha256": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - ], - "sha256": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" - ], - "sha256": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" - ], - "sha256": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar" - ], - "sha256": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar" - ], - "sha256": "4efc1ba0d7d0f0bc61fc2dff9f2d3b8f19e5beea5996677c3d4c9fba81ca658a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.3.0/kotlinx-metadata-jvm-0.3.0-sources.jar" - }, - { - "coord": "org.jetbrains:annotations:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - }, - { - "coord": "org.jetbrains:annotations:jar:sources:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - ], - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - }, - { - "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2", - "org.mockito:mockito-core:3.9.0" - ], - "directDependencies": [ - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" - ], - "sha256": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" - }, - { - "coord": "org.mockito.kotlin:mockito-kotlin:jar:sources:3.2.0", - "dependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" - ], - "sha256": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" - }, - { - "coord": "org.mockito:mockito-core:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" - ], - "sha256": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" - }, - { - "coord": "org.mockito:mockito-core:jar:sources:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" - ], - "sha256": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" - }, - { - "coord": "org.objenesis:objenesis:3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "mirror_urls": [ - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" - ], - "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" - }, - { - "coord": "org.objenesis:objenesis:jar:sources:3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" - ], - "sha256": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" - ], - "sha256": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar" - ], - "sha256": "a34153ef6bac79a2a0535f62590671fe7c632ade294aa74938ee79da14707521", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-commons:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-analysis:9.0" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm-tree:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" - ], - "sha256": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-commons:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-analysis:jar:sources:9.0" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-tree:jar:sources:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar" - ], - "sha256": "7ced1227cc5e9d9762a930e19f8708591c5ef458bcdebdebd7e934fbb1b1adf3", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:9.0", - "dependencies": [ - "org.ow2.asm:asm:9.3" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" - ], - "sha256": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm:jar:sources:9.3" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar" - ], - "sha256": "e75b132b75a861dcbb8aa75b98783b863310fb2e3e3d28394c22063db5ec7432", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-util:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-analysis:9.0" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm-tree:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar" - ], - "sha256": "2af6e7d01e0862e75193f3c01a06a689b0a245947e29f38eb683633391519bb6", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-util:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-analysis:jar:sources:9.0" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-tree:jar:sources:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" - ], - "sha256": "cdc52c849b9af5d157df3919621d484697ed35c755292c682704227c0e012710", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm:9.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/9.3/asm-9.3.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.3/asm-9.3.jar", - "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar" - ], - "sha256": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3.jar" - }, - { - "coord": "org.ow2.asm:asm:jar:sources:9.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/9.3/asm-9.3-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar" - ], - "sha256": "5ceb3d0b41a8eb8b416f28778b27c0e290143b6dc29d887b1cf40e2c0727f096", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.3/asm-9.3-sources.jar" - }, - { - "coord": "org.robolectric:annotations:4.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar" - ], - "sha256": "76b5bf55bb0d98e3b72fee1e015dea04c3a5a907aff02b9b405cebd50a19e1ab", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar" - }, - { - "coord": "org.robolectric:annotations:jar:sources:4.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar" - ], - "sha256": "32eccf8cbb11da68ffbe0fc14278150dc4236f77de26af1d1727e6acd61a086b", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar" - }, - { - "coord": "org.robolectric:junit:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:shadowapi:4.5", - "org.robolectric:sandbox:4.5" - ], - "directDependencies": [ - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "org.robolectric:shadowapi:4.5", - "org.robolectric:sandbox:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/junit/4.5/junit-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5.jar", - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar" - ], - "sha256": "c9eec2e87d53fc7a4af3c0c1c4b722963f2dc7d0a01b90568a6c83ca6d751c4a", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar" - }, - { - "coord": "org.robolectric:junit:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "org.robolectric:sandbox:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.robolectric:sandbox:jar:sources:4.5", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar" - ], - "sha256": "6e631445ffcb2ecefb4ba4e170ae31e39f281244a3ce68b444f8d8fe1944782f", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar" - }, - { - "coord": "org.robolectric:pluginapi:4.5", - "dependencies": [ - "org.robolectric:annotations:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar" - ], - "sha256": "9292f4a65d546b27b000112f1daeea8228c039ba9eb790d122ee99a4b04d8c43", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar" - }, - { - "coord": "org.robolectric:pluginapi:jar:sources:4.5", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar" - ], - "sha256": "c90002bd085a03daf77b51ed4e0867cff898adaa754023aea21f4bcb84567127", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar" - }, - { - "coord": "org.robolectric:plugins-maven-dependency-resolver:4.5", - "dependencies": [ - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar" - ], - "sha256": "e6c381016e2da09c3f3a7859075042d3457d0dc0a6ba088b8d969b9d3a525cfa", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar" - }, - { - "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", - "dependencies": [ - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:utils:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar" - ], - "sha256": "628689f56c37d669a60d5aa669e59acb0d64001f6b2533174ed5ddee4871d7bb", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar" - }, - { - "coord": "org.robolectric:resources:4.5", - "dependencies": [ - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:annotations:4.5", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/resources/4.5/resources-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5.jar", - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar" - ], - "sha256": "21b60d114670827bf80b7815faa16da02eeda2fcd01cba088dfb630fa9721eb3", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar" - }, - { - "coord": "org.robolectric:resources:jar:sources:4.5", - "dependencies": [ - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:annotations:jar:sources:4.5", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:utils:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar" - ], - "sha256": "d5baa25e556e4fc67d3dc6bdf0bf32d29df4439856fc054112f81596a1fe1574", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar" - }, - { - "coord": "org.robolectric:robolectric:4.5", - "dependencies": [ - "org.robolectric:shadows-framework:4.5", - "org.ow2.asm:asm-analysis:9.0", - "androidx.annotation:annotation:1.1.0", - "org.robolectric:pluginapi:4.5", - "androidx.test:monitor:1.4.0", - "org.robolectric:plugins-maven-dependency-resolver:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:junit:4.5", - "org.robolectric:utils:4.5", - "org.ow2.asm:asm-commons:9.0", - "androidx.test:monitor:aar:1.4.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:1.0.392", - "org.ow2.asm:asm-tree:9.0", - "org.bouncycastle:bcprov-jdk15on:1.65", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.ibm.icu:icu4j:53.1", - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:shadowapi:4.5", - "org.robolectric:sandbox:4.5" - ], - "directDependencies": [ - "org.robolectric:shadows-framework:4.5", - "org.robolectric:pluginapi:4.5", - "androidx.test:monitor:1.4.0", - "org.robolectric:plugins-maven-dependency-resolver:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:junit:4.5", - "org.robolectric:utils:4.5", - "org.bouncycastle:bcprov-jdk15on:1.65", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.robolectric:sandbox:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar" - ], - "sha256": "ba9f8130c11d5b34dfe61990d2e9adfbcf5a945476309c3dcb48fce547331c27", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar" - }, - { - "coord": "org.robolectric:robolectric:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.3", - "androidx.test:monitor:aar:sources:1.4.0", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "org.robolectric:shadows-framework:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "org.ow2.asm:asm-util:jar:sources:9.0", - "org.robolectric:sandbox:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:junit:jar:sources:4.5", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:resources:jar:sources:4.5", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadows-framework:jar:sources:4.5", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:annotations:jar:sources:4.5", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", - "org.robolectric:sandbox:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:junit:jar:sources:4.5", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar" - ], - "sha256": "54293237f2b9f48f1609935bffc37b353b3e981962fb578da64bae1a82c6c25d", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar" - }, - { - "coord": "org.robolectric:sandbox:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:shadowapi:4.5" - ], - "directDependencies": [ - "org.robolectric:utils:4.5", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm:9.3", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:shadowapi:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar" - ], - "sha256": "cf18639f2991893122f88df87bf83eb325b3ca1031c9a730acead5acdc7e275c", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar" - }, - { - "coord": "org.robolectric:sandbox:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar" - ], - "sha256": "e9c61c173f65a73f4ae415cc0095c8570ed199d8247b4421032b82cc2aca3571", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar" - }, - { - "coord": "org.robolectric:shadowapi:4.5", - "dependencies": [ - "org.robolectric:annotations:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar" - ], - "sha256": "a158c49d0274a1412fb909d6b2e52a06b230a2b80ad8657c072c7474f0e69c1f", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar" - }, - { - "coord": "org.robolectric:shadowapi:jar:sources:4.5", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar" - ], - "sha256": "4a220cfd840b1aec509512825a6b332dbe8889f988f25d60369ceb599396ac9e", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar" - }, - { - "coord": "org.robolectric:shadows-framework:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "androidx.annotation:annotation:1.1.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:utils:4.5", - "org.ow2.asm:asm-commons:9.0", - "androidx.test:monitor:aar:1.4.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:1.0.392", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.ibm.icu:icu4j:53.1", - "com.google.guava:guava:31.0.1-jre", - "org.robolectric:shadowapi:4.5" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:utils:4.5", - "androidx.test:monitor:aar:1.4.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:1.0.392", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:shadowapi:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar" - ], - "sha256": "3be4c7d01ee2fb5cff4cb90a65af26831199baac3e92311dd2d5f42cadb50723", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar" - }, - { - "coord": "org.robolectric:shadows-framework:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.3", - "androidx.test:monitor:aar:sources:1.4.0", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "org.robolectric:shadowapi:jar:sources:4.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "org.ow2.asm:asm-util:jar:sources:9.0", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:resources:jar:sources:4.5", - "androidx.test:monitor:aar:sources:1.4.0", - "org.robolectric:utils:jar:sources:4.5", - "org.robolectric:pluginapi:jar:sources:4.5", - "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "org.robolectric:shadowapi:jar:sources:4.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:annotations:jar:sources:4.5", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar" - ], - "sha256": "879288cd58699b4a75ebda38bb0905f359a258575f18ff0e7b861d18a8595231", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar" - }, - { - "coord": "org.robolectric:utils-reflector:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.3", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-util:9.0", - "org.robolectric:utils:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar" - ], - "sha256": "91f9e5f9eacd6a2f308473b39d473f3edd205365fe3c4188f8c4c11191c6d914", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar" - }, - { - "coord": "org.robolectric:utils-reflector:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.3", - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar" - ], - "sha256": "a8f9c774036f4ed79a1c08cd876a4ec0e8eac311875c0a3e9df7de8ab0e5e003", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar" - }, - { - "coord": "org.robolectric:utils:4.5", - "dependencies": [ - "org.robolectric:pluginapi:4.5", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre" - ], - "directDependencies": [ - "org.robolectric:pluginapi:4.5", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "com.google.guava:guava:31.0.1-jre" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils/4.5/utils-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5.jar", - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar" - ], - "sha256": "b0982a413c4bd874a8099b97a22cdcd4826cf62178f17dbca67d814627124de1", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar" - }, - { - "coord": "org.robolectric:utils:jar:sources:4.5", - "dependencies": [ - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "javax.inject:javax.inject:jar:sources:1", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" - ], - "sha256": "f8b7e1a3ed9916c1d2529ede178af4bd6dc3b2f41fc9be57c22476f3e91ffdb4", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" - }, - { - "coord": "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "androidx.constraintlayout:constraintlayout:jar:sources:2.0.1", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "androidx.core:core:jar:sources:1.3.1" - ], - "file": null - }, - { - "coord": "androidx.multidex:multidex-instrumentation:jar:sources:2.0.0", - "dependencies": [ - "androidx.multidex:multidex:jar:sources:2.0.1" - ], - "directDependencies": [ - "androidx.multidex:multidex:jar:sources:2.0.1" - ], - "file": null - }, - { - "coord": "com.android.support:support-annotations:jar:sources:28.0.0", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "dependencies": [ - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:beta:aar:sources:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" - ], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7", - "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics:jar:sources:2.9.8", - "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:sources:1.2.10", - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7", - "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "com.crashlytics.sdk.android:beta:aar:sources:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "file": null - }, - { - "coord": "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", - "dependencies": [ - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.google.dagger:dagger:jar:sources:2.41", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0" - ], - "file": null - }, - { - "coord": "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.41" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.dagger:dagger:jar:sources:2.41" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:31.0.1-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.7.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-analytics:jar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement:aar:sources:17.5.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-crashlytics:jar:sources:17.1.1", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "com.google.dagger:dagger:jar:sources:2.41", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.google.firebase:firebase-iid:aar:sources:20.1.5", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "com.google.firebase:firebase-iid:aar:sources:20.1.5", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-iid:aar:sources:20.1.5", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "io.fabric.sdk.android:fabric:aar:sources:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "io.fabric.sdk.android:fabric:jar:sources:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": null - } - ], - "version": "0.1.0" - } -} diff --git a/third_party/maven_install_app_prod.json b/third_party/maven_install_app_prod.json new file mode 100644 index 00000000000..20586bf3e0e --- /dev/null +++ b/third_party/maven_install_app_prod.json @@ -0,0 +1,4561 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -660593142, + "__RESOLVED_ARTIFACTS_HASH": 392775335, + "artifacts": { + "androidx.activity:activity": { + "shasums": { + "javadoc": null, + "sources": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e" + }, + "version": "1.1.0" + }, + "androidx.activity:activity:aar": { + "shasums": { + "jar": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation": { + "shasums": { + "jar": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "javadoc": "64433da867505447aafaaab12182cc33b5afbdf32d183cfa07fa067168b06528", + "sources": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02" + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation-experimental": { + "shasums": { + "javadoc": null, + "sources": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776" + }, + "version": "1.0.0" + }, + "androidx.annotation:annotation-experimental:aar": { + "shasums": { + "jar": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11" + }, + "version": "1.0.0" + }, + "androidx.appcompat:appcompat": { + "shasums": { + "javadoc": null, + "sources": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources": { + "shasums": { + "javadoc": null, + "sources": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources:aar": { + "shasums": { + "jar": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat:aar": { + "shasums": { + "jar": "3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70" + }, + "version": "1.2.0" + }, + "androidx.arch.core:core-common": { + "shasums": { + "jar": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", + "javadoc": null, + "sources": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime": { + "shasums": { + "javadoc": null, + "sources": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime:aar": { + "shasums": { + "jar": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.cardview:cardview": { + "shasums": { + "javadoc": null, + "sources": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4" + }, + "version": "1.0.0" + }, + "androidx.cardview:cardview:aar": { + "shasums": { + "jar": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7" + }, + "version": "1.0.0" + }, + "androidx.collection:collection": { + "shasums": { + "jar": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", + "javadoc": null, + "sources": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d" + }, + "version": "1.1.0" + }, + "androidx.constraintlayout:constraintlayout": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout-solver": { + "shasums": { + "jar": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout:aar": { + "shasums": { + "jar": "ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189" + }, + "version": "2.0.1" + }, + "androidx.coordinatorlayout:coordinatorlayout": { + "shasums": { + "javadoc": null, + "sources": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b" + }, + "version": "1.1.0" + }, + "androidx.coordinatorlayout:coordinatorlayout:aar": { + "shasums": { + "jar": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb" + }, + "version": "1.1.0" + }, + "androidx.core:core": { + "shasums": { + "javadoc": null, + "sources": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28" + }, + "version": "1.3.1" + }, + "androidx.core:core-ktx": { + "shasums": { + "javadoc": null, + "sources": "a477aafb6356210d5d6a64f0d5e57e5500e1906ba1a3f49d449081589e785626" + }, + "version": "1.0.1" + }, + "androidx.core:core-ktx:aar": { + "shasums": { + "jar": "a151b7e21acc3d272e1d397a2084e76ccce88e8542adcc4e0cf1e0655063255f" + }, + "version": "1.0.1" + }, + "androidx.core:core:aar": { + "shasums": { + "jar": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", + "javadoc": null + }, + "version": "1.3.1" + }, + "androidx.cursoradapter:cursoradapter": { + "shasums": { + "javadoc": null, + "sources": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323" + }, + "version": "1.0.0" + }, + "androidx.cursoradapter:cursoradapter:aar": { + "shasums": { + "jar": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.customview:customview": { + "shasums": { + "javadoc": null, + "sources": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2" + }, + "version": "1.1.0" + }, + "androidx.customview:customview:aar": { + "shasums": { + "jar": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.databinding:databinding-adapters": { + "shasums": { + "javadoc": null, + "sources": "201336b6c7563cf4bf7481dc24bf8cf81944d1ff0dde75e66f989fbf599c2ac5" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-adapters:aar": { + "shasums": { + "jar": "840a66744866185b6a74fd99e6596bf1eb0720837c3ae470c25212bccc563939" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-common": { + "shasums": { + "jar": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", + "javadoc": "eeb6b61b31a9561e073a15e8f050de8f8fb663103be3ec390b61c6f19a821ca5", + "sources": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-compiler": { + "shasums": { + "jar": "07a9fb44f43048b18f149add7835e1239e92057e6748affde2d2bccf330c4242", + "javadoc": "8550379b595c934f4bbea2d34749506587763b58890a35088a04a7c546ba044d", + "sources": "55abb3bae194f31d0823807fd798b95447fb988f7f1291195e040b281f258464" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-compiler-common": { + "shasums": { + "jar": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", + "javadoc": "91d74586e54c510cc46a8e2a8f3d9e21538d2c7e07ec38e0b3205d3828dfc47a", + "sources": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-runtime": { + "shasums": { + "javadoc": null, + "sources": "5d9c949b8d3f14102a1aa85a036057bb32c715a414438c76af06c772f935bf91" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-runtime:aar": { + "shasums": { + "jar": "80d966bf58b971334d65b213b2ab16fe827bbb95389a9c6a52b141853f529b30" + }, + "version": "3.4.2" + }, + "androidx.documentfile:documentfile": { + "shasums": { + "javadoc": null, + "sources": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410" + }, + "version": "1.0.0" + }, + "androidx.documentfile:documentfile:aar": { + "shasums": { + "jar": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.drawerlayout:drawerlayout": { + "shasums": { + "javadoc": null, + "sources": "2273fcbb290a092634b90e0556dfb1ae978d9ed011be5692bd9e6659633b6850" + }, + "version": "1.1.0" + }, + "androidx.drawerlayout:drawerlayout:aar": { + "shasums": { + "jar": "9d79030ad4f93b1c6296f7a8391710f9e9e3228a3b10964c4bb0a042fd6257b8", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.dynamicanimation:dynamicanimation": { + "shasums": { + "javadoc": null, + "sources": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196" + }, + "version": "1.0.0" + }, + "androidx.dynamicanimation:dynamicanimation:aar": { + "shasums": { + "jar": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface": { + "shasums": { + "javadoc": null, + "sources": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface:aar": { + "shasums": { + "jar": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11" + }, + "version": "1.0.0" + }, + "androidx.fragment:fragment": { + "shasums": { + "javadoc": null, + "sources": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb" + }, + "version": "1.2.0" + }, + "androidx.fragment:fragment:aar": { + "shasums": { + "jar": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.interpolator:interpolator": { + "shasums": { + "javadoc": null, + "sources": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345" + }, + "version": "1.0.0" + }, + "androidx.interpolator:interpolator:aar": { + "shasums": { + "jar": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils": { + "shasums": { + "javadoc": null, + "sources": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070" + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils:aar": { + "shasums": { + "jar": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-common": { + "shasums": { + "jar": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", + "javadoc": null, + "sources": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-extensions": { + "shasums": { + "javadoc": null, + "sources": "3cc0bd51ff16c978cc4000a10e6df339febd97a0aed6aa301454b70798155cc4" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-extensions:aar": { + "shasums": { + "jar": "648c8de1d10b025d524a2e46ac994fc3f6bf186826c09ec1a62d250bf1b877ae" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata": { + "shasums": { + "javadoc": null, + "sources": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core": { + "shasums": { + "javadoc": null, + "sources": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx": { + "shasums": { + "javadoc": null, + "sources": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": { + "shasums": { + "jar": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core:aar": { + "shasums": { + "jar": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-ktx": { + "shasums": { + "javadoc": null, + "sources": "3b1a5683ffecf2f5ec7879db1b7debf03d94b49db0bc4e2cf49d340e194fa437" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-ktx:aar": { + "shasums": { + "jar": "69c3532a70d39adfa13458c9e06d7adcd88a2259f5e9ea517cc7eed26c5fc491" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata:aar": { + "shasums": { + "jar": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process": { + "shasums": { + "javadoc": null, + "sources": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process:aar": { + "shasums": { + "jar": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime": { + "shasums": { + "javadoc": null, + "sources": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime:aar": { + "shasums": { + "jar": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service": { + "shasums": { + "javadoc": null, + "sources": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service:aar": { + "shasums": { + "jar": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel": { + "shasums": { + "javadoc": null, + "sources": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-ktx": { + "shasums": { + "javadoc": null, + "sources": "9cab05f9a642bdcb8628d4e353efa1dc2784cdc5c337687470edd0c2cd2071a3" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar": { + "shasums": { + "jar": "f791001f2211947e56ad3d96d12c9ae93fc5589b88f08603f69a2265c9a7d702" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate": { + "shasums": { + "javadoc": null, + "sources": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9" + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": { + "shasums": { + "jar": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel:aar": { + "shasums": { + "jar": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.loader:loader": { + "shasums": { + "javadoc": null, + "sources": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67" + }, + "version": "1.0.0" + }, + "androidx.loader:loader:aar": { + "shasums": { + "jar": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager": { + "shasums": { + "javadoc": null, + "sources": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4" + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager:aar": { + "shasums": { + "jar": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.multidex:multidex": { + "shasums": { + "javadoc": null, + "sources": "b0d707d4074dd1996d0780e0b84478d4ca54515de38fe8df542fbafc44ba2b20" + }, + "version": "2.0.1" + }, + "androidx.multidex:multidex-instrumentation": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.0.0" + }, + "androidx.multidex:multidex-instrumentation:aar": { + "shasums": { + "jar": "fb8115694b1731c23c1bbb628f5baaee37a8f3b50d69a7733b55278e101e1488" + }, + "version": "2.0.0" + }, + "androidx.multidex:multidex:aar": { + "shasums": { + "jar": "42dd32ff9f97f85771b82a20003a8d70f68ab7b4ba328964312ce0732693db09" + }, + "version": "2.0.1" + }, + "androidx.navigation:navigation-common": { + "shasums": { + "javadoc": null, + "sources": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx": { + "shasums": { + "javadoc": null, + "sources": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx:aar": { + "shasums": { + "jar": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common:aar": { + "shasums": { + "jar": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment": { + "shasums": { + "javadoc": null, + "sources": "bc3a5b4153f886f11c5e0ab5fcba2f329beaeb5c2fa00c9b7f176884a20c0ece" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment-ktx": { + "shasums": { + "javadoc": null, + "sources": "482878c8b556ee07e9fd13fe9feee654fcbc984aa5224bfe7a5119796000020f" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment-ktx:aar": { + "shasums": { + "jar": "8ad7b7ed765009271cc0fe97ea925b3fbd90a9bc80aeefb2708a554d7330b8d3" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment:aar": { + "shasums": { + "jar": "38ddf1afc99a0585904f2121eee7131fef13595e64c9bb6b22f68dd66b8d1f9c", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime": { + "shasums": { + "javadoc": null, + "sources": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx:aar": { + "shasums": { + "jar": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime:aar": { + "shasums": { + "jar": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui": { + "shasums": { + "javadoc": null, + "sources": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx": { + "shasums": { + "javadoc": null, + "sources": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx:aar": { + "shasums": { + "jar": "fb28826b4eb20a53e9398576bb9e7a3215cf970e99a05d7ccc0422d5978fa915" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui:aar": { + "shasums": { + "jar": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.print:print": { + "shasums": { + "javadoc": null, + "sources": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217" + }, + "version": "1.0.0" + }, + "androidx.print:print:aar": { + "shasums": { + "jar": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.recyclerview:recyclerview": { + "shasums": { + "javadoc": null, + "sources": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c" + }, + "version": "1.1.0" + }, + "androidx.recyclerview:recyclerview:aar": { + "shasums": { + "jar": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.room:room-common": { + "shasums": { + "jar": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", + "javadoc": null, + "sources": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime": { + "shasums": { + "javadoc": null, + "sources": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime:aar": { + "shasums": { + "jar": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", + "javadoc": null + }, + "version": "2.2.5" + }, + "androidx.savedstate:savedstate": { + "shasums": { + "javadoc": null, + "sources": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743" + }, + "version": "1.0.0" + }, + "androidx.savedstate:savedstate:aar": { + "shasums": { + "jar": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.sqlite:sqlite": { + "shasums": { + "javadoc": null, + "sources": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework": { + "shasums": { + "javadoc": null, + "sources": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework:aar": { + "shasums": { + "jar": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite:aar": { + "shasums": { + "jar": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.transition:transition": { + "shasums": { + "javadoc": null, + "sources": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887" + }, + "version": "1.2.0" + }, + "androidx.transition:transition:aar": { + "shasums": { + "jar": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e" + }, + "version": "1.2.0" + }, + "androidx.vectordrawable:vectordrawable": { + "shasums": { + "javadoc": null, + "sources": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated": { + "shasums": { + "javadoc": null, + "sources": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated:aar": { + "shasums": { + "jar": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable:aar": { + "shasums": { + "jar": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable": { + "shasums": { + "javadoc": null, + "sources": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b" + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable:aar": { + "shasums": { + "jar": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.viewpager2:viewpager2": { + "shasums": { + "javadoc": null, + "sources": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1" + }, + "version": "1.0.0" + }, + "androidx.viewpager2:viewpager2:aar": { + "shasums": { + "jar": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager": { + "shasums": { + "javadoc": null, + "sources": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager:aar": { + "shasums": { + "jar": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.work:work-runtime": { + "shasums": { + "javadoc": null, + "sources": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx:aar": { + "shasums": { + "jar": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime:aar": { + "shasums": { + "jar": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "javadoc": null + }, + "version": "2.4.0" + }, + "com.android.databinding:baseLibrary": { + "shasums": { + "jar": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", + "javadoc": "086fbefbb6bc12f3a57a278aa2b813e07595bc8be69e8e498312c2a138ec27cc", + "sources": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276" + }, + "version": "3.4.2" + }, + "com.android.support:support-annotations": { + "shasums": { + "jar": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", + "javadoc": null, + "sources": null + }, + "version": "28.0.0" + }, + "com.android.tools.build.jetifier:jetifier-core": { + "shasums": { + "jar": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "javadoc": null, + "sources": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409" + }, + "version": "1.0.0-beta04" + }, + "com.android.tools:annotations": { + "shasums": { + "jar": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", + "javadoc": "45402160e5368929730e2e8f6caf2c2c8d9568e5c788445e671cb85abf568d5a", + "sources": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882" + }, + "version": "26.4.2" + }, + "com.crashlytics.sdk.android:answers:aar": { + "shasums": { + "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "javadoc": null, + "sources": null + }, + "version": "1.4.6" + }, + "com.crashlytics.sdk.android:beta:aar": { + "shasums": { + "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "javadoc": null, + "sources": null + }, + "version": "1.2.10" + }, + "com.crashlytics.sdk.android:crashlytics": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.9.8" + }, + "com.crashlytics.sdk.android:crashlytics-core:aar": { + "shasums": { + "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "javadoc": null, + "sources": null + }, + "version": "2.6.7" + }, + "com.crashlytics.sdk.android:crashlytics:aar": { + "shasums": { + "jar": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb" + }, + "version": "2.9.8" + }, + "com.github.bumptech.glide:annotations": { + "shasums": { + "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "javadoc": "68f38b5cbbc0433316f36b54bd8051211ed4b198c118c4e29a620f3fc8f974d1", + "sources": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:compiler": { + "shasums": { + "jar": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "javadoc": "137824d00981dc6ad7ecf9ac512a8880e29e2a7f47e03a4394d8542fda5b410a", + "sources": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:disklrucache": { + "shasums": { + "jar": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "javadoc": "12d97082772cb757eb51863456d1881e0618e0b39e6373473c5a45d35b0c09ea", + "sources": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder": { + "shasums": { + "javadoc": "5a7756e186482956a041c792793e1e23f799f89b70a373da47df5dc1bd101267", + "sources": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder:aar": { + "shasums": { + "jar": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide": { + "shasums": { + "javadoc": "1b715180d88923e2a62149e4f425c8b928ea1db80cb940388aa5d06a7781afe5", + "sources": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide:aar": { + "shasums": { + "jar": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95" + }, + "version": "4.11.0" + }, + "com.google.android.datatransport:transport-api": { + "shasums": { + "javadoc": "974431863d29a64066b63fd144a01f84abb3cb0579d139dd15a14ac238aa7967", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-api:aar": { + "shasums": { + "jar": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-backend-cct": { + "shasums": { + "javadoc": "41297c7f4be39517c743ae145483a8772f2d5983befb07bf74348a933c77c8cb", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-backend-cct:aar": { + "shasums": { + "jar": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-runtime": { + "shasums": { + "javadoc": "a7da57d4af9c4e527760ee2ed818758b351ad78193bfe56022cb3affa7ea6a66", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.datatransport:transport-runtime:aar": { + "shasums": { + "jar": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.flexbox:flexbox": { + "shasums": { + "javadoc": null, + "sources": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8" + }, + "version": "3.0.0" + }, + "com.google.android.flexbox:flexbox:aar": { + "shasums": { + "jar": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574" + }, + "version": "3.0.0" + }, + "com.google.android.gms:play-services-ads-identifier:aar": { + "shasums": { + "jar": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base": { + "shasums": { + "javadoc": "e1da44cd2b03220bfd7db759a813392b2d6b5080649beae1ee1857a2f69d63c2", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base:aar": { + "shasums": { + "jar": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement": { + "shasums": { + "javadoc": "79dfa254f02fcaa72a6a9436eeec419cf13f589e12d2d21d42205b7f1b96dfe4", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement:aar": { + "shasums": { + "jar": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-measurement": { + "shasums": { + "javadoc": "18cfddfc1b58823b31f6aaddec428639ecd24cd43b81a01e4adf634a603950ef", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api": { + "shasums": { + "javadoc": "3b2e8ecb44cbdb854c82f4284bec715e818170be792bd987b6416559270ebe72", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api:aar": { + "shasums": { + "jar": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base:aar": { + "shasums": { + "jar": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl": { + "shasums": { + "javadoc": "919d22db0a3e0baec2f5e1185ca85f554943c58047e6be9bd7b77a601c9da4d1", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl:aar": { + "shasums": { + "jar": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api:aar": { + "shasums": { + "jar": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk:aar": { + "shasums": { + "jar": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement:aar": { + "shasums": { + "jar": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-stats:aar": { + "shasums": { + "jar": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-tasks:aar": { + "shasums": { + "jar": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:strict-version-matcher-plugin": { + "shasums": { + "jar": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", + "javadoc": null, + "sources": null + }, + "version": "1.2.1" + }, + "com.google.android.material:material": { + "shasums": { + "javadoc": null, + "sources": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993" + }, + "version": "1.3.0" + }, + "com.google.android.material:material:aar": { + "shasums": { + "jar": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a" + }, + "version": "1.3.0" + }, + "com.google.auto.service:auto-service-annotations": { + "shasums": { + "jar": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e", + "javadoc": "c36853b732c45ef8b9bbace6975fbee9d846b517e59fb87990cd246e583a7966", + "sources": "a063f495c8aaa763726529a241ca1510a6ff3d9c92f511dffd131c4303caed44" + }, + "version": "1.0" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "3677f725f5b1b6cd6a4cc8aa8cf8f5fd2b76d170205cbdc3e9bfd9b58f934b3b", + "javadoc": "212b606de831ebb578dc53c3a420dd5f0f063716a620680a7eb62eb0fa56e60b", + "sources": "f55b4c071128b6887ca1aaccc3946c84ca27cea29d2df71ed333744451fbc7dc" + }, + "version": "1.6.5" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "javadoc": "3791d601c8757344a5b9714a1122e2f852743114a9d55c1b1fed64b13116c353", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", + "javadoc": "c32e90ccb6cadc8c4162bf807a4f1df630a7c907186337dcd06cf982ede71284", + "sources": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e" + }, + "version": "2.8.5" + }, + "com.google.dagger:dagger": { + "shasums": { + "jar": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739", + "javadoc": "e7c138f92bc83a361ac4f2472430e4734e69cd59ec54922916c443fc9e6458cf", + "sources": "f4f7a04037779a2186aba088b1dab8bc465a171f03b2934ecc046de740d4c0c3" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-compiler": { + "shasums": { + "jar": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e", + "javadoc": "ed741551c02b567c580fa1acdf566a76f3132476ecc805fa4a4c269c11d278fd", + "sources": "264f47ea60781e0ef25972859ca86e2b062e6af6dbe5f6ce1ad819f06f563e71" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-producers": { + "shasums": { + "jar": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521", + "javadoc": "17745da25eb15bda62d21c2ced68b0b6b5aaebcaa1a69a85e3e12706656bdcbd", + "sources": "b36fd040a674b00e54ecdfe2aec32b78a16a6cbd85dded283527a2cb2eca540b" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-spi": { + "shasums": { + "jar": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea", + "javadoc": "fb4375a70f5fdd8ec938b9d2a7acc8ea9cc8e17f1caa795ff32d1fd15233c24f", + "sources": "9a6bb6b0ac646f01769bf008b45937aaaa3e4ae4bdf97ed5c244e6ea53c09659" + }, + "version": "2.41" + }, + "com.google.devtools.ksp:symbol-processing-api": { + "shasums": { + "jar": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3", + "javadoc": "a4182d4195bdb7d2ca20e849a84bf3b8faff1936bbc67ac4cc73144e0b2d008f", + "sources": "ea1ea27e14d04b48a9e90007ce7b6b242f252532c9b4456800a362c89851d502" + }, + "version": "1.5.30-1.0.0" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", + "javadoc": "5dc75d28f5b5cc73889e714e14060e41e0989caacf50cb5594f536b38f569ccd", + "sources": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d" + }, + "version": "2.11.0" + }, + "com.google.errorprone:javac-shaded": { + "shasums": { + "jar": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", + "javadoc": "02e74bd2468ed5be0f49b32fa4d7f35aa7c542c2d3fd486e1883e4d8b9fa6f6a", + "sources": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a" + }, + "version": "9-dev-r4023-3" + }, + "com.google.firebase:firebase-analytics": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-analytics:aar": { + "shasums": { + "jar": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54" + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-common": { + "shasums": { + "javadoc": "54495b003c6a7e3556598b28458924786b64523aed4b0e41facacbf311c52578", + "sources": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-common:aar": { + "shasums": { + "jar": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-components": { + "shasums": { + "javadoc": "dff8676a3a0702b1115c7427dbbced106d3b15a82106805db7dd79252023d2b5", + "sources": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-components:aar": { + "shasums": { + "jar": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-crashlytics": { + "shasums": { + "javadoc": "62234f33ea18163c7c6c47d9a703d6fa0a6b44d40037bad74297acac444c3742", + "sources": null + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-crashlytics:aar": { + "shasums": { + "jar": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b" + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-encoders-json": { + "shasums": { + "javadoc": "550ff7a066b67ce6730c2b5e5b6d0d1247198d19546ff4451a05ec15779fc080", + "sources": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-encoders-json:aar": { + "shasums": { + "jar": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-iid": { + "shasums": { + "javadoc": "710dd4f9a00b1fde98c0e5f5d42cf4c173ad484c5b2683dccb30d97826072119", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-iid-interop:aar": { + "shasums": { + "jar": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.firebase:firebase-iid:aar": { + "shasums": { + "jar": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-installations": { + "shasums": { + "javadoc": "42c17879e63b6a85e1cca77e717259100f618f5c6bfd18ce56bd7338769ac775", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-installations-interop": { + "shasums": { + "javadoc": "a8b05b82b7866ed44cb2624e4908dec78f9d61a6e4e46a16bf06a40ee2490b2b", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations-interop:aar": { + "shasums": { + "jar": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations:aar": { + "shasums": { + "jar": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-measurement-connector:aar": { + "shasums": { + "jar": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", + "javadoc": null, + "sources": null + }, + "version": "18.0.0" + }, + "com.google.gms:google-services": { + "shasums": { + "jar": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", + "javadoc": "936c70c14961b0d083b2b31787105e1da14beed3f5650d7b5b674ad15c9cffbe", + "sources": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0" + }, + "version": "4.3.3" + }, + "com.google.googlejavaformat:google-java-format": { + "shasums": { + "jar": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", + "javadoc": "b440f115df006988b5122b1cef06f8692aea307a016b0d70415004f41a85e963", + "sources": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f" + }, + "version": "1.5" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "javadoc": "93ac95225225e06945575f64f6ebb615bf799dad6aa7d26fe51927a5a080967b", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "javadoc": "38922e60280d802b1b34fb9904c5f8662581ec8ff910d38a0160d8ecdfe4ac75", + "sources": "fc0fb66f315f10b8713fc43354936d3649a8ad63f789d42fd7c3e55ecf72e092" + }, + "version": "31.0.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "javadoc": null, + "sources": null + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "javadoc": "c77d07b37c01e36d154b13ea0ef9c4a130bf44b06484487d38f9e67491dd1c91", + "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + }, + "version": "1.3" + }, + "com.google.protobuf:protobuf-javalite": { + "shasums": { + "jar": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", + "javadoc": "90da18bc4800a877bd2c1a958a081d0b84a33e57dc6acc39d25b424dd6a7c425", + "sources": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b" + }, + "version": "3.17.3" + }, + "com.googlecode.juniversalchardet:juniversalchardet": { + "shasums": { + "jar": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", + "javadoc": "7cbe0e01929e6d2f80fda6c4153933877c4929262187b5b781ff99bdd7f9a472", + "sources": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27" + }, + "version": "1.0.3" + }, + "com.squareup.moshi:moshi": { + "shasums": { + "jar": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15", + "javadoc": "43e291f2f58632e188fd97ecf0c8b6d5ee290bba379a1bc8cb80f7c0e7be35c1", + "sources": "e2c0c64a278d7e2726f8bca2269f682c2900065acceef595c5a9072f89b29724" + }, + "version": "1.14.0" + }, + "com.squareup.moshi:moshi-kotlin": { + "shasums": { + "jar": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664", + "javadoc": "d5825614d1167590a23f283e72c372b5e32d5d61e06750494b11bcb2e895717b", + "sources": "9a877f3883129b5234110045b85c4a67e581d56a2bf917daa7c7f017b6352a13" + }, + "version": "1.14.0" + }, + "com.squareup.moshi:moshi-kotlin-codegen": { + "shasums": { + "jar": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c", + "javadoc": "f7387c70b6668a55b48f542d0225597fc9f3a2860bbfb427c8c4260a1912db3b", + "sources": "74869047b30ae6e56c27ba804e347ef23731b888011f4f43a16f03175082b38b" + }, + "version": "1.14.0" + }, + "com.squareup.okhttp3:okhttp": { + "shasums": { + "jar": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", + "javadoc": "daea5d4fbe521965fced59c40333d5f90025073b040566c4b1661ea98b9e177f", + "sources": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772" + }, + "version": "4.7.2" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", + "javadoc": "63e723c60f19c2777115da29f19649d67d457fa52dbef6601c25784eb6de83d9", + "sources": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535" + }, + "version": "2.10.0" + }, + "com.squareup.retrofit2:converter-moshi": { + "shasums": { + "jar": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", + "javadoc": "f03e10386344e9b69499d4d53e465780da3a02fb839efd73760173aa2a795cb4", + "sources": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03" + }, + "version": "2.5.0" + }, + "com.squareup.retrofit2:retrofit": { + "shasums": { + "jar": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "javadoc": "3beb28517a651c96f26e257fa526a13b1fb524327e1f3c4fe131273e54929697", + "sources": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a" + }, + "version": "2.9.0" + }, + "com.squareup:javapoet": { + "shasums": { + "jar": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "javadoc": "1d56a6aabc927ad1e64d584894192c09e69738a2a37b75ce5c740f5ddec02a31", + "sources": "d1699067787846453fdcc104aeba3946f070fb2c167cfb3445838e4c86bb1f11" + }, + "version": "1.13.0" + }, + "com.squareup:kotlinpoet": { + "shasums": { + "jar": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce", + "javadoc": "5d1f02d934495968c7d1f5c34a03d57d4686189739b96e4fe53a2f0ca189b1a2", + "sources": "b14509845282a1f51acb9f9e8a578f94de1592a01bf530d3dc1a3eab2cffee07" + }, + "version": "1.12.0" + }, + "com.squareup:kotlinpoet-ksp": { + "shasums": { + "jar": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71", + "javadoc": "2c79b52dcf401ec8d3da6aee0406b8d9419d343e679a91ad95209a3b07ef5b80", + "sources": "d80d9b131173ddfd7c4ac541e675f85c246d48a5b0c8464085fb41ab2ad0a130" + }, + "version": "1.12.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "javadoc": "f6af892a0d6428336af6764adaa9bac90155a3a23cfbee3ba2d6a84e7b19a6a3", + "sources": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986" + }, + "version": "1.10" + }, + "commons-io:commons-io": { + "shasums": { + "jar": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "javadoc": "bb19c34db63f970845325fb8930e6805fa70c6ec9c8cdea96b0ac4664a7ea118", + "sources": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01" + }, + "version": "2.4" + }, + "de.hdodenhof:circleimageview": { + "shasums": { + "javadoc": "a00143daa4ee7a7690b062361adcd8f3e59dc20fcaae27195bba94601c65206a", + "sources": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b" + }, + "version": "3.0.1" + }, + "de.hdodenhof:circleimageview:aar": { + "shasums": { + "jar": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617" + }, + "version": "3.0.1" + }, + "io.fabric.sdk.android:fabric": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "io.fabric.sdk.android:fabric:aar": { + "shasums": { + "jar": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "javax.annotation:javax.annotation-api": { + "shasums": { + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "javadoc": "58b24f21a237175c1fa3063d5469bfddfcbb92154fdf73194b8b3c21a0535b1a", + "sources": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95" + }, + "version": "1.3.2" + }, + "javax.inject:javax.inject": { + "shasums": { + "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "javadoc": "f938e8eb481314d7306ae16ad91998409c8c8056bf336bc0732b4a07ad4a4f44", + "sources": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e" + }, + "version": "1" + }, + "net.ltgt.gradle.incap:incap": { + "shasums": { + "jar": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd", + "javadoc": "34f894325f81080e4e1b211c0993d2ec235ac2344d5ed0807132f112a7950c4a", + "sources": "15c3cd213a214c94ef7ed262e00ab10c75d1680b0b9203b47801e7068de1cf5c" + }, + "version": "0.2" + }, + "nl.dionsegijn:konfetti": { + "shasums": { + "javadoc": null, + "sources": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5" + }, + "version": "1.2.5" + }, + "nl.dionsegijn:konfetti:aar": { + "shasums": { + "jar": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba" + }, + "version": "1.2.5" + }, + "org.antlr:antlr4": { + "shasums": { + "jar": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", + "javadoc": "b99717847bf6859863bd34fec6d1ab24ebc32f93eacab9e6bc7caeb3c3bfb1b0", + "sources": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d" + }, + "version": "4.5.3" + }, + "org.checkerframework:checker-compat-qual": { + "shasums": { + "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "javadoc": "ddd4cbd46607570ce8b1d6046bcad2ab6008e58e83c6030b32c4973b6248ffb4", + "sources": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9" + }, + "version": "2.5.5" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "63d474e16948b0a5aabd12c18bdc3d6f47ac2efc4c7ee08da76dba4658138f95", + "javadoc": "c5653a30ad0f26867e6b1a1ce40addc3d48a6cd0d0edb980f41e995f05ae7c94", + "sources": "1384e530232679799d78f5b299e8b8c443003df61aa025d69183946f8ccce5f9" + }, + "version": "3.21.3" + }, + "org.jetbrains.kotlin:kotlin-reflect": { + "shasums": { + "jar": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "5d46cefa67dfd92d34e693e04a0c25c8d343f2c9762a40998ff4e201012fafbe" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "2176274ecf922fffdd9a7eeec18f5e3a69f7ed53dadb5add3c9a706560ac9d7f" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "406ecfb22a278ef80b642196d572eda4daebeed67b88474c86b39265288fba00" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { + "shasums": { + "jar": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { + "shasums": { + "jar": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "32018630c0a1d42292b8e41960c4d0bea4f15be08c1761b14b1e87c09f75d467" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-android": { + "shasums": { + "jar": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", + "javadoc": "66b1dd0f86a6894f99992956da5ce6310739138da2bb519734225c44b9979e49", + "sources": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "shasums": { + "jar": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", + "javadoc": "39c0c07744ac0d09d1b007250b5b2f46b33538faf42cbea37c5a013352276def", + "sources": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { + "shasums": { + "jar": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "4efc1ba0d7d0f0bc61fc2dff9f2d3b8f19e5beea5996677c3d4c9fba81ca658a" + }, + "version": "0.3.0" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "javadoc": "189d6d7726b293869ae97bc35bdab234f46e735549516974260543ce26df1d47", + "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" + }, + "version": "13.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc", + "javadoc": "b4f18c21a158a965cf47a30a8deb78c4bac7488167afbbb1da61855c4538e605", + "sources": "5ceb3d0b41a8eb8b416f28778b27c0e290143b6dc29d887b1cf40e2c0727f096" + }, + "version": "9.3" + } + }, + "dependencies": { + "androidx.activity:activity:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.appcompat:appcompat-resources:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.appcompat:appcompat:aar": [ + "androidx.annotation:annotation", + "androidx.appcompat:appcompat-resources:aar", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.fragment:fragment:aar" + ], + "androidx.arch.core:core-common": [ + "androidx.annotation:annotation" + ], + "androidx.arch.core:core-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common" + ], + "androidx.cardview:cardview:aar": [ + "androidx.annotation:annotation" + ], + "androidx.collection:collection": [ + "androidx.annotation:annotation" + ], + "androidx.constraintlayout:constraintlayout:aar": [ + "androidx.appcompat:appcompat:aar", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.core:core:aar" + ], + "androidx.coordinatorlayout:coordinatorlayout:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.core:core-ktx:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.core:core:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.versionedparcelable:versionedparcelable:aar" + ], + "androidx.cursoradapter:cursoradapter:aar": [ + "androidx.annotation:annotation" + ], + "androidx.customview:customview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.databinding:databinding-adapters:aar": [ + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-runtime:aar" + ], + "androidx.databinding:databinding-compiler": [ + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-compiler-common", + "com.googlecode.juniversalchardet:juniversalchardet", + "commons-codec:commons-codec", + "commons-io:commons-io", + "org.antlr:antlr4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "androidx.databinding:databinding-compiler-common": [ + "androidx.databinding:databinding-common", + "com.android.databinding:baseLibrary", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools:annotations", + "com.google.code.gson:gson", + "com.google.guava:guava", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.squareup:javapoet", + "commons-io:commons-io", + "org.antlr:antlr4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "androidx.databinding:databinding-runtime:aar": [ + "androidx.collection:collection", + "androidx.databinding:databinding-common", + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.documentfile:documentfile:aar": [ + "androidx.annotation:annotation" + ], + "androidx.drawerlayout:drawerlayout:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.dynamicanimation:dynamicanimation:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar" + ], + "androidx.exifinterface:exifinterface:aar": [ + "androidx.annotation:annotation" + ], + "androidx.fragment:fragment:aar": [ + "androidx.activity:activity:aar", + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.loader:loader:aar", + "androidx.viewpager:viewpager:aar" + ], + "androidx.interpolator:interpolator:aar": [ + "androidx.annotation:annotation" + ], + "androidx.legacy:legacy-support-core-utils:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.documentfile:documentfile:aar", + "androidx.loader:loader:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.print:print:aar" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.annotation:annotation" + ], + "androidx.lifecycle:lifecycle-extensions:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.fragment:fragment:aar", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar" + ], + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": [ + "androidx.lifecycle:lifecycle-livedata-core:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.lifecycle:lifecycle-livedata-core:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-livedata-ktx:aar": [ + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], + "androidx.lifecycle:lifecycle-livedata:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar" + ], + "androidx.lifecycle:lifecycle-process:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-service:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar": [ + "androidx.lifecycle:lifecycle-viewmodel:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-android" + ], + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel:aar": [ + "androidx.annotation:annotation" + ], + "androidx.loader:loader:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar" + ], + "androidx.localbroadcastmanager:localbroadcastmanager:aar": [ + "androidx.annotation:annotation" + ], + "androidx.multidex:multidex-instrumentation:aar": [ + "androidx.multidex:multidex:aar" + ], + "androidx.navigation:navigation-common-ktx:aar": [ + "androidx.collection:collection", + "androidx.navigation:navigation-common:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-common:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.navigation:navigation-fragment-ktx:aar": [ + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-runtime-ktx:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-fragment:aar": [ + "androidx.fragment:fragment:aar", + "androidx.navigation:navigation-runtime:aar" + ], + "androidx.navigation:navigation-runtime-ktx:aar": [ + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-runtime:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.navigation:navigation-common:aar" + ], + "androidx.navigation:navigation-ui-ktx:aar": [ + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-ui:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-ui:aar": [ + "androidx.navigation:navigation-runtime:aar", + "com.google.android.material:material:aar" + ], + "androidx.print:print:aar": [ + "androidx.annotation:annotation" + ], + "androidx.recyclerview:recyclerview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.room:room-common": [ + "androidx.annotation:annotation" + ], + "androidx.room:room-runtime:aar": [ + "androidx.arch.core:core-runtime:aar", + "androidx.room:room-common", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar" + ], + "androidx.savedstate:savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.sqlite:sqlite-framework:aar": [ + "androidx.annotation:annotation", + "androidx.sqlite:sqlite:aar" + ], + "androidx.sqlite:sqlite:aar": [ + "androidx.annotation:annotation" + ], + "androidx.transition:transition:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.vectordrawable:vectordrawable-animated:aar": [ + "androidx.collection:collection", + "androidx.interpolator:interpolator:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.vectordrawable:vectordrawable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.versionedparcelable:versionedparcelable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection" + ], + "androidx.viewpager2:viewpager2:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "androidx.recyclerview:recyclerview:aar" + ], + "androidx.viewpager:viewpager:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.work:work-runtime-ktx:aar": [ + "androidx.work:work-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-android" + ], + "androidx.work:work-runtime:aar": [ + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.room:room-runtime:aar", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar", + "com.google.guava:listenablefuture" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.google.code.gson:gson", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.crashlytics.sdk.android:answers:aar": [ + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics-core:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.github.bumptech.glide:compiler": [ + "com.github.bumptech.glide:annotations" + ], + "com.github.bumptech.glide:gifdecoder:aar": [ + "androidx.annotation:annotation" + ], + "com.github.bumptech.glide:glide:aar": [ + "androidx.exifinterface:exifinterface:aar", + "androidx.fragment:fragment:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:gifdecoder:aar" + ], + "com.google.android.datatransport:transport-backend-cct:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.firebase:firebase-encoders-json:aar" + ], + "com.google.android.datatransport:transport-runtime:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.dagger:dagger" + ], + "com.google.android.flexbox:flexbox:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.google.android.gms:play-services-ads-identifier:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-base:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.android.gms:play-services-basement:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar" + ], + "com.google.android.gms:play-services-measurement-api:aar": [ + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-measurement-connector:aar" + ], + "com.google.android.gms:play-services-measurement-base:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-measurement-impl:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-measurement-sdk-api:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar" + ], + "com.google.android.gms:play-services-measurement-sdk:aar": [ + "androidx.collection:collection", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar" + ], + "com.google.android.gms:play-services-measurement:aar": [ + "androidx.collection:collection", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-stats:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-tasks:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.android.material:material:aar": [ + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.appcompat:appcompat:aar", + "androidx.cardview:cardview:aar", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.core:core:aar", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.fragment:fragment:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.transition:transition:aar", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.viewpager2:viewpager2:aar" + ], + "com.google.dagger:dagger": [ + "javax.inject:javax.inject" + ], + "com.google.dagger:dagger-compiler": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-spi", + "com.google.googlejavaformat:google-java-format", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject", + "net.ltgt.gradle.incap:incap", + "org.checkerframework:checker-compat-qual", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm" + ], + "com.google.dagger:dagger-producers": [ + "com.google.dagger:dagger", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "javax.inject:javax.inject", + "org.checkerframework:checker-compat-qual" + ], + "com.google.dagger:dagger-spi": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.firebase:firebase-analytics:aar": [ + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement:aar" + ], + "com.google.firebase:firebase-common:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.auto.value:auto-value-annotations", + "com.google.firebase:firebase-components:aar" + ], + "com.google.firebase:firebase-components:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-crashlytics:aar": [ + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-measurement-connector:aar", + "com.squareup.okhttp3:okhttp" + ], + "com.google.firebase:firebase-encoders-json:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-iid-interop:aar": [ + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.firebase:firebase-iid:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar" + ], + "com.google.firebase:firebase-installations-interop:aar": [ + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.firebase:firebase-installations:aar": [ + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar" + ], + "com.google.firebase:firebase-measurement-connector:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.gms:google-services": [ + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.code.gson:gson", + "com.google.guava:guava" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.errorprone:javac-shaded", + "com.google.guava:guava" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-qual" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi:moshi", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.google.auto.service:auto-service-annotations", + "com.google.guava:guava", + "com.squareup.moshi:moshi", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.ow2.asm:asm" + ], + "com.squareup.okhttp3:okhttp": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.okio:okio": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "com.squareup.retrofit2:converter-moshi": [ + "com.squareup.moshi:moshi", + "com.squareup.retrofit2:retrofit" + ], + "com.squareup.retrofit2:retrofit": [ + "com.squareup.okhttp3:okhttp" + ], + "com.squareup:kotlinpoet": [ + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup:kotlinpoet", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "nl.dionsegijn:konfetti:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ] + }, + "skipped": [ + "androidx.activity:activity:aar:javadoc", + "androidx.activity:activity:jar:javadoc", + "androidx.annotation:annotation-experimental:jar:javadoc", + "androidx.appcompat:appcompat-resources:aar:javadoc", + "androidx.appcompat:appcompat-resources:jar:javadoc", + "androidx.appcompat:appcompat:jar:javadoc", + "androidx.arch.core:core-common:jar:javadoc", + "androidx.arch.core:core-runtime:aar:javadoc", + "androidx.arch.core:core-runtime:jar:javadoc", + "androidx.cardview:cardview:jar:javadoc", + "androidx.collection:collection:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:sources", + "androidx.constraintlayout:constraintlayout:jar:javadoc", + "androidx.constraintlayout:constraintlayout:jar:sources", + "androidx.coordinatorlayout:coordinatorlayout:jar:javadoc", + "androidx.core:core-ktx:jar:javadoc", + "androidx.core:core:aar:javadoc", + "androidx.core:core:jar:javadoc", + "androidx.cursoradapter:cursoradapter:aar:javadoc", + "androidx.cursoradapter:cursoradapter:jar:javadoc", + "androidx.customview:customview:aar:javadoc", + "androidx.customview:customview:jar:javadoc", + "androidx.databinding:databinding-adapters:jar:javadoc", + "androidx.databinding:databinding-runtime:jar:javadoc", + "androidx.documentfile:documentfile:aar:javadoc", + "androidx.documentfile:documentfile:jar:javadoc", + "androidx.drawerlayout:drawerlayout:aar:javadoc", + "androidx.drawerlayout:drawerlayout:jar:javadoc", + "androidx.dynamicanimation:dynamicanimation:jar:javadoc", + "androidx.exifinterface:exifinterface:jar:javadoc", + "androidx.fragment:fragment:aar:javadoc", + "androidx.fragment:fragment:jar:javadoc", + "androidx.interpolator:interpolator:aar:javadoc", + "androidx.interpolator:interpolator:jar:javadoc", + "androidx.legacy:legacy-support-core-utils:aar:javadoc", + "androidx.legacy:legacy-support-core-utils:jar:javadoc", + "androidx.lifecycle:lifecycle-common:jar:javadoc", + "androidx.lifecycle:lifecycle-extensions:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata:jar:javadoc", + "androidx.lifecycle:lifecycle-process:aar:javadoc", + "androidx.lifecycle:lifecycle-process:jar:javadoc", + "androidx.lifecycle:lifecycle-runtime:aar:javadoc", + "androidx.lifecycle:lifecycle-runtime:jar:javadoc", + "androidx.lifecycle:lifecycle-service:aar:javadoc", + "androidx.lifecycle:lifecycle-service:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:jar:javadoc", + "androidx.loader:loader:aar:javadoc", + "androidx.loader:loader:jar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:javadoc", + "androidx.multidex:multidex-instrumentation:jar:javadoc", + "androidx.multidex:multidex-instrumentation:jar:sources", + "androidx.multidex:multidex:jar:javadoc", + "androidx.navigation:navigation-common-ktx:aar:javadoc", + "androidx.navigation:navigation-common-ktx:jar:javadoc", + "androidx.navigation:navigation-common:aar:javadoc", + "androidx.navigation:navigation-common:jar:javadoc", + "androidx.navigation:navigation-fragment-ktx:jar:javadoc", + "androidx.navigation:navigation-fragment:aar:javadoc", + "androidx.navigation:navigation-fragment:jar:javadoc", + "androidx.navigation:navigation-runtime-ktx:aar:javadoc", + "androidx.navigation:navigation-runtime-ktx:jar:javadoc", + "androidx.navigation:navigation-runtime:aar:javadoc", + "androidx.navigation:navigation-runtime:jar:javadoc", + "androidx.navigation:navigation-ui-ktx:jar:javadoc", + "androidx.navigation:navigation-ui:aar:javadoc", + "androidx.navigation:navigation-ui:jar:javadoc", + "androidx.print:print:aar:javadoc", + "androidx.print:print:jar:javadoc", + "androidx.recyclerview:recyclerview:aar:javadoc", + "androidx.recyclerview:recyclerview:jar:javadoc", + "androidx.room:room-common:jar:javadoc", + "androidx.room:room-runtime:aar:javadoc", + "androidx.room:room-runtime:jar:javadoc", + "androidx.savedstate:savedstate:aar:javadoc", + "androidx.savedstate:savedstate:jar:javadoc", + "androidx.sqlite:sqlite-framework:aar:javadoc", + "androidx.sqlite:sqlite-framework:jar:javadoc", + "androidx.sqlite:sqlite:aar:javadoc", + "androidx.sqlite:sqlite:jar:javadoc", + "androidx.transition:transition:jar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:aar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:jar:javadoc", + "androidx.vectordrawable:vectordrawable:aar:javadoc", + "androidx.vectordrawable:vectordrawable:jar:javadoc", + "androidx.versionedparcelable:versionedparcelable:aar:javadoc", + "androidx.versionedparcelable:versionedparcelable:jar:javadoc", + "androidx.viewpager2:viewpager2:jar:javadoc", + "androidx.viewpager:viewpager:aar:javadoc", + "androidx.viewpager:viewpager:jar:javadoc", + "androidx.work:work-runtime-ktx:jar:javadoc", + "androidx.work:work-runtime:aar:javadoc", + "androidx.work:work-runtime:jar:javadoc", + "com.android.support:support-annotations:jar:javadoc", + "com.android.support:support-annotations:jar:sources", + "com.android.tools.build.jetifier:jetifier-core:jar:javadoc", + "com.crashlytics.sdk.android:answers:aar:javadoc", + "com.crashlytics.sdk.android:answers:aar:sources", + "com.crashlytics.sdk.android:beta:aar:javadoc", + "com.crashlytics.sdk.android:beta:aar:sources", + "com.crashlytics.sdk.android:crashlytics-core:aar:javadoc", + "com.crashlytics.sdk.android:crashlytics-core:aar:sources", + "com.crashlytics.sdk.android:crashlytics:jar:javadoc", + "com.crashlytics.sdk.android:crashlytics:jar:sources", + "com.google.android.datatransport:transport-api:aar:sources", + "com.google.android.datatransport:transport-api:jar:sources", + "com.google.android.datatransport:transport-backend-cct:aar:sources", + "com.google.android.datatransport:transport-backend-cct:jar:sources", + "com.google.android.datatransport:transport-runtime:aar:sources", + "com.google.android.datatransport:transport-runtime:jar:sources", + "com.google.android.flexbox:flexbox:jar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:sources", + "com.google.android.gms:play-services-base:aar:sources", + "com.google.android.gms:play-services-base:jar:sources", + "com.google.android.gms:play-services-basement:aar:sources", + "com.google.android.gms:play-services-basement:jar:sources", + "com.google.android.gms:play-services-measurement-api:aar:sources", + "com.google.android.gms:play-services-measurement-api:jar:sources", + "com.google.android.gms:play-services-measurement-base:aar:sources", + "com.google.android.gms:play-services-measurement-base:jar:sources", + "com.google.android.gms:play-services-measurement-impl:aar:sources", + "com.google.android.gms:play-services-measurement-impl:jar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:aar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:jar:sources", + "com.google.android.gms:play-services-measurement-sdk:aar:sources", + "com.google.android.gms:play-services-measurement-sdk:jar:sources", + "com.google.android.gms:play-services-measurement:aar:sources", + "com.google.android.gms:play-services-measurement:jar:sources", + "com.google.android.gms:play-services-stats:aar:javadoc", + "com.google.android.gms:play-services-stats:aar:sources", + "com.google.android.gms:play-services-tasks:aar:javadoc", + "com.google.android.gms:play-services-tasks:aar:sources", + "com.google.android.gms:strict-version-matcher-plugin:jar:javadoc", + "com.google.android.gms:strict-version-matcher-plugin:jar:sources", + "com.google.android.material:material:jar:javadoc", + "com.google.firebase:firebase-analytics:jar:sources", + "com.google.firebase:firebase-crashlytics:jar:sources", + "com.google.firebase:firebase-iid-interop:aar:javadoc", + "com.google.firebase:firebase-iid-interop:aar:sources", + "com.google.firebase:firebase-iid:aar:sources", + "com.google.firebase:firebase-iid:jar:sources", + "com.google.firebase:firebase-installations-interop:aar:sources", + "com.google.firebase:firebase-installations-interop:jar:sources", + "com.google.firebase:firebase-installations:aar:sources", + "com.google.firebase:firebase-installations:jar:sources", + "com.google.firebase:firebase-measurement-connector:aar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar:sources", + "com.google.guava:listenablefuture:jar:javadoc", + "com.google.guava:listenablefuture:jar:sources", + "io.fabric.sdk.android:fabric:aar:javadoc", + "io.fabric.sdk.android:fabric:aar:sources", + "io.fabric.sdk.android:fabric:jar:javadoc", + "io.fabric.sdk.android:fabric:jar:sources", + "nl.dionsegijn:konfetti:jar:javadoc" + ], + "packages": { + "androidx.annotation:annotation": [ + "androidx.annotation" + ], + "androidx.arch.core:core-common": [ + "androidx.arch.core.internal", + "androidx.arch.core.util" + ], + "androidx.collection:collection": [ + "androidx.collection" + ], + "androidx.constraintlayout:constraintlayout-solver": [ + "androidx.constraintlayout.solver", + "androidx.constraintlayout.solver.state", + "androidx.constraintlayout.solver.state.helpers", + "androidx.constraintlayout.solver.widgets", + "androidx.constraintlayout.solver.widgets.analyzer" + ], + "androidx.databinding:databinding-common": [ + "androidx.databinding" + ], + "androidx.databinding:databinding-compiler": [ + "android.databinding.annotationprocessor", + "android.databinding.tool", + "android.databinding.tool.expr", + "android.databinding.tool.reflection", + "android.databinding.tool.reflection.annotation", + "android.databinding.tool.solver", + "android.databinding.tool.store", + "android.databinding.tool.util", + "android.databinding.tool.writer" + ], + "androidx.databinding:databinding-compiler-common": [ + "android.databinding.parser", + "android.databinding.tool", + "android.databinding.tool.expr", + "android.databinding.tool.ext", + "android.databinding.tool.processing", + "android.databinding.tool.processing.scopes", + "android.databinding.tool.store", + "android.databinding.tool.util", + "android.databinding.tool.writer" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.lifecycle" + ], + "androidx.room:room-common": [ + "androidx.room" + ], + "com.android.databinding:baseLibrary": [ + "android.databinding" + ], + "com.android.support:support-annotations": [ + "android.support.annotation" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.android.tools.build.jetifier.core", + "com.android.tools.build.jetifier.core.config", + "com.android.tools.build.jetifier.core.pom", + "com.android.tools.build.jetifier.core.proguard", + "com.android.tools.build.jetifier.core.rule", + "com.android.tools.build.jetifier.core.type", + "com.android.tools.build.jetifier.core.utils" + ], + "com.android.tools:annotations": [ + "com.android.annotations", + "com.android.annotations.concurrency" + ], + "com.github.bumptech.glide:annotations": [ + "com.bumptech.glide.annotation", + "com.bumptech.glide.annotation.compiler" + ], + "com.github.bumptech.glide:compiler": [ + "com.bumptech.glide.annotation.compiler", + "com.bumptech.glide.repackaged.com.google.common.base", + "com.bumptech.glide.repackaged.com.google.common.collect", + "com.bumptech.glide.repackaged.com.squareup.javapoet" + ], + "com.github.bumptech.glide:disklrucache": [ + "com.bumptech.glide.disklrucache" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.android.gms", + "com.google.android.gms.dependencies" + ], + "com.google.auto.service:auto-service-annotations": [ + "com.google.auto.service" + ], + "com.google.auto.value:auto-value-annotations": [ + "com.google.auto.value", + "com.google.auto.value.extension.memoized" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.dagger:dagger": [ + "dagger", + "dagger.assisted", + "dagger.internal", + "dagger.multibindings" + ], + "com.google.dagger:dagger-compiler": [ + "dagger.internal.codegen", + "dagger.internal.codegen.base", + "dagger.internal.codegen.binding", + "dagger.internal.codegen.bindinggraphvalidation", + "dagger.internal.codegen.compileroption", + "dagger.internal.codegen.componentgenerator", + "dagger.internal.codegen.javapoet", + "dagger.internal.codegen.kotlin", + "dagger.internal.codegen.langmodel", + "dagger.internal.codegen.validation", + "dagger.internal.codegen.writing" + ], + "com.google.dagger:dagger-producers": [ + "dagger.producers", + "dagger.producers.internal", + "dagger.producers.monitoring", + "dagger.producers.monitoring.internal" + ], + "com.google.dagger:dagger-spi": [ + "dagger.internal.codegen.extension", + "dagger.internal.codegen.xprocessing", + "dagger.model", + "dagger.spi", + "dagger.spi.model", + "dagger.spi.shaded.androidx.room.compiler.processing", + "dagger.spi.shaded.androidx.room.compiler.processing.compat", + "dagger.spi.shaded.androidx.room.compiler.processing.javac", + "dagger.spi.shaded.androidx.room.compiler.processing.javac.kotlin", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp.synthetic", + "dagger.spi.shaded.androidx.room.compiler.processing.util", + "dagger.spi.shaded.auto.common" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "com.google.devtools.ksp", + "com.google.devtools.ksp.processing", + "com.google.devtools.ksp.symbol", + "com.google.devtools.ksp.visitor" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.errorprone:javac-shaded": [ + "org.openjdk.javax.annotation.processing", + "org.openjdk.javax.lang.model", + "org.openjdk.javax.lang.model.element", + "org.openjdk.javax.lang.model.type", + "org.openjdk.javax.lang.model.util", + "org.openjdk.javax.tools", + "org.openjdk.source.doctree", + "org.openjdk.source.tree", + "org.openjdk.source.util", + "org.openjdk.tools.doclint", + "org.openjdk.tools.doclint.resources", + "org.openjdk.tools.javac", + "org.openjdk.tools.javac.api", + "org.openjdk.tools.javac.code", + "org.openjdk.tools.javac.comp", + "org.openjdk.tools.javac.file", + "org.openjdk.tools.javac.jvm", + "org.openjdk.tools.javac.main", + "org.openjdk.tools.javac.model", + "org.openjdk.tools.javac.parser", + "org.openjdk.tools.javac.platform", + "org.openjdk.tools.javac.processing", + "org.openjdk.tools.javac.resources", + "org.openjdk.tools.javac.tree", + "org.openjdk.tools.javac.util", + "org.openjdk.tools.javah", + "org.openjdk.tools.javah.resources", + "org.openjdk.tools.sjavac", + "org.openjdk.tools.sjavac.client", + "org.openjdk.tools.sjavac.comp", + "org.openjdk.tools.sjavac.comp.dependencies", + "org.openjdk.tools.sjavac.options", + "org.openjdk.tools.sjavac.pubapi", + "org.openjdk.tools.sjavac.server", + "org.openjdk.tools.sjavac.server.log" + ], + "com.google.gms:google-services": [ + "com.google.gms.googleservices" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.googlejavaformat", + "com.google.googlejavaformat.java", + "com.google.googlejavaformat.java.filer", + "com.google.googlejavaformat.java.javadoc" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-javalite": [ + "com.google.protobuf" + ], + "com.googlecode.juniversalchardet:juniversalchardet": [ + "org.mozilla.universalchardet", + "org.mozilla.universalchardet.prober", + "org.mozilla.universalchardet.prober.contextanalysis", + "org.mozilla.universalchardet.prober.distributionanalysis", + "org.mozilla.universalchardet.prober.sequence", + "org.mozilla.universalchardet.prober.statemachine" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.moshi", + "com.squareup.moshi.internal" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi", + "com.squareup.moshi.kotlin.reflect" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.squareup.moshi.kotlin.codegen.api", + "com.squareup.moshi.kotlin.codegen.apt", + "com.squareup.moshi.kotlin.codegen.ksp", + "com.squareup.moshi.kotlinpoet.metadata", + "com.squareup.moshi.kotlinpoet.metadata.classinspectors", + "com.squareup.moshi.kotlinpoet.metadata.specs", + "com.squareup.moshi.kotlinx.metadata", + "com.squareup.moshi.kotlinx.metadata.impl", + "com.squareup.moshi.kotlinx.metadata.impl.extensions", + "com.squareup.moshi.kotlinx.metadata.internal.common", + "com.squareup.moshi.kotlinx.metadata.internal.metadata", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.builtins", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.protobuf", + "com.squareup.moshi.kotlinx.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.jvm.impl", + "shadow.com.google.auto.common" + ], + "com.squareup.okhttp3:okhttp": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.io", + "okhttp3.internal.platform", + "okhttp3.internal.platform.android", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.ws" + ], + "com.squareup.okio:okio": [ + "okio", + "okio.internal" + ], + "com.squareup.retrofit2:converter-moshi": [ + "retrofit2.converter.moshi" + ], + "com.squareup.retrofit2:retrofit": [ + "retrofit2", + "retrofit2.http", + "retrofit2.internal" + ], + "com.squareup:javapoet": [ + "com.squareup.javapoet" + ], + "com.squareup:kotlinpoet": [ + "com.squareup.kotlinpoet", + "com.squareup.kotlinpoet.jvm", + "com.squareup.kotlinpoet.tags" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup.kotlinpoet.ksp" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-io:commons-io": [ + "org.apache.commons.io", + "org.apache.commons.io.comparator", + "org.apache.commons.io.filefilter", + "org.apache.commons.io.input", + "org.apache.commons.io.monitor", + "org.apache.commons.io.output" + ], + "javax.annotation:javax.annotation-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "javax.inject:javax.inject": [ + "javax.inject" + ], + "net.ltgt.gradle.incap:incap": [ + "net.ltgt.gradle.incap" + ], + "org.antlr:antlr4": [ + "org.abego.treelayout", + "org.abego.treelayout.internal.util", + "org.abego.treelayout.internal.util.java.lang", + "org.abego.treelayout.internal.util.java.lang.string", + "org.abego.treelayout.internal.util.java.util", + "org.abego.treelayout.util", + "org.antlr.runtime", + "org.antlr.runtime.debug", + "org.antlr.runtime.misc", + "org.antlr.runtime.tree", + "org.antlr.v4", + "org.antlr.v4.analysis", + "org.antlr.v4.automata", + "org.antlr.v4.codegen", + "org.antlr.v4.codegen.model", + "org.antlr.v4.codegen.model.chunk", + "org.antlr.v4.codegen.model.decl", + "org.antlr.v4.codegen.target", + "org.antlr.v4.gui", + "org.antlr.v4.misc", + "org.antlr.v4.parse", + "org.antlr.v4.runtime", + "org.antlr.v4.runtime.atn", + "org.antlr.v4.runtime.dfa", + "org.antlr.v4.runtime.misc", + "org.antlr.v4.runtime.tree", + "org.antlr.v4.runtime.tree.pattern", + "org.antlr.v4.runtime.tree.xpath", + "org.antlr.v4.semantics", + "org.antlr.v4.tool", + "org.antlr.v4.tool.ast", + "org.stringtemplate.v4", + "org.stringtemplate.v4.compiler", + "org.stringtemplate.v4.debug", + "org.stringtemplate.v4.gui", + "org.stringtemplate.v4.misc" + ], + "org.checkerframework:checker-compat-qual": [ + "org.checkerframework.checker.nullness.compatqual" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "kotlin.reflect.full", + "kotlin.reflect.jvm", + "kotlin.reflect.jvm.internal", + "kotlin.reflect.jvm.internal.calls", + "kotlin.reflect.jvm.internal.impl", + "kotlin.reflect.jvm.internal.impl.builtins", + "kotlin.reflect.jvm.internal.impl.builtins.functions", + "kotlin.reflect.jvm.internal.impl.builtins.jvm", + "kotlin.reflect.jvm.internal.impl.descriptors", + "kotlin.reflect.jvm.internal.impl.descriptors.annotations", + "kotlin.reflect.jvm.internal.impl.descriptors.deserialization", + "kotlin.reflect.jvm.internal.impl.descriptors.impl", + "kotlin.reflect.jvm.internal.impl.descriptors.java", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.components", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure", + "kotlin.reflect.jvm.internal.impl.incremental", + "kotlin.reflect.jvm.internal.impl.incremental.components", + "kotlin.reflect.jvm.internal.impl.load.java", + "kotlin.reflect.jvm.internal.impl.load.java.components", + "kotlin.reflect.jvm.internal.impl.load.java.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.types", + "kotlin.reflect.jvm.internal.impl.load.java.sources", + "kotlin.reflect.jvm.internal.impl.load.java.structure", + "kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement", + "kotlin.reflect.jvm.internal.impl.load.kotlin", + "kotlin.reflect.jvm.internal.impl.load.kotlin.header", + "kotlin.reflect.jvm.internal.impl.metadata", + "kotlin.reflect.jvm.internal.impl.metadata.builtins", + "kotlin.reflect.jvm.internal.impl.metadata.deserialization", + "kotlin.reflect.jvm.internal.impl.metadata.jvm", + "kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization", + "kotlin.reflect.jvm.internal.impl.name", + "kotlin.reflect.jvm.internal.impl.platform", + "kotlin.reflect.jvm.internal.impl.protobuf", + "kotlin.reflect.jvm.internal.impl.renderer", + "kotlin.reflect.jvm.internal.impl.resolve", + "kotlin.reflect.jvm.internal.impl.resolve.calls.inference", + "kotlin.reflect.jvm.internal.impl.resolve.constants", + "kotlin.reflect.jvm.internal.impl.resolve.deprecation", + "kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil", + "kotlin.reflect.jvm.internal.impl.resolve.jvm", + "kotlin.reflect.jvm.internal.impl.resolve.sam", + "kotlin.reflect.jvm.internal.impl.resolve.scopes", + "kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers", + "kotlin.reflect.jvm.internal.impl.serialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors", + "kotlin.reflect.jvm.internal.impl.storage", + "kotlin.reflect.jvm.internal.impl.types", + "kotlin.reflect.jvm.internal.impl.types.checker", + "kotlin.reflect.jvm.internal.impl.types.error", + "kotlin.reflect.jvm.internal.impl.types.extensions", + "kotlin.reflect.jvm.internal.impl.types.model", + "kotlin.reflect.jvm.internal.impl.types.typeUtil", + "kotlin.reflect.jvm.internal.impl.types.typesApproximation", + "kotlin.reflect.jvm.internal.impl.util", + "kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize", + "kotlin.reflect.jvm.internal.impl.util.collectionUtils", + "kotlin.reflect.jvm.internal.impl.utils", + "kotlin.reflect.jvm.internal.pcollections" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "kotlin", + "kotlin.annotation", + "kotlin.collections", + "kotlin.collections.builders", + "kotlin.collections.unsigned", + "kotlin.comparisons", + "kotlin.concurrent", + "kotlin.contracts", + "kotlin.coroutines", + "kotlin.coroutines.cancellation", + "kotlin.coroutines.intrinsics", + "kotlin.coroutines.jvm.internal", + "kotlin.experimental", + "kotlin.internal", + "kotlin.io", + "kotlin.js", + "kotlin.jvm", + "kotlin.jvm.functions", + "kotlin.jvm.internal", + "kotlin.jvm.internal.markers", + "kotlin.jvm.internal.unsafe", + "kotlin.math", + "kotlin.properties", + "kotlin.random", + "kotlin.ranges", + "kotlin.reflect", + "kotlin.sequences", + "kotlin.system", + "kotlin.text", + "kotlin.time" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "kotlin.internal.jdk7", + "kotlin.io.path", + "kotlin.jdk7" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "kotlin.collections.jdk8", + "kotlin.internal.jdk8", + "kotlin.jvm.jdk8", + "kotlin.jvm.optionals", + "kotlin.random.jdk8", + "kotlin.streams.jdk8", + "kotlin.text.jdk8", + "kotlin.time.jdk8" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "kotlinx.coroutines.android" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "kotlinx.coroutines", + "kotlinx.coroutines.channels", + "kotlinx.coroutines.debug", + "kotlinx.coroutines.debug.internal", + "kotlinx.coroutines.flow", + "kotlinx.coroutines.flow.internal", + "kotlinx.coroutines.internal", + "kotlinx.coroutines.intrinsics", + "kotlinx.coroutines.scheduling", + "kotlinx.coroutines.selects", + "kotlinx.coroutines.sync", + "kotlinx.coroutines.test" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "kotlinx.metadata", + "kotlinx.metadata.impl", + "kotlinx.metadata.impl.extensions", + "kotlinx.metadata.internal.metadata", + "kotlinx.metadata.internal.metadata.builtins", + "kotlinx.metadata.internal.metadata.deserialization", + "kotlinx.metadata.internal.metadata.jvm", + "kotlinx.metadata.internal.metadata.jvm.deserialization", + "kotlinx.metadata.internal.metadata.jvm.serialization", + "kotlinx.metadata.internal.metadata.serialization", + "kotlinx.metadata.internal.protobuf", + "kotlinx.metadata.jvm", + "kotlinx.metadata.jvm.impl" + ], + "org.jetbrains:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ] + }, + "repositories": { + "https://maven.google.com/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ], + "https://repo1.maven.org/maven2/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ], + "https://oss.sonatype.org/content/repositories/snapshots/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ], + "https://maven.fabric.io/public/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ] + }, + "version": "2" +} diff --git a/third_party/maven_install_app_test.json b/third_party/maven_install_app_test.json new file mode 100644 index 00000000000..4a5a11b2f8e --- /dev/null +++ b/third_party/maven_install_app_test.json @@ -0,0 +1,6169 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": 544734981, + "__RESOLVED_ARTIFACTS_HASH": 1946811883, + "conflict_resolution": { + "com.google.auto.value:auto-value-annotations:1.6.5": "com.google.auto.value:auto-value-annotations:1.8.1" + }, + "artifacts": { + "androidx.activity:activity": { + "shasums": { + "javadoc": null, + "sources": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e" + }, + "version": "1.1.0" + }, + "androidx.activity:activity:aar": { + "shasums": { + "jar": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation": { + "shasums": { + "jar": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "javadoc": "64433da867505447aafaaab12182cc33b5afbdf32d183cfa07fa067168b06528", + "sources": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02" + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation-experimental": { + "shasums": { + "javadoc": null, + "sources": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776" + }, + "version": "1.0.0" + }, + "androidx.annotation:annotation-experimental:aar": { + "shasums": { + "jar": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11" + }, + "version": "1.0.0" + }, + "androidx.appcompat:appcompat": { + "shasums": { + "javadoc": null, + "sources": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources": { + "shasums": { + "javadoc": null, + "sources": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources:aar": { + "shasums": { + "jar": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat:aar": { + "shasums": { + "jar": "3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70" + }, + "version": "1.2.0" + }, + "androidx.arch.core:core-common": { + "shasums": { + "jar": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", + "javadoc": null, + "sources": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime": { + "shasums": { + "javadoc": null, + "sources": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime:aar": { + "shasums": { + "jar": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-testing": { + "shasums": { + "javadoc": null, + "sources": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-testing:aar": { + "shasums": { + "jar": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f" + }, + "version": "2.1.0" + }, + "androidx.cardview:cardview": { + "shasums": { + "javadoc": null, + "sources": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4" + }, + "version": "1.0.0" + }, + "androidx.cardview:cardview:aar": { + "shasums": { + "jar": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7" + }, + "version": "1.0.0" + }, + "androidx.collection:collection": { + "shasums": { + "jar": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", + "javadoc": null, + "sources": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d" + }, + "version": "1.1.0" + }, + "androidx.constraintlayout:constraintlayout": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout-solver": { + "shasums": { + "jar": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout:aar": { + "shasums": { + "jar": "ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189" + }, + "version": "2.0.1" + }, + "androidx.coordinatorlayout:coordinatorlayout": { + "shasums": { + "javadoc": null, + "sources": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b" + }, + "version": "1.1.0" + }, + "androidx.coordinatorlayout:coordinatorlayout:aar": { + "shasums": { + "jar": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb" + }, + "version": "1.1.0" + }, + "androidx.core:core": { + "shasums": { + "javadoc": null, + "sources": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28" + }, + "version": "1.3.1" + }, + "androidx.core:core:aar": { + "shasums": { + "jar": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", + "javadoc": null + }, + "version": "1.3.1" + }, + "androidx.cursoradapter:cursoradapter": { + "shasums": { + "javadoc": null, + "sources": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323" + }, + "version": "1.0.0" + }, + "androidx.cursoradapter:cursoradapter:aar": { + "shasums": { + "jar": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.customview:customview": { + "shasums": { + "javadoc": null, + "sources": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2" + }, + "version": "1.1.0" + }, + "androidx.customview:customview:aar": { + "shasums": { + "jar": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.databinding:databinding-common": { + "shasums": { + "jar": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", + "javadoc": "eeb6b61b31a9561e073a15e8f050de8f8fb663103be3ec390b61c6f19a821ca5", + "sources": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-compiler-common": { + "shasums": { + "jar": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", + "javadoc": "91d74586e54c510cc46a8e2a8f3d9e21538d2c7e07ec38e0b3205d3828dfc47a", + "sources": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba" + }, + "version": "3.4.2" + }, + "androidx.documentfile:documentfile": { + "shasums": { + "javadoc": null, + "sources": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410" + }, + "version": "1.0.0" + }, + "androidx.documentfile:documentfile:aar": { + "shasums": { + "jar": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.drawerlayout:drawerlayout": { + "shasums": { + "sources": "3702e90acc99c16d192eada8467aea9595d1c3fff3e2155ffe66e5f31e334513" + }, + "version": "1.0.0" + }, + "androidx.drawerlayout:drawerlayout:aar": { + "shasums": { + "jar": "9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.dynamicanimation:dynamicanimation": { + "shasums": { + "javadoc": null, + "sources": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196" + }, + "version": "1.0.0" + }, + "androidx.dynamicanimation:dynamicanimation:aar": { + "shasums": { + "jar": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface": { + "shasums": { + "javadoc": null, + "sources": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface:aar": { + "shasums": { + "jar": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11" + }, + "version": "1.0.0" + }, + "androidx.fragment:fragment": { + "shasums": { + "javadoc": null, + "sources": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb" + }, + "version": "1.2.0" + }, + "androidx.fragment:fragment:aar": { + "shasums": { + "jar": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.interpolator:interpolator": { + "shasums": { + "javadoc": null, + "sources": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345" + }, + "version": "1.0.0" + }, + "androidx.interpolator:interpolator:aar": { + "shasums": { + "jar": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils": { + "shasums": { + "javadoc": null, + "sources": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070" + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils:aar": { + "shasums": { + "jar": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-common": { + "shasums": { + "jar": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", + "javadoc": null, + "sources": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata": { + "shasums": { + "javadoc": null, + "sources": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core": { + "shasums": { + "sources": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx": { + "shasums": { + "javadoc": null, + "sources": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": { + "shasums": { + "jar": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core:aar": { + "shasums": { + "jar": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata:aar": { + "shasums": { + "jar": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process": { + "shasums": { + "javadoc": null, + "sources": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process:aar": { + "shasums": { + "jar": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime": { + "shasums": { + "javadoc": null, + "sources": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime:aar": { + "shasums": { + "jar": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service": { + "shasums": { + "javadoc": null, + "sources": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service:aar": { + "shasums": { + "jar": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel": { + "shasums": { + "javadoc": null, + "sources": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate": { + "shasums": { + "javadoc": null, + "sources": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9" + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": { + "shasums": { + "jar": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel:aar": { + "shasums": { + "jar": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.loader:loader": { + "shasums": { + "javadoc": null, + "sources": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67" + }, + "version": "1.0.0" + }, + "androidx.loader:loader:aar": { + "shasums": { + "jar": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager": { + "shasums": { + "javadoc": null, + "sources": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4" + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager:aar": { + "shasums": { + "jar": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.navigation:navigation-common": { + "shasums": { + "javadoc": null, + "sources": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx": { + "shasums": { + "javadoc": null, + "sources": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx:aar": { + "shasums": { + "jar": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common:aar": { + "shasums": { + "jar": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime": { + "shasums": { + "javadoc": null, + "sources": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx:aar": { + "shasums": { + "jar": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime:aar": { + "shasums": { + "jar": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui": { + "shasums": { + "javadoc": null, + "sources": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx": { + "shasums": { + "javadoc": null, + "sources": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx:aar": { + "shasums": { + "jar": "fb28826b4eb20a53e9398576bb9e7a3215cf970e99a05d7ccc0422d5978fa915" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui:aar": { + "shasums": { + "jar": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.print:print": { + "shasums": { + "javadoc": null, + "sources": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217" + }, + "version": "1.0.0" + }, + "androidx.print:print:aar": { + "shasums": { + "jar": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.recyclerview:recyclerview": { + "shasums": { + "javadoc": null, + "sources": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c" + }, + "version": "1.1.0" + }, + "androidx.recyclerview:recyclerview:aar": { + "shasums": { + "jar": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.room:room-common": { + "shasums": { + "jar": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", + "javadoc": null, + "sources": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime": { + "shasums": { + "javadoc": null, + "sources": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime:aar": { + "shasums": { + "jar": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", + "javadoc": null + }, + "version": "2.2.5" + }, + "androidx.savedstate:savedstate": { + "shasums": { + "javadoc": null, + "sources": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743" + }, + "version": "1.0.0" + }, + "androidx.savedstate:savedstate:aar": { + "shasums": { + "jar": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.sqlite:sqlite": { + "shasums": { + "javadoc": null, + "sources": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework": { + "shasums": { + "javadoc": null, + "sources": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework:aar": { + "shasums": { + "jar": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite:aar": { + "shasums": { + "jar": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.test.espresso:espresso-accessibility": { + "shasums": { + "javadoc": "37891fcbfec8fa57ae477c0c20548a4f398856edbb094a37363b32e86af77118", + "sources": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-accessibility:aar": { + "shasums": { + "jar": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-contrib": { + "shasums": { + "javadoc": "20bea11b66080bb827616ac0fce9c32d515993385e03a8e65d2c01f923b3fdf5", + "sources": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-contrib:aar": { + "shasums": { + "jar": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-core": { + "shasums": { + "javadoc": "d3f96a3c1419783c93da125ef42218870a06d83b200caf6d85afb48f91bc5574", + "sources": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-core:aar": { + "shasums": { + "jar": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-idling-resource": { + "shasums": { + "javadoc": "02201274466dc2a9396fdf5d642e63ed08d73cc4e88cc942b2b9608b49465cc6", + "sources": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-idling-resource:aar": { + "shasums": { + "jar": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-intents": { + "shasums": { + "javadoc": "d5baf1ba5aacf13a3cc1ddb5022ce6041c48f257d31cd11312bd47bfc493e3e0", + "sources": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-intents:aar": { + "shasums": { + "jar": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6" + }, + "version": "3.1.0" + }, + "androidx.test.ext:junit": { + "shasums": { + "javadoc": "2759ef1503ca60c267c519251803f8beb0d033faea685ab7b656713deb0cfb15", + "sources": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292" + }, + "version": "1.1.1" + }, + "androidx.test.ext:junit:aar": { + "shasums": { + "jar": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72" + }, + "version": "1.1.1" + }, + "androidx.test.ext:truth": { + "shasums": { + "javadoc": "5d7a9b2ce35d8b59d96f59d7277adaa576f1717556a012f770d6440a361d288d", + "sources": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df" + }, + "version": "1.4.0" + }, + "androidx.test.ext:truth:aar": { + "shasums": { + "jar": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6" + }, + "version": "1.4.0" + }, + "androidx.test.uiautomator:uiautomator": { + "shasums": { + "javadoc": "d6ce5ab3d9d32aeb5c73022d36209147b463e9a6a8951b79c4010232c50e416e", + "sources": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99" + }, + "version": "2.2.0" + }, + "androidx.test.uiautomator:uiautomator:aar": { + "shasums": { + "jar": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197" + }, + "version": "2.2.0" + }, + "androidx.test:core": { + "shasums": { + "javadoc": "8972e2aa593da387257614e45fcc3492725c6528df9ce07fc39e495d1311c4a6", + "sources": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30" + }, + "version": "1.4.0" + }, + "androidx.test:core:aar": { + "shasums": { + "jar": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf" + }, + "version": "1.4.0" + }, + "androidx.test:monitor": { + "shasums": { + "javadoc": "9672dbb39e76e7ff1c1a35b04652e24cb0b40cb0353d064de7a3ab683ad9bf11", + "sources": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48" + }, + "version": "1.4.0" + }, + "androidx.test:monitor:aar": { + "shasums": { + "jar": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325" + }, + "version": "1.4.0" + }, + "androidx.test:rules": { + "shasums": { + "javadoc": "f3af3597242684cbec5f69a5045a67c649094fc8d04c5af1c8e124b6f9464bbd", + "sources": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb" + }, + "version": "1.1.0" + }, + "androidx.test:rules:aar": { + "shasums": { + "jar": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986" + }, + "version": "1.1.0" + }, + "androidx.test:runner": { + "shasums": { + "javadoc": "baec1bfd44e3065191f0d87aa3fa8e6f0e3b83701a6c0eb0cbd27929a2ee61be", + "sources": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739" + }, + "version": "1.2.0" + }, + "androidx.test:runner:aar": { + "shasums": { + "jar": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1" + }, + "version": "1.2.0" + }, + "androidx.transition:transition": { + "shasums": { + "javadoc": null, + "sources": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887" + }, + "version": "1.2.0" + }, + "androidx.transition:transition:aar": { + "shasums": { + "jar": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e" + }, + "version": "1.2.0" + }, + "androidx.vectordrawable:vectordrawable": { + "shasums": { + "javadoc": null, + "sources": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated": { + "shasums": { + "javadoc": null, + "sources": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated:aar": { + "shasums": { + "jar": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable:aar": { + "shasums": { + "jar": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable": { + "shasums": { + "javadoc": null, + "sources": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b" + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable:aar": { + "shasums": { + "jar": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.viewpager2:viewpager2": { + "shasums": { + "javadoc": null, + "sources": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1" + }, + "version": "1.0.0" + }, + "androidx.viewpager2:viewpager2:aar": { + "shasums": { + "jar": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager": { + "shasums": { + "javadoc": null, + "sources": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager:aar": { + "shasums": { + "jar": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.work:work-runtime": { + "shasums": { + "javadoc": null, + "sources": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx:aar": { + "shasums": { + "jar": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", + "javadoc": null + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime:aar": { + "shasums": { + "jar": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "javadoc": null + }, + "version": "2.4.0" + }, + "androidx.work:work-testing": { + "shasums": { + "javadoc": null, + "sources": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570" + }, + "version": "2.4.0" + }, + "androidx.work:work-testing:aar": { + "shasums": { + "jar": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23" + }, + "version": "2.4.0" + }, + "com.almworks.sqlite4java:sqlite4java": { + "shasums": { + "jar": "243a64470fda0e86a6fddeb0af4c7aa9426ce84e68cbfe18d75ee5da4b7e0b92", + "javadoc": "ca8b2face1fc29691a5f13c1df01055382fd2291b7fc8211231ed225feed359f", + "sources": "778b2c2c6f7e0fb5d9b4a5c7ccea3836c2c172e581bfa3121514b8de628b3180" + }, + "version": "1.0.392" + }, + "com.android.databinding:baseLibrary": { + "shasums": { + "jar": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", + "javadoc": "086fbefbb6bc12f3a57a278aa2b813e07595bc8be69e8e498312c2a138ec27cc", + "sources": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276" + }, + "version": "3.4.2" + }, + "com.android.support:support-annotations": { + "shasums": { + "jar": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", + "javadoc": null, + "sources": null + }, + "version": "28.0.0" + }, + "com.android.tools.build.jetifier:jetifier-core": { + "shasums": { + "jar": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "javadoc": null, + "sources": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409" + }, + "version": "1.0.0-beta04" + }, + "com.android.tools:annotations": { + "shasums": { + "jar": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", + "javadoc": "45402160e5368929730e2e8f6caf2c2c8d9568e5c788445e671cb85abf568d5a", + "sources": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882" + }, + "version": "26.4.2" + }, + "com.crashlytics.sdk.android:answers:aar": { + "shasums": { + "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "javadoc": null, + "sources": null + }, + "version": "1.4.6" + }, + "com.crashlytics.sdk.android:beta:aar": { + "shasums": { + "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "javadoc": null, + "sources": null + }, + "version": "1.2.10" + }, + "com.crashlytics.sdk.android:crashlytics": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.9.8" + }, + "com.crashlytics.sdk.android:crashlytics-core:aar": { + "shasums": { + "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "javadoc": null, + "sources": null + }, + "version": "2.6.7" + }, + "com.crashlytics.sdk.android:crashlytics:aar": { + "shasums": { + "jar": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb" + }, + "version": "2.9.8" + }, + "com.github.bumptech.glide:annotations": { + "shasums": { + "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "javadoc": "68f38b5cbbc0433316f36b54bd8051211ed4b198c118c4e29a620f3fc8f974d1", + "sources": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:compiler": { + "shasums": { + "jar": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "javadoc": "137824d00981dc6ad7ecf9ac512a8880e29e2a7f47e03a4394d8542fda5b410a", + "sources": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:disklrucache": { + "shasums": { + "jar": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "javadoc": "12d97082772cb757eb51863456d1881e0618e0b39e6373473c5a45d35b0c09ea", + "sources": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder": { + "shasums": { + "javadoc": "5a7756e186482956a041c792793e1e23f799f89b70a373da47df5dc1bd101267", + "sources": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder:aar": { + "shasums": { + "jar": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide": { + "shasums": { + "javadoc": "1b715180d88923e2a62149e4f425c8b928ea1db80cb940388aa5d06a7781afe5", + "sources": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide:aar": { + "shasums": { + "jar": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:mocks": { + "shasums": { + "javadoc": "69afdb0f622213e11355f014c7c8a2d7ab6eb01babbdb59f024c44be50d7c1fb", + "sources": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:mocks:aar": { + "shasums": { + "jar": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a" + }, + "version": "4.11.0" + }, + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": { + "shasums": { + "jar": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", + "javadoc": "48df4594d9e4ab860b06f2c5c4317f03dbe918345187479a790c0ec328dae423", + "sources": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e" + }, + "version": "2.0" + }, + "com.google.android.datatransport:transport-api": { + "shasums": { + "javadoc": "974431863d29a64066b63fd144a01f84abb3cb0579d139dd15a14ac238aa7967", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-api:aar": { + "shasums": { + "jar": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-backend-cct": { + "shasums": { + "javadoc": "41297c7f4be39517c743ae145483a8772f2d5983befb07bf74348a933c77c8cb", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-backend-cct:aar": { + "shasums": { + "jar": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-runtime": { + "shasums": { + "javadoc": "a7da57d4af9c4e527760ee2ed818758b351ad78193bfe56022cb3affa7ea6a66", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.datatransport:transport-runtime:aar": { + "shasums": { + "jar": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.flexbox:flexbox": { + "shasums": { + "javadoc": null, + "sources": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8" + }, + "version": "3.0.0" + }, + "com.google.android.flexbox:flexbox:aar": { + "shasums": { + "jar": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574" + }, + "version": "3.0.0" + }, + "com.google.android.gms:play-services-ads-identifier:aar": { + "shasums": { + "jar": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base": { + "shasums": { + "javadoc": "e1da44cd2b03220bfd7db759a813392b2d6b5080649beae1ee1857a2f69d63c2", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base:aar": { + "shasums": { + "jar": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement": { + "shasums": { + "javadoc": "79dfa254f02fcaa72a6a9436eeec419cf13f589e12d2d21d42205b7f1b96dfe4", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement:aar": { + "shasums": { + "jar": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-measurement": { + "shasums": { + "javadoc": "18cfddfc1b58823b31f6aaddec428639ecd24cd43b81a01e4adf634a603950ef", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api": { + "shasums": { + "javadoc": "3b2e8ecb44cbdb854c82f4284bec715e818170be792bd987b6416559270ebe72", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api:aar": { + "shasums": { + "jar": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base:aar": { + "shasums": { + "jar": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl": { + "shasums": { + "javadoc": "919d22db0a3e0baec2f5e1185ca85f554943c58047e6be9bd7b77a601c9da4d1", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl:aar": { + "shasums": { + "jar": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api:aar": { + "shasums": { + "jar": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk:aar": { + "shasums": { + "jar": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement:aar": { + "shasums": { + "jar": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-stats:aar": { + "shasums": { + "jar": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-tasks:aar": { + "shasums": { + "jar": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:strict-version-matcher-plugin": { + "shasums": { + "jar": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", + "javadoc": null, + "sources": null + }, + "version": "1.2.1" + }, + "com.google.android.material:material": { + "shasums": { + "javadoc": null, + "sources": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993" + }, + "version": "1.3.0" + }, + "com.google.android.material:material:aar": { + "shasums": { + "jar": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a" + }, + "version": "1.3.0" + }, + "com.google.auto.service:auto-service-annotations": { + "shasums": { + "jar": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e", + "javadoc": "c36853b732c45ef8b9bbace6975fbee9d846b517e59fb87990cd246e583a7966", + "sources": "a063f495c8aaa763726529a241ca1510a6ff3d9c92f511dffd131c4303caed44" + }, + "version": "1.0" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", + "javadoc": "750d76457ac497f41dbece710c0cfdd7aef0263fd343221eb4d63d3c4305ee6c", + "sources": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330" + }, + "version": "1.8.1" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "javadoc": "3791d601c8757344a5b9714a1122e2f852743114a9d55c1b1fed64b13116c353", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", + "javadoc": "c32e90ccb6cadc8c4162bf807a4f1df630a7c907186337dcd06cf982ede71284", + "sources": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e" + }, + "version": "2.8.5" + }, + "com.google.dagger:dagger": { + "shasums": { + "jar": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739", + "javadoc": "e7c138f92bc83a361ac4f2472430e4734e69cd59ec54922916c443fc9e6458cf", + "sources": "f4f7a04037779a2186aba088b1dab8bc465a171f03b2934ecc046de740d4c0c3" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-compiler": { + "shasums": { + "jar": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e", + "javadoc": "ed741551c02b567c580fa1acdf566a76f3132476ecc805fa4a4c269c11d278fd", + "sources": "264f47ea60781e0ef25972859ca86e2b062e6af6dbe5f6ce1ad819f06f563e71" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-producers": { + "shasums": { + "jar": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521", + "javadoc": "17745da25eb15bda62d21c2ced68b0b6b5aaebcaa1a69a85e3e12706656bdcbd", + "sources": "b36fd040a674b00e54ecdfe2aec32b78a16a6cbd85dded283527a2cb2eca540b" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-spi": { + "shasums": { + "jar": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea", + "javadoc": "fb4375a70f5fdd8ec938b9d2a7acc8ea9cc8e17f1caa795ff32d1fd15233c24f", + "sources": "9a6bb6b0ac646f01769bf008b45937aaaa3e4ae4bdf97ed5c244e6ea53c09659" + }, + "version": "2.41" + }, + "com.google.devtools.ksp:symbol-processing-api": { + "shasums": { + "jar": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3", + "javadoc": "a4182d4195bdb7d2ca20e849a84bf3b8faff1936bbc67ac4cc73144e0b2d008f", + "sources": "ea1ea27e14d04b48a9e90007ce7b6b242f252532c9b4456800a362c89851d502" + }, + "version": "1.5.30-1.0.0" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", + "javadoc": "5dc75d28f5b5cc73889e714e14060e41e0989caacf50cb5594f536b38f569ccd", + "sources": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d" + }, + "version": "2.11.0" + }, + "com.google.errorprone:javac-shaded": { + "shasums": { + "jar": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", + "javadoc": "02e74bd2468ed5be0f49b32fa4d7f35aa7c542c2d3fd486e1883e4d8b9fa6f6a", + "sources": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a" + }, + "version": "9-dev-r4023-3" + }, + "com.google.firebase:firebase-analytics": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-analytics:aar": { + "shasums": { + "jar": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54" + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-common": { + "shasums": { + "javadoc": "54495b003c6a7e3556598b28458924786b64523aed4b0e41facacbf311c52578", + "sources": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-common:aar": { + "shasums": { + "jar": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-components": { + "shasums": { + "javadoc": "dff8676a3a0702b1115c7427dbbced106d3b15a82106805db7dd79252023d2b5", + "sources": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-components:aar": { + "shasums": { + "jar": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-crashlytics": { + "shasums": { + "javadoc": "62234f33ea18163c7c6c47d9a703d6fa0a6b44d40037bad74297acac444c3742", + "sources": null + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-crashlytics:aar": { + "shasums": { + "jar": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b" + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-encoders-json": { + "shasums": { + "javadoc": "550ff7a066b67ce6730c2b5e5b6d0d1247198d19546ff4451a05ec15779fc080", + "sources": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-encoders-json:aar": { + "shasums": { + "jar": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-iid": { + "shasums": { + "javadoc": "710dd4f9a00b1fde98c0e5f5d42cf4c173ad484c5b2683dccb30d97826072119", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-iid-interop:aar": { + "shasums": { + "jar": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.firebase:firebase-iid:aar": { + "shasums": { + "jar": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-installations": { + "shasums": { + "javadoc": "42c17879e63b6a85e1cca77e717259100f618f5c6bfd18ce56bd7338769ac775", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-installations-interop": { + "shasums": { + "javadoc": "a8b05b82b7866ed44cb2624e4908dec78f9d61a6e4e46a16bf06a40ee2490b2b", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations-interop:aar": { + "shasums": { + "jar": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations:aar": { + "shasums": { + "jar": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-measurement-connector:aar": { + "shasums": { + "jar": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", + "javadoc": null, + "sources": null + }, + "version": "18.0.0" + }, + "com.google.gms:google-services": { + "shasums": { + "jar": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", + "javadoc": "936c70c14961b0d083b2b31787105e1da14beed3f5650d7b5b674ad15c9cffbe", + "sources": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0" + }, + "version": "4.3.3" + }, + "com.google.googlejavaformat:google-java-format": { + "shasums": { + "jar": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", + "javadoc": "b440f115df006988b5122b1cef06f8692aea307a016b0d70415004f41a85e963", + "sources": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f" + }, + "version": "1.5" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "javadoc": "93ac95225225e06945575f64f6ebb615bf799dad6aa7d26fe51927a5a080967b", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "javadoc": "38922e60280d802b1b34fb9904c5f8662581ec8ff910d38a0160d8ecdfe4ac75", + "sources": "fc0fb66f315f10b8713fc43354936d3649a8ad63f789d42fd7c3e55ecf72e092" + }, + "version": "31.0.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "javadoc": null, + "sources": null + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "javadoc": "c77d07b37c01e36d154b13ea0ef9c4a130bf44b06484487d38f9e67491dd1c91", + "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + }, + "version": "1.3" + }, + "com.google.protobuf:protobuf-javalite": { + "shasums": { + "jar": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", + "javadoc": "90da18bc4800a877bd2c1a958a081d0b84a33e57dc6acc39d25b424dd6a7c425", + "sources": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b" + }, + "version": "3.17.3" + }, + "com.google.truth.extensions:truth-liteproto-extension": { + "shasums": { + "jar": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", + "javadoc": "0cbbfe60ab9a24dd97fd1687c24957cf68bda2d001469c27bd7814c02aab4b4e", + "sources": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130" + }, + "version": "1.1.3" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", + "javadoc": "f18e3d4f565b5d6674ac7259e3115b8cb6701ab3bb154f554a2788abf0aaa6ed", + "sources": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545" + }, + "version": "1.1.3" + }, + "com.googlecode.juniversalchardet:juniversalchardet": { + "shasums": { + "jar": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", + "javadoc": "7cbe0e01929e6d2f80fda6c4153933877c4929262187b5b781ff99bdd7f9a472", + "sources": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27" + }, + "version": "1.0.3" + }, + "com.ibm.icu:icu4j": { + "shasums": { + "jar": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", + "javadoc": "5d858aabc259220f93a8ab0d4edaa45fc4d93e67722031641af6c2b5342a7067", + "sources": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994" + }, + "version": "53.1" + }, + "com.squareup.moshi:moshi": { + "shasums": { + "jar": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15", + "javadoc": "43e291f2f58632e188fd97ecf0c8b6d5ee290bba379a1bc8cb80f7c0e7be35c1", + "sources": "e2c0c64a278d7e2726f8bca2269f682c2900065acceef595c5a9072f89b29724" + }, + "version": "1.14.0" + }, + "com.squareup.moshi:moshi-kotlin": { + "shasums": { + "jar": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664", + "javadoc": "d5825614d1167590a23f283e72c372b5e32d5d61e06750494b11bcb2e895717b", + "sources": "9a877f3883129b5234110045b85c4a67e581d56a2bf917daa7c7f017b6352a13" + }, + "version": "1.14.0" + }, + "com.squareup.moshi:moshi-kotlin-codegen": { + "shasums": { + "jar": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c", + "javadoc": "f7387c70b6668a55b48f542d0225597fc9f3a2860bbfb427c8c4260a1912db3b", + "sources": "74869047b30ae6e56c27ba804e347ef23731b888011f4f43a16f03175082b38b" + }, + "version": "1.14.0" + }, + "com.squareup.okhttp3:mockwebserver": { + "shasums": { + "jar": "d7d08b5096336d5b5a27d0e91bb2ebfa7dd54e48c3bb1e3cba15cc9bf16526b7", + "javadoc": "6c548d8f404c5f1d6a685dfa87ac5f896ec41ad5d174ca2d43839205eabda351", + "sources": "c5bc89a4ba5429b68713443e0dc625e0bd073e2c4b06a7b6c6c643d4ce29e32b" + }, + "version": "4.7.2" + }, + "com.squareup.okhttp3:okhttp": { + "shasums": { + "jar": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", + "javadoc": "daea5d4fbe521965fced59c40333d5f90025073b040566c4b1661ea98b9e177f", + "sources": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772" + }, + "version": "4.7.2" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", + "javadoc": "63e723c60f19c2777115da29f19649d67d457fa52dbef6601c25784eb6de83d9", + "sources": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535" + }, + "version": "2.10.0" + }, + "com.squareup.retrofit2:converter-moshi": { + "shasums": { + "jar": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", + "javadoc": "f03e10386344e9b69499d4d53e465780da3a02fb839efd73760173aa2a795cb4", + "sources": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03" + }, + "version": "2.5.0" + }, + "com.squareup.retrofit2:retrofit": { + "shasums": { + "jar": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "javadoc": "3beb28517a651c96f26e257fa526a13b1fb524327e1f3c4fe131273e54929697", + "sources": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a" + }, + "version": "2.9.0" + }, + "com.squareup.retrofit2:retrofit-mock": { + "shasums": { + "jar": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", + "javadoc": "2e0f93ae493e34973069cdacf493b6b5ccfa89db4f64b0afed3cf7d9644dbd8d", + "sources": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92" + }, + "version": "2.5.0" + }, + "com.squareup:javapoet": { + "shasums": { + "jar": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "javadoc": "1d56a6aabc927ad1e64d584894192c09e69738a2a37b75ce5c740f5ddec02a31", + "sources": "d1699067787846453fdcc104aeba3946f070fb2c167cfb3445838e4c86bb1f11" + }, + "version": "1.13.0" + }, + "com.squareup:javawriter": { + "shasums": { + "jar": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", + "javadoc": "09ef551197bbc3da310470ca5a5a395ec0b81690b48ffd927089684946f0a891", + "sources": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28" + }, + "version": "2.1.1" + }, + "com.squareup:kotlinpoet": { + "shasums": { + "jar": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce", + "javadoc": "5d1f02d934495968c7d1f5c34a03d57d4686189739b96e4fe53a2f0ca189b1a2", + "sources": "b14509845282a1f51acb9f9e8a578f94de1592a01bf530d3dc1a3eab2cffee07" + }, + "version": "1.12.0" + }, + "com.squareup:kotlinpoet-ksp": { + "shasums": { + "jar": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71", + "javadoc": "2c79b52dcf401ec8d3da6aee0406b8d9419d343e679a91ad95209a3b07ef5b80", + "sources": "d80d9b131173ddfd7c4ac541e675f85c246d48a5b0c8464085fb41ab2ad0a130" + }, + "version": "1.12.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "javadoc": "f6af892a0d6428336af6764adaa9bac90155a3a23cfbee3ba2d6a84e7b19a6a3", + "sources": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986" + }, + "version": "1.10" + }, + "commons-io:commons-io": { + "shasums": { + "jar": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "javadoc": "bb19c34db63f970845325fb8930e6805fa70c6ec9c8cdea96b0ac4664a7ea118", + "sources": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01" + }, + "version": "2.4" + }, + "de.hdodenhof:circleimageview": { + "shasums": { + "javadoc": "a00143daa4ee7a7690b062361adcd8f3e59dc20fcaae27195bba94601c65206a", + "sources": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b" + }, + "version": "3.0.1" + }, + "de.hdodenhof:circleimageview:aar": { + "shasums": { + "jar": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617" + }, + "version": "3.0.1" + }, + "io.fabric.sdk.android:fabric": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "io.fabric.sdk.android:fabric:aar": { + "shasums": { + "jar": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "javax.annotation:javax.annotation-api": { + "shasums": { + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "javadoc": "58b24f21a237175c1fa3063d5469bfddfcbb92154fdf73194b8b3c21a0535b1a", + "sources": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95" + }, + "version": "1.3.2" + }, + "javax.inject:javax.inject": { + "shasums": { + "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "javadoc": "f938e8eb481314d7306ae16ad91998409c8c8056bf336bc0732b4a07ad4a4f44", + "sources": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e" + }, + "version": "1" + }, + "junit:junit": { + "shasums": { + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "javadoc": "9607be074b0200ce78f544a52ecae544b1ba559f430ba5b6c4ff110e30db0b8c", + "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + }, + "version": "4.13.2" + }, + "net.bytebuddy:byte-buddy": { + "shasums": { + "jar": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", + "javadoc": "22dafd51c83ac203076c522856800cc563707eaa852862d08559f24dab25f58f", + "sources": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e" + }, + "version": "1.10.20" + }, + "net.bytebuddy:byte-buddy-agent": { + "shasums": { + "jar": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", + "javadoc": "9cf30e91b619d7cf38d06fb1c55f3bf2d207f7dee6a024a4ca558435df73a427", + "sources": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a" + }, + "version": "1.10.20" + }, + "net.ltgt.gradle.incap:incap": { + "shasums": { + "jar": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd", + "javadoc": "34f894325f81080e4e1b211c0993d2ec235ac2344d5ed0807132f112a7950c4a", + "sources": "15c3cd213a214c94ef7ed262e00ab10c75d1680b0b9203b47801e7068de1cf5c" + }, + "version": "0.2" + }, + "net.sf.kxml:kxml2": { + "shasums": { + "jar": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "javadoc": "32f5678eedbe61c060316dbb886405f08084c132b03cb091d6d168b62ad7292d", + "sources": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250" + }, + "version": "2.3.0" + }, + "nl.dionsegijn:konfetti": { + "shasums": { + "javadoc": null, + "sources": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5" + }, + "version": "1.2.5" + }, + "nl.dionsegijn:konfetti:aar": { + "shasums": { + "jar": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba" + }, + "version": "1.2.5" + }, + "org.antlr:antlr4": { + "shasums": { + "jar": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", + "javadoc": "b99717847bf6859863bd34fec6d1ab24ebc32f93eacab9e6bc7caeb3c3bfb1b0", + "sources": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d" + }, + "version": "4.5.3" + }, + "org.bouncycastle:bcprov-jdk15on": { + "shasums": { + "jar": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", + "javadoc": "da9820f5151c2f7edfb6e7cc0380f54f0cef2b4d0d89a27479dca3452163f068", + "sources": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b" + }, + "version": "1.65" + }, + "org.checkerframework:checker-compat-qual": { + "shasums": { + "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "javadoc": "ddd4cbd46607570ce8b1d6046bcad2ab6008e58e83c6030b32c4973b6248ffb4", + "sources": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9" + }, + "version": "2.5.5" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "63d474e16948b0a5aabd12c18bdc3d6f47ac2efc4c7ee08da76dba4658138f95", + "javadoc": "c5653a30ad0f26867e6b1a1ce40addc3d48a6cd0d0edb980f41e995f05ae7c94", + "sources": "1384e530232679799d78f5b299e8b8c443003df61aa025d69183946f8ccce5f9" + }, + "version": "3.21.3" + }, + "org.hamcrest:hamcrest-core": { + "shasums": { + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "javadoc": "27f7327aee87324952da2405b02094df40a4e772b48dae7e419d8b50067ca745", + "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" + }, + "version": "1.3" + }, + "org.hamcrest:hamcrest-integration": { + "shasums": { + "jar": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", + "javadoc": "f67bc93ff98fa007e683ae1f7263db8c9f814cce8048f527ab3b4de94c8974a0", + "sources": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365" + }, + "version": "1.3" + }, + "org.hamcrest:hamcrest-library": { + "shasums": { + "jar": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", + "javadoc": "1f72eb23230afdd4951758c623c8eefc742f4e79daf2318802425863fbf2886c", + "sources": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c" + }, + "version": "1.3" + }, + "org.jetbrains.kotlin:kotlin-reflect": { + "shasums": { + "jar": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "5d46cefa67dfd92d34e693e04a0c25c8d343f2c9762a40998ff4e201012fafbe" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "2176274ecf922fffdd9a7eeec18f5e3a69f7ed53dadb5add3c9a706560ac9d7f" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "406ecfb22a278ef80b642196d572eda4daebeed67b88474c86b39265288fba00" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { + "shasums": { + "jar": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { + "shasums": { + "jar": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "32018630c0a1d42292b8e41960c4d0bea4f15be08c1761b14b1e87c09f75d467" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-test": { + "shasums": { + "jar": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", + "javadoc": "ddbb961eb52a7d2c6669cefafd82ce97714f26ef4e5ca7721e9c58d47bd716d1", + "sources": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlin:kotlin-test-annotations-common": { + "shasums": { + "jar": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", + "javadoc": "9f0e2b81c851f003887723cff18948cc553da0eb9885fcf478197b515908112a", + "sources": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlin:kotlin-test-common": { + "shasums": { + "jar": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", + "javadoc": "9f0e2b81c851f003887723cff18948cc553da0eb9885fcf478197b515908112a", + "sources": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlin:kotlin-test-junit": { + "shasums": { + "jar": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", + "javadoc": "ddbb961eb52a7d2c6669cefafd82ce97714f26ef4e5ca7721e9c58d47bd716d1", + "sources": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-android": { + "shasums": { + "jar": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", + "javadoc": "66b1dd0f86a6894f99992956da5ce6310739138da2bb519734225c44b9979e49", + "sources": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "shasums": { + "jar": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", + "javadoc": "39c0c07744ac0d09d1b007250b5b2f46b33538faf42cbea37c5a013352276def", + "sources": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-debug": { + "shasums": { + "jar": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", + "javadoc": "76169a24017cc8cacf91abc0d0a8d1a47344fd480048d822ebfd6f65c17ef0a0", + "sources": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e" + }, + "version": "1.2.2" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-test": { + "shasums": { + "jar": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", + "javadoc": "1e2ffc834330a05449650f5d039df39e522f30d524ae7ce4115370195aaca214", + "sources": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73" + }, + "version": "1.2.2" + }, + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { + "shasums": { + "jar": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "4efc1ba0d7d0f0bc61fc2dff9f2d3b8f19e5beea5996677c3d4c9fba81ca658a" + }, + "version": "0.3.0" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "javadoc": "189d6d7726b293869ae97bc35bdab234f46e735549516974260543ce26df1d47", + "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" + }, + "version": "13.0" + }, + "org.mockito.kotlin:mockito-kotlin": { + "shasums": { + "jar": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", + "javadoc": "90e9236a1f5169ccd4bb03852a4c9c9dee7f22eeaa062b84b006887116baf2bd", + "sources": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b" + }, + "version": "3.2.0" + }, + "org.mockito:mockito-core": { + "shasums": { + "jar": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", + "javadoc": "db83f99deadf3a0854546f6281867e9dd62ad34ac21276532735cf07c3f74ad1", + "sources": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3" + }, + "version": "3.9.0" + }, + "org.objenesis:objenesis": { + "shasums": { + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "javadoc": "dbfc5b05c607e0a08c2416fc77fd075dbd71d19f64735ec122ca5d6255f4b4ce", + "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" + }, + "version": "3.2" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc", + "javadoc": "b4f18c21a158a965cf47a30a8deb78c4bac7488167afbbb1da61855c4538e605", + "sources": "5ceb3d0b41a8eb8b416f28778b27c0e290143b6dc29d887b1cf40e2c0727f096" + }, + "version": "9.3" + }, + "org.ow2.asm:asm-analysis": { + "shasums": { + "jar": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6", + "javadoc": "7532547722c6be3ba7d079e213028ecd4ada7166c7f4cdf19ff8c2d59de35d97", + "sources": "a34153ef6bac79a2a0535f62590671fe7c632ade294aa74938ee79da14707521" + }, + "version": "9.0" + }, + "org.ow2.asm:asm-commons": { + "shasums": { + "jar": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f", + "javadoc": "b9f929932df93371bf048501d164ac2b4aa6f0d4cad7d28ca8299855d91ab0aa", + "sources": "7ced1227cc5e9d9762a930e19f8708591c5ef458bcdebdebd7e934fbb1b1adf3" + }, + "version": "9.0" + }, + "org.ow2.asm:asm-tree": { + "shasums": { + "jar": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d", + "javadoc": "9a35ebbec75750cb8e7de8106ad06a71c380021a990525e2f315919115195129", + "sources": "e75b132b75a861dcbb8aa75b98783b863310fb2e3e3d28394c22063db5ec7432" + }, + "version": "9.0" + }, + "org.ow2.asm:asm-util": { + "shasums": { + "jar": "2af6e7d01e0862e75193f3c01a06a689b0a245947e29f38eb683633391519bb6", + "javadoc": "3cbd7d1b4f18a947cc9c7fb7288b98d1d1c8c401c86ee2de1d81c5ec207a5411", + "sources": "cdc52c849b9af5d157df3919621d484697ed35c755292c682704227c0e012710" + }, + "version": "9.0" + }, + "org.robolectric:annotations": { + "shasums": { + "jar": "76b5bf55bb0d98e3b72fee1e015dea04c3a5a907aff02b9b405cebd50a19e1ab", + "javadoc": "0aacace08db91457f12dc0ac82b4c931bd550f53ced74911b86e150e84b6f2fa", + "sources": "32eccf8cbb11da68ffbe0fc14278150dc4236f77de26af1d1727e6acd61a086b" + }, + "version": "4.5" + }, + "org.robolectric:junit": { + "shasums": { + "jar": "c9eec2e87d53fc7a4af3c0c1c4b722963f2dc7d0a01b90568a6c83ca6d751c4a", + "javadoc": "60fe133208cb0abbb6842c2bf7144351e6a5944cb3987a7a8fd4bcfb88fa1e47", + "sources": "6e631445ffcb2ecefb4ba4e170ae31e39f281244a3ce68b444f8d8fe1944782f" + }, + "version": "4.5" + }, + "org.robolectric:pluginapi": { + "shasums": { + "jar": "9292f4a65d546b27b000112f1daeea8228c039ba9eb790d122ee99a4b04d8c43", + "javadoc": "b0805f1670d05d7004834375fdb2a88dd560df5489bbf7e201fe5f931cb8b142", + "sources": "c90002bd085a03daf77b51ed4e0867cff898adaa754023aea21f4bcb84567127" + }, + "version": "4.5" + }, + "org.robolectric:plugins-maven-dependency-resolver": { + "shasums": { + "jar": "e6c381016e2da09c3f3a7859075042d3457d0dc0a6ba088b8d969b9d3a525cfa", + "javadoc": "997536de988ae0086235cf54e5ee81dad096896b58d637bf0c9d6e5cbc7988b4", + "sources": "628689f56c37d669a60d5aa669e59acb0d64001f6b2533174ed5ddee4871d7bb" + }, + "version": "4.5" + }, + "org.robolectric:resources": { + "shasums": { + "jar": "21b60d114670827bf80b7815faa16da02eeda2fcd01cba088dfb630fa9721eb3", + "javadoc": "b5b3139231aed8a1058b7bc6d63fee2f2e292112c61ae0d815f95eb8f6ddd7f5", + "sources": "d5baa25e556e4fc67d3dc6bdf0bf32d29df4439856fc054112f81596a1fe1574" + }, + "version": "4.5" + }, + "org.robolectric:robolectric": { + "shasums": { + "jar": "ba9f8130c11d5b34dfe61990d2e9adfbcf5a945476309c3dcb48fce547331c27", + "javadoc": "0b25f1b6866deb4089817faa2a1c45f045be5cb5323c2500186e1b35d94ca1d2", + "sources": "54293237f2b9f48f1609935bffc37b353b3e981962fb578da64bae1a82c6c25d" + }, + "version": "4.5" + }, + "org.robolectric:sandbox": { + "shasums": { + "jar": "cf18639f2991893122f88df87bf83eb325b3ca1031c9a730acead5acdc7e275c", + "javadoc": "5859b3a7807c3b2c050c54bb7733be979d5e3ecc2f2e333a6cb863f19a8fd9a6", + "sources": "e9c61c173f65a73f4ae415cc0095c8570ed199d8247b4421032b82cc2aca3571" + }, + "version": "4.5" + }, + "org.robolectric:shadowapi": { + "shasums": { + "jar": "a158c49d0274a1412fb909d6b2e52a06b230a2b80ad8657c072c7474f0e69c1f", + "javadoc": "687a26edb933561b57f73a86479e790bde0160dbc0e8759f9adfb315e0d29c95", + "sources": "4a220cfd840b1aec509512825a6b332dbe8889f988f25d60369ceb599396ac9e" + }, + "version": "4.5" + }, + "org.robolectric:shadows-framework": { + "shasums": { + "jar": "3be4c7d01ee2fb5cff4cb90a65af26831199baac3e92311dd2d5f42cadb50723", + "javadoc": "32ab2b084c605c673b0a45a785605b99bc9ef1d8fed5ea3794269059a9aee387", + "sources": "879288cd58699b4a75ebda38bb0905f359a258575f18ff0e7b861d18a8595231" + }, + "version": "4.5" + }, + "org.robolectric:utils": { + "shasums": { + "jar": "b0982a413c4bd874a8099b97a22cdcd4826cf62178f17dbca67d814627124de1", + "javadoc": "ed6b69a41d73bb5e96e059862dddfeac67387a3f544055de04ee731aecdcb3d4", + "sources": "f8b7e1a3ed9916c1d2529ede178af4bd6dc3b2f41fc9be57c22476f3e91ffdb4" + }, + "version": "4.5" + }, + "org.robolectric:utils-reflector": { + "shasums": { + "jar": "91f9e5f9eacd6a2f308473b39d473f3edd205365fe3c4188f8c4c11191c6d914", + "javadoc": "22ec55c4f3126796df44b2a7b68ab33980590861df06ee1486eecca934e9257d", + "sources": "a8f9c774036f4ed79a1c08cd876a4ec0e8eac311875c0a3e9df7de8ab0e5e003" + }, + "version": "4.5" + } + }, + "dependencies": { + "androidx.activity:activity:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.appcompat:appcompat-resources:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.appcompat:appcompat:aar": [ + "androidx.annotation:annotation", + "androidx.appcompat:appcompat-resources:aar", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.fragment:fragment:aar" + ], + "androidx.arch.core:core-common": [ + "androidx.annotation:annotation" + ], + "androidx.arch.core:core-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common" + ], + "androidx.arch.core:core-testing:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-runtime:aar", + "junit:junit", + "org.mockito:mockito-core" + ], + "androidx.cardview:cardview:aar": [ + "androidx.annotation:annotation" + ], + "androidx.collection:collection": [ + "androidx.annotation:annotation" + ], + "androidx.constraintlayout:constraintlayout:aar": [ + "androidx.appcompat:appcompat:aar", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.core:core:aar" + ], + "androidx.coordinatorlayout:coordinatorlayout:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.core:core:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.versionedparcelable:versionedparcelable:aar" + ], + "androidx.cursoradapter:cursoradapter:aar": [ + "androidx.annotation:annotation" + ], + "androidx.customview:customview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.databinding:databinding-compiler-common": [ + "androidx.databinding:databinding-common", + "com.android.databinding:baseLibrary", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools:annotations", + "com.google.code.gson:gson", + "com.google.guava:guava", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.squareup:javapoet", + "commons-io:commons-io", + "org.antlr:antlr4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "androidx.documentfile:documentfile:aar": [ + "androidx.annotation:annotation" + ], + "androidx.drawerlayout:drawerlayout:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.dynamicanimation:dynamicanimation:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar" + ], + "androidx.exifinterface:exifinterface:aar": [ + "androidx.annotation:annotation" + ], + "androidx.fragment:fragment:aar": [ + "androidx.activity:activity:aar", + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.loader:loader:aar", + "androidx.viewpager:viewpager:aar" + ], + "androidx.interpolator:interpolator:aar": [ + "androidx.annotation:annotation" + ], + "androidx.legacy:legacy-support-core-utils:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.documentfile:documentfile:aar", + "androidx.loader:loader:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.print:print:aar" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.annotation:annotation" + ], + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": [ + "androidx.lifecycle:lifecycle-livedata-core:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.lifecycle:lifecycle-livedata-core:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-livedata:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar" + ], + "androidx.lifecycle:lifecycle-process:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-service:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel:aar": [ + "androidx.annotation:annotation" + ], + "androidx.loader:loader:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar" + ], + "androidx.localbroadcastmanager:localbroadcastmanager:aar": [ + "androidx.annotation:annotation" + ], + "androidx.navigation:navigation-common-ktx:aar": [ + "androidx.collection:collection", + "androidx.navigation:navigation-common:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-common:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.navigation:navigation-runtime-ktx:aar": [ + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-runtime:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.navigation:navigation-common:aar" + ], + "androidx.navigation:navigation-ui-ktx:aar": [ + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-ui:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-ui:aar": [ + "androidx.navigation:navigation-runtime:aar", + "com.google.android.material:material:aar" + ], + "androidx.print:print:aar": [ + "androidx.annotation:annotation" + ], + "androidx.recyclerview:recyclerview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.room:room-common": [ + "androidx.annotation:annotation" + ], + "androidx.room:room-runtime:aar": [ + "androidx.arch.core:core-runtime:aar", + "androidx.room:room-common", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar" + ], + "androidx.savedstate:savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.sqlite:sqlite-framework:aar": [ + "androidx.annotation:annotation", + "androidx.sqlite:sqlite:aar" + ], + "androidx.sqlite:sqlite:aar": [ + "androidx.annotation:annotation" + ], + "androidx.test.espresso:espresso-accessibility:aar": [ + "androidx.test.espresso:espresso-core:aar", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework" + ], + "androidx.test.espresso:espresso-contrib:aar": [ + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-idling-resource:aar", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.material:material:aar" + ], + "androidx.test.espresso:espresso-core:aar": [ + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test:runner:aar", + "com.google.code.findbugs:jsr305", + "com.squareup:javawriter", + "javax.inject:javax.inject", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-library" + ], + "androidx.test.espresso:espresso-intents:aar": [ + "androidx.test.espresso:espresso-core:aar", + "androidx.test:rules:aar" + ], + "androidx.test.ext:junit:aar": [ + "androidx.annotation:annotation", + "androidx.test:core:aar", + "androidx.test:monitor:aar", + "junit:junit" + ], + "androidx.test.ext:truth:aar": [ + "androidx.annotation:annotation", + "androidx.test:core:aar", + "com.google.guava:guava", + "com.google.truth:truth" + ], + "androidx.test:core:aar": [ + "androidx.annotation:annotation", + "androidx.lifecycle:lifecycle-common", + "androidx.test:monitor:aar" + ], + "androidx.test:monitor:aar": [ + "androidx.annotation:annotation" + ], + "androidx.test:rules:aar": [ + "androidx.test:runner:aar" + ], + "androidx.test:runner:aar": [ + "androidx.annotation:annotation", + "androidx.test:monitor:aar", + "junit:junit", + "net.sf.kxml:kxml2" + ], + "androidx.transition:transition:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.vectordrawable:vectordrawable-animated:aar": [ + "androidx.collection:collection", + "androidx.interpolator:interpolator:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.vectordrawable:vectordrawable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.versionedparcelable:versionedparcelable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection" + ], + "androidx.viewpager2:viewpager2:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "androidx.recyclerview:recyclerview:aar" + ], + "androidx.viewpager:viewpager:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.work:work-runtime-ktx:aar": [ + "androidx.work:work-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-android" + ], + "androidx.work:work-runtime:aar": [ + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.room:room-runtime:aar", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar", + "com.google.guava:listenablefuture" + ], + "androidx.work:work-testing:aar": [ + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.room:room-runtime:aar", + "androidx.work:work-runtime-ktx:aar" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.google.code.gson:gson", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.crashlytics.sdk.android:answers:aar": [ + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics-core:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.github.bumptech.glide:compiler": [ + "com.github.bumptech.glide:annotations" + ], + "com.github.bumptech.glide:gifdecoder:aar": [ + "androidx.annotation:annotation" + ], + "com.github.bumptech.glide:glide:aar": [ + "androidx.exifinterface:exifinterface:aar", + "androidx.fragment:fragment:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:gifdecoder:aar" + ], + "com.github.bumptech.glide:mocks:aar": [ + "androidx.annotation:annotation", + "com.github.bumptech.glide:glide:aar", + "com.google.guava:guava" + ], + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": [ + "org.hamcrest:hamcrest-core" + ], + "com.google.android.datatransport:transport-backend-cct:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.firebase:firebase-encoders-json:aar" + ], + "com.google.android.datatransport:transport-runtime:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.dagger:dagger" + ], + "com.google.android.flexbox:flexbox:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.google.android.gms:play-services-ads-identifier:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-base:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.android.gms:play-services-basement:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar" + ], + "com.google.android.gms:play-services-measurement-api:aar": [ + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-measurement-connector:aar" + ], + "com.google.android.gms:play-services-measurement-base:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-measurement-impl:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-measurement-sdk-api:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar" + ], + "com.google.android.gms:play-services-measurement-sdk:aar": [ + "androidx.collection:collection", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar" + ], + "com.google.android.gms:play-services-measurement:aar": [ + "androidx.collection:collection", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-stats:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-tasks:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.android.material:material:aar": [ + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.appcompat:appcompat:aar", + "androidx.cardview:cardview:aar", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.core:core:aar", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.fragment:fragment:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.transition:transition:aar", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.viewpager2:viewpager2:aar" + ], + "com.google.dagger:dagger": [ + "javax.inject:javax.inject" + ], + "com.google.dagger:dagger-compiler": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-spi", + "com.google.googlejavaformat:google-java-format", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject", + "net.ltgt.gradle.incap:incap", + "org.checkerframework:checker-compat-qual", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm" + ], + "com.google.dagger:dagger-producers": [ + "com.google.dagger:dagger", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "javax.inject:javax.inject", + "org.checkerframework:checker-compat-qual" + ], + "com.google.dagger:dagger-spi": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.firebase:firebase-analytics:aar": [ + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement:aar" + ], + "com.google.firebase:firebase-common:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.auto.value:auto-value-annotations", + "com.google.firebase:firebase-components:aar" + ], + "com.google.firebase:firebase-components:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-crashlytics:aar": [ + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-measurement-connector:aar", + "com.squareup.okhttp3:okhttp" + ], + "com.google.firebase:firebase-encoders-json:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-iid-interop:aar": [ + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.firebase:firebase-iid:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar" + ], + "com.google.firebase:firebase-installations-interop:aar": [ + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.firebase:firebase-installations:aar": [ + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar" + ], + "com.google.firebase:firebase-measurement-connector:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.gms:google-services": [ + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.code.gson:gson", + "com.google.guava:guava" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.errorprone:javac-shaded", + "com.google.guava:guava" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-qual" + ], + "com.google.truth.extensions:truth-liteproto-extension": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.truth:truth", + "org.checkerframework:checker-qual" + ], + "com.google.truth:truth": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "junit:junit", + "org.checkerframework:checker-qual", + "org.ow2.asm:asm" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi:moshi", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.google.auto.service:auto-service-annotations", + "com.google.guava:guava", + "com.squareup.moshi:moshi", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.ow2.asm:asm" + ], + "com.squareup.okhttp3:mockwebserver": [ + "com.squareup.okhttp3:okhttp", + "junit:junit" + ], + "com.squareup.okhttp3:okhttp": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.okio:okio": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "com.squareup.retrofit2:converter-moshi": [ + "com.squareup.moshi:moshi", + "com.squareup.retrofit2:retrofit" + ], + "com.squareup.retrofit2:retrofit": [ + "com.squareup.okhttp3:okhttp" + ], + "com.squareup.retrofit2:retrofit-mock": [ + "com.squareup.retrofit2:retrofit" + ], + "com.squareup:kotlinpoet": [ + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup:kotlinpoet", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "junit:junit": [ + "org.hamcrest:hamcrest-core" + ], + "nl.dionsegijn:konfetti:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.hamcrest:hamcrest-integration": [ + "org.hamcrest:hamcrest-library" + ], + "org.hamcrest:hamcrest-library": [ + "org.hamcrest:hamcrest-core" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7" + ], + "org.jetbrains.kotlin:kotlin-test": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-test-common" + ], + "org.jetbrains.kotlin:kotlin-test-annotations-common": [ + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlin:kotlin-test-common": [ + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlin:kotlin-test-junit": [ + "junit:junit", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-test": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.mockito.kotlin:mockito-kotlin": [ + "org.mockito:mockito-core" + ], + "org.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ], + "org.ow2.asm:asm-analysis": [ + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-commons": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-tree": [ + "org.ow2.asm:asm" + ], + "org.ow2.asm:asm-util": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.robolectric:junit": [ + "org.robolectric:annotations", + "org.robolectric:pluginapi", + "org.robolectric:sandbox", + "org.robolectric:shadowapi", + "org.robolectric:utils-reflector" + ], + "org.robolectric:pluginapi": [ + "org.robolectric:annotations" + ], + "org.robolectric:plugins-maven-dependency-resolver": [ + "com.google.guava:guava", + "org.robolectric:pluginapi", + "org.robolectric:utils" + ], + "org.robolectric:resources": [ + "com.google.guava:guava", + "org.robolectric:annotations", + "org.robolectric:pluginapi", + "org.robolectric:utils" + ], + "org.robolectric:robolectric": [ + "androidx.test:monitor:aar", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "org.bouncycastle:bcprov-jdk15on", + "org.robolectric:annotations", + "org.robolectric:junit", + "org.robolectric:pluginapi", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:resources", + "org.robolectric:sandbox", + "org.robolectric:shadows-framework", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "org.robolectric:sandbox": [ + "com.google.guava:guava", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "org.ow2.asm:asm", + "org.ow2.asm:asm-commons", + "org.robolectric:annotations", + "org.robolectric:shadowapi", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "org.robolectric:shadowapi": [ + "org.robolectric:annotations" + ], + "org.robolectric:shadows-framework": [ + "androidx.annotation:annotation", + "androidx.test:monitor:aar", + "com.almworks.sqlite4java:sqlite4java", + "com.google.auto.value:auto-value-annotations", + "com.ibm.icu:icu4j", + "org.robolectric:annotations", + "org.robolectric:pluginapi", + "org.robolectric:resources", + "org.robolectric:shadowapi", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "org.robolectric:utils": [ + "com.google.guava:guava", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "org.robolectric:annotations", + "org.robolectric:pluginapi" + ], + "org.robolectric:utils-reflector": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-util", + "org.robolectric:utils" + ] + }, + "skipped": [ + "androidx.activity:activity:aar:javadoc", + "androidx.activity:activity:jar:javadoc", + "androidx.annotation:annotation-experimental:jar:javadoc", + "androidx.appcompat:appcompat-resources:aar:javadoc", + "androidx.appcompat:appcompat-resources:jar:javadoc", + "androidx.appcompat:appcompat:jar:javadoc", + "androidx.arch.core:core-common:jar:javadoc", + "androidx.arch.core:core-runtime:aar:javadoc", + "androidx.arch.core:core-runtime:jar:javadoc", + "androidx.arch.core:core-testing:jar:javadoc", + "androidx.cardview:cardview:jar:javadoc", + "androidx.collection:collection:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:sources", + "androidx.constraintlayout:constraintlayout:jar:javadoc", + "androidx.constraintlayout:constraintlayout:jar:sources", + "androidx.coordinatorlayout:coordinatorlayout:jar:javadoc", + "androidx.core:core:aar:javadoc", + "androidx.core:core:jar:javadoc", + "androidx.cursoradapter:cursoradapter:aar:javadoc", + "androidx.cursoradapter:cursoradapter:jar:javadoc", + "androidx.customview:customview:aar:javadoc", + "androidx.customview:customview:jar:javadoc", + "androidx.documentfile:documentfile:aar:javadoc", + "androidx.documentfile:documentfile:jar:javadoc", + "androidx.drawerlayout:drawerlayout:aar:javadoc", + "androidx.dynamicanimation:dynamicanimation:jar:javadoc", + "androidx.exifinterface:exifinterface:jar:javadoc", + "androidx.fragment:fragment:aar:javadoc", + "androidx.fragment:fragment:jar:javadoc", + "androidx.interpolator:interpolator:aar:javadoc", + "androidx.interpolator:interpolator:jar:javadoc", + "androidx.legacy:legacy-support-core-utils:aar:javadoc", + "androidx.legacy:legacy-support-core-utils:jar:javadoc", + "androidx.lifecycle:lifecycle-common:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata:jar:javadoc", + "androidx.lifecycle:lifecycle-process:jar:javadoc", + "androidx.lifecycle:lifecycle-runtime:aar:javadoc", + "androidx.lifecycle:lifecycle-runtime:jar:javadoc", + "androidx.lifecycle:lifecycle-service:aar:javadoc", + "androidx.lifecycle:lifecycle-service:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:jar:javadoc", + "androidx.loader:loader:aar:javadoc", + "androidx.loader:loader:jar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:javadoc", + "androidx.navigation:navigation-common-ktx:aar:javadoc", + "androidx.navigation:navigation-common-ktx:jar:javadoc", + "androidx.navigation:navigation-common:aar:javadoc", + "androidx.navigation:navigation-common:jar:javadoc", + "androidx.navigation:navigation-runtime-ktx:aar:javadoc", + "androidx.navigation:navigation-runtime-ktx:jar:javadoc", + "androidx.navigation:navigation-runtime:aar:javadoc", + "androidx.navigation:navigation-runtime:jar:javadoc", + "androidx.navigation:navigation-ui-ktx:jar:javadoc", + "androidx.navigation:navigation-ui:aar:javadoc", + "androidx.navigation:navigation-ui:jar:javadoc", + "androidx.print:print:aar:javadoc", + "androidx.print:print:jar:javadoc", + "androidx.recyclerview:recyclerview:aar:javadoc", + "androidx.recyclerview:recyclerview:jar:javadoc", + "androidx.room:room-common:jar:javadoc", + "androidx.room:room-runtime:aar:javadoc", + "androidx.room:room-runtime:jar:javadoc", + "androidx.savedstate:savedstate:aar:javadoc", + "androidx.savedstate:savedstate:jar:javadoc", + "androidx.sqlite:sqlite-framework:aar:javadoc", + "androidx.sqlite:sqlite-framework:jar:javadoc", + "androidx.sqlite:sqlite:aar:javadoc", + "androidx.sqlite:sqlite:jar:javadoc", + "androidx.transition:transition:jar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:aar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:jar:javadoc", + "androidx.vectordrawable:vectordrawable:aar:javadoc", + "androidx.vectordrawable:vectordrawable:jar:javadoc", + "androidx.versionedparcelable:versionedparcelable:aar:javadoc", + "androidx.versionedparcelable:versionedparcelable:jar:javadoc", + "androidx.viewpager2:viewpager2:jar:javadoc", + "androidx.viewpager:viewpager:aar:javadoc", + "androidx.viewpager:viewpager:jar:javadoc", + "androidx.work:work-runtime-ktx:aar:javadoc", + "androidx.work:work-runtime-ktx:jar:javadoc", + "androidx.work:work-runtime:aar:javadoc", + "androidx.work:work-runtime:jar:javadoc", + "androidx.work:work-testing:jar:javadoc", + "com.android.support:support-annotations:jar:javadoc", + "com.android.support:support-annotations:jar:sources", + "com.android.tools.build.jetifier:jetifier-core:jar:javadoc", + "com.crashlytics.sdk.android:answers:aar:javadoc", + "com.crashlytics.sdk.android:answers:aar:sources", + "com.crashlytics.sdk.android:beta:aar:javadoc", + "com.crashlytics.sdk.android:beta:aar:sources", + "com.crashlytics.sdk.android:crashlytics-core:aar:javadoc", + "com.crashlytics.sdk.android:crashlytics-core:aar:sources", + "com.crashlytics.sdk.android:crashlytics:jar:javadoc", + "com.crashlytics.sdk.android:crashlytics:jar:sources", + "com.google.android.datatransport:transport-api:aar:sources", + "com.google.android.datatransport:transport-api:jar:sources", + "com.google.android.datatransport:transport-backend-cct:aar:sources", + "com.google.android.datatransport:transport-backend-cct:jar:sources", + "com.google.android.datatransport:transport-runtime:aar:sources", + "com.google.android.datatransport:transport-runtime:jar:sources", + "com.google.android.flexbox:flexbox:jar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:sources", + "com.google.android.gms:play-services-base:aar:sources", + "com.google.android.gms:play-services-base:jar:sources", + "com.google.android.gms:play-services-basement:aar:sources", + "com.google.android.gms:play-services-basement:jar:sources", + "com.google.android.gms:play-services-measurement-api:aar:sources", + "com.google.android.gms:play-services-measurement-api:jar:sources", + "com.google.android.gms:play-services-measurement-base:aar:sources", + "com.google.android.gms:play-services-measurement-base:jar:sources", + "com.google.android.gms:play-services-measurement-impl:aar:sources", + "com.google.android.gms:play-services-measurement-impl:jar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:aar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:jar:sources", + "com.google.android.gms:play-services-measurement-sdk:aar:sources", + "com.google.android.gms:play-services-measurement-sdk:jar:sources", + "com.google.android.gms:play-services-measurement:aar:sources", + "com.google.android.gms:play-services-measurement:jar:sources", + "com.google.android.gms:play-services-stats:aar:javadoc", + "com.google.android.gms:play-services-stats:aar:sources", + "com.google.android.gms:play-services-tasks:aar:javadoc", + "com.google.android.gms:play-services-tasks:aar:sources", + "com.google.android.gms:strict-version-matcher-plugin:jar:javadoc", + "com.google.android.gms:strict-version-matcher-plugin:jar:sources", + "com.google.android.material:material:jar:javadoc", + "com.google.firebase:firebase-analytics:jar:sources", + "com.google.firebase:firebase-crashlytics:jar:sources", + "com.google.firebase:firebase-iid-interop:aar:javadoc", + "com.google.firebase:firebase-iid-interop:aar:sources", + "com.google.firebase:firebase-iid:aar:sources", + "com.google.firebase:firebase-iid:jar:sources", + "com.google.firebase:firebase-installations-interop:aar:sources", + "com.google.firebase:firebase-installations-interop:jar:sources", + "com.google.firebase:firebase-installations:aar:sources", + "com.google.firebase:firebase-installations:jar:sources", + "com.google.firebase:firebase-measurement-connector:aar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar:sources", + "com.google.guava:listenablefuture:jar:javadoc", + "com.google.guava:listenablefuture:jar:sources", + "io.fabric.sdk.android:fabric:aar:javadoc", + "io.fabric.sdk.android:fabric:aar:sources", + "io.fabric.sdk.android:fabric:jar:javadoc", + "io.fabric.sdk.android:fabric:jar:sources", + "nl.dionsegijn:konfetti:jar:javadoc" + ], + "packages": { + "androidx.annotation:annotation": [ + "androidx.annotation" + ], + "androidx.arch.core:core-common": [ + "androidx.arch.core.internal", + "androidx.arch.core.util" + ], + "androidx.collection:collection": [ + "androidx.collection" + ], + "androidx.constraintlayout:constraintlayout-solver": [ + "androidx.constraintlayout.solver", + "androidx.constraintlayout.solver.state", + "androidx.constraintlayout.solver.state.helpers", + "androidx.constraintlayout.solver.widgets", + "androidx.constraintlayout.solver.widgets.analyzer" + ], + "androidx.databinding:databinding-common": [ + "androidx.databinding" + ], + "androidx.databinding:databinding-compiler-common": [ + "android.databinding.parser", + "android.databinding.tool", + "android.databinding.tool.expr", + "android.databinding.tool.ext", + "android.databinding.tool.processing", + "android.databinding.tool.processing.scopes", + "android.databinding.tool.store", + "android.databinding.tool.util", + "android.databinding.tool.writer" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.lifecycle" + ], + "androidx.room:room-common": [ + "androidx.room" + ], + "com.almworks.sqlite4java:sqlite4java": [ + "com.almworks.sqlite4java", + "javolution.util.stripped" + ], + "com.android.databinding:baseLibrary": [ + "android.databinding" + ], + "com.android.support:support-annotations": [ + "android.support.annotation" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.android.tools.build.jetifier.core", + "com.android.tools.build.jetifier.core.config", + "com.android.tools.build.jetifier.core.pom", + "com.android.tools.build.jetifier.core.proguard", + "com.android.tools.build.jetifier.core.rule", + "com.android.tools.build.jetifier.core.type", + "com.android.tools.build.jetifier.core.utils" + ], + "com.android.tools:annotations": [ + "com.android.annotations", + "com.android.annotations.concurrency" + ], + "com.github.bumptech.glide:annotations": [ + "com.bumptech.glide.annotation", + "com.bumptech.glide.annotation.compiler" + ], + "com.github.bumptech.glide:compiler": [ + "com.bumptech.glide.annotation.compiler", + "com.bumptech.glide.repackaged.com.google.common.base", + "com.bumptech.glide.repackaged.com.google.common.collect", + "com.bumptech.glide.repackaged.com.squareup.javapoet" + ], + "com.github.bumptech.glide:disklrucache": [ + "com.bumptech.glide.disklrucache" + ], + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": [ + "com.google.android.apps.common.testing.accessibility.framework", + "com.google.android.apps.common.testing.accessibility.framework.integrations", + "com.google.android.apps.common.testing.accessibility.framework.integrations.espresso", + "com.googlecode.eyesfree.compat", + "com.googlecode.eyesfree.utils" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.android.gms", + "com.google.android.gms.dependencies" + ], + "com.google.auto.service:auto-service-annotations": [ + "com.google.auto.service" + ], + "com.google.auto.value:auto-value-annotations": [ + "com.google.auto.value", + "com.google.auto.value.extension.memoized", + "com.google.auto.value.extension.serializable", + "com.google.auto.value.extension.toprettystring" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.dagger:dagger": [ + "dagger", + "dagger.assisted", + "dagger.internal", + "dagger.multibindings" + ], + "com.google.dagger:dagger-compiler": [ + "dagger.internal.codegen", + "dagger.internal.codegen.base", + "dagger.internal.codegen.binding", + "dagger.internal.codegen.bindinggraphvalidation", + "dagger.internal.codegen.compileroption", + "dagger.internal.codegen.componentgenerator", + "dagger.internal.codegen.javapoet", + "dagger.internal.codegen.kotlin", + "dagger.internal.codegen.langmodel", + "dagger.internal.codegen.validation", + "dagger.internal.codegen.writing" + ], + "com.google.dagger:dagger-producers": [ + "dagger.producers", + "dagger.producers.internal", + "dagger.producers.monitoring", + "dagger.producers.monitoring.internal" + ], + "com.google.dagger:dagger-spi": [ + "dagger.internal.codegen.extension", + "dagger.internal.codegen.xprocessing", + "dagger.model", + "dagger.spi", + "dagger.spi.model", + "dagger.spi.shaded.androidx.room.compiler.processing", + "dagger.spi.shaded.androidx.room.compiler.processing.compat", + "dagger.spi.shaded.androidx.room.compiler.processing.javac", + "dagger.spi.shaded.androidx.room.compiler.processing.javac.kotlin", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp.synthetic", + "dagger.spi.shaded.androidx.room.compiler.processing.util", + "dagger.spi.shaded.auto.common" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "com.google.devtools.ksp", + "com.google.devtools.ksp.processing", + "com.google.devtools.ksp.symbol", + "com.google.devtools.ksp.visitor" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.errorprone:javac-shaded": [ + "org.openjdk.javax.annotation.processing", + "org.openjdk.javax.lang.model", + "org.openjdk.javax.lang.model.element", + "org.openjdk.javax.lang.model.type", + "org.openjdk.javax.lang.model.util", + "org.openjdk.javax.tools", + "org.openjdk.source.doctree", + "org.openjdk.source.tree", + "org.openjdk.source.util", + "org.openjdk.tools.doclint", + "org.openjdk.tools.doclint.resources", + "org.openjdk.tools.javac", + "org.openjdk.tools.javac.api", + "org.openjdk.tools.javac.code", + "org.openjdk.tools.javac.comp", + "org.openjdk.tools.javac.file", + "org.openjdk.tools.javac.jvm", + "org.openjdk.tools.javac.main", + "org.openjdk.tools.javac.model", + "org.openjdk.tools.javac.parser", + "org.openjdk.tools.javac.platform", + "org.openjdk.tools.javac.processing", + "org.openjdk.tools.javac.resources", + "org.openjdk.tools.javac.tree", + "org.openjdk.tools.javac.util", + "org.openjdk.tools.javah", + "org.openjdk.tools.javah.resources", + "org.openjdk.tools.sjavac", + "org.openjdk.tools.sjavac.client", + "org.openjdk.tools.sjavac.comp", + "org.openjdk.tools.sjavac.comp.dependencies", + "org.openjdk.tools.sjavac.options", + "org.openjdk.tools.sjavac.pubapi", + "org.openjdk.tools.sjavac.server", + "org.openjdk.tools.sjavac.server.log" + ], + "com.google.gms:google-services": [ + "com.google.gms.googleservices" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.googlejavaformat", + "com.google.googlejavaformat.java", + "com.google.googlejavaformat.java.filer", + "com.google.googlejavaformat.java.javadoc" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-javalite": [ + "com.google.protobuf" + ], + "com.google.truth.extensions:truth-liteproto-extension": [ + "com.google.common.truth.extensions.proto" + ], + "com.google.truth:truth": [ + "com.google.common.truth" + ], + "com.googlecode.juniversalchardet:juniversalchardet": [ + "org.mozilla.universalchardet", + "org.mozilla.universalchardet.prober", + "org.mozilla.universalchardet.prober.contextanalysis", + "org.mozilla.universalchardet.prober.distributionanalysis", + "org.mozilla.universalchardet.prober.sequence", + "org.mozilla.universalchardet.prober.statemachine" + ], + "com.ibm.icu:icu4j": [ + "com.ibm.icu.impl", + "com.ibm.icu.impl.coll", + "com.ibm.icu.impl.data", + "com.ibm.icu.impl.duration", + "com.ibm.icu.impl.duration.impl", + "com.ibm.icu.impl.locale", + "com.ibm.icu.lang", + "com.ibm.icu.math", + "com.ibm.icu.text", + "com.ibm.icu.util" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.moshi", + "com.squareup.moshi.internal" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi", + "com.squareup.moshi.kotlin.reflect" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.squareup.moshi.kotlin.codegen.api", + "com.squareup.moshi.kotlin.codegen.apt", + "com.squareup.moshi.kotlin.codegen.ksp", + "com.squareup.moshi.kotlinpoet.metadata", + "com.squareup.moshi.kotlinpoet.metadata.classinspectors", + "com.squareup.moshi.kotlinpoet.metadata.specs", + "com.squareup.moshi.kotlinx.metadata", + "com.squareup.moshi.kotlinx.metadata.impl", + "com.squareup.moshi.kotlinx.metadata.impl.extensions", + "com.squareup.moshi.kotlinx.metadata.internal.common", + "com.squareup.moshi.kotlinx.metadata.internal.metadata", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.builtins", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.protobuf", + "com.squareup.moshi.kotlinx.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.jvm.impl", + "shadow.com.google.auto.common" + ], + "com.squareup.okhttp3:mockwebserver": [ + "okhttp3.internal.duplex", + "okhttp3.mockwebserver", + "okhttp3.mockwebserver.internal.duplex" + ], + "com.squareup.okhttp3:okhttp": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.io", + "okhttp3.internal.platform", + "okhttp3.internal.platform.android", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.ws" + ], + "com.squareup.okio:okio": [ + "okio", + "okio.internal" + ], + "com.squareup.retrofit2:converter-moshi": [ + "retrofit2.converter.moshi" + ], + "com.squareup.retrofit2:retrofit": [ + "retrofit2", + "retrofit2.http", + "retrofit2.internal" + ], + "com.squareup.retrofit2:retrofit-mock": [ + "retrofit2.mock" + ], + "com.squareup:javapoet": [ + "com.squareup.javapoet" + ], + "com.squareup:javawriter": [ + "com.squareup.javawriter" + ], + "com.squareup:kotlinpoet": [ + "com.squareup.kotlinpoet", + "com.squareup.kotlinpoet.jvm", + "com.squareup.kotlinpoet.tags" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup.kotlinpoet.ksp" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-io:commons-io": [ + "org.apache.commons.io", + "org.apache.commons.io.comparator", + "org.apache.commons.io.filefilter", + "org.apache.commons.io.input", + "org.apache.commons.io.monitor", + "org.apache.commons.io.output" + ], + "javax.annotation:javax.annotation-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "javax.inject:javax.inject": [ + "javax.inject" + ], + "junit:junit": [ + "junit.extensions", + "junit.framework", + "junit.runner", + "junit.textui", + "org.junit", + "org.junit.experimental", + "org.junit.experimental.categories", + "org.junit.experimental.max", + "org.junit.experimental.results", + "org.junit.experimental.runners", + "org.junit.experimental.theories", + "org.junit.experimental.theories.internal", + "org.junit.experimental.theories.suppliers", + "org.junit.function", + "org.junit.internal", + "org.junit.internal.builders", + "org.junit.internal.management", + "org.junit.internal.matchers", + "org.junit.internal.requests", + "org.junit.internal.runners", + "org.junit.internal.runners.model", + "org.junit.internal.runners.rules", + "org.junit.internal.runners.statements", + "org.junit.matchers", + "org.junit.rules", + "org.junit.runner", + "org.junit.runner.manipulation", + "org.junit.runner.notification", + "org.junit.runners", + "org.junit.runners.model", + "org.junit.runners.parameterized", + "org.junit.validator" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.bytebuddy:byte-buddy-agent": [ + "net.bytebuddy.agent" + ], + "net.bytebuddy:byte-buddy:jar:sources": [ + "net.bytebuddy.build" + ], + "net.ltgt.gradle.incap:incap": [ + "net.ltgt.gradle.incap" + ], + "net.sf.kxml:kxml2": [ + "org.kxml2.io", + "org.kxml2.kdom", + "org.kxml2.wap", + "org.kxml2.wap.syncml", + "org.kxml2.wap.wml", + "org.kxml2.wap.wv", + "org.xmlpull.v1" + ], + "org.antlr:antlr4": [ + "org.abego.treelayout", + "org.abego.treelayout.internal.util", + "org.abego.treelayout.internal.util.java.lang", + "org.abego.treelayout.internal.util.java.lang.string", + "org.abego.treelayout.internal.util.java.util", + "org.abego.treelayout.util", + "org.antlr.runtime", + "org.antlr.runtime.debug", + "org.antlr.runtime.misc", + "org.antlr.runtime.tree", + "org.antlr.v4", + "org.antlr.v4.analysis", + "org.antlr.v4.automata", + "org.antlr.v4.codegen", + "org.antlr.v4.codegen.model", + "org.antlr.v4.codegen.model.chunk", + "org.antlr.v4.codegen.model.decl", + "org.antlr.v4.codegen.target", + "org.antlr.v4.gui", + "org.antlr.v4.misc", + "org.antlr.v4.parse", + "org.antlr.v4.runtime", + "org.antlr.v4.runtime.atn", + "org.antlr.v4.runtime.dfa", + "org.antlr.v4.runtime.misc", + "org.antlr.v4.runtime.tree", + "org.antlr.v4.runtime.tree.pattern", + "org.antlr.v4.runtime.tree.xpath", + "org.antlr.v4.semantics", + "org.antlr.v4.tool", + "org.antlr.v4.tool.ast", + "org.stringtemplate.v4", + "org.stringtemplate.v4.compiler", + "org.stringtemplate.v4.debug", + "org.stringtemplate.v4.gui", + "org.stringtemplate.v4.misc" + ], + "org.bouncycastle:bcprov-jdk15on": [ + "org.bouncycastle", + "org.bouncycastle.asn1", + "org.bouncycastle.asn1.anssi", + "org.bouncycastle.asn1.bc", + "org.bouncycastle.asn1.bsi", + "org.bouncycastle.asn1.cmc", + "org.bouncycastle.asn1.cmp", + "org.bouncycastle.asn1.cms", + "org.bouncycastle.asn1.cms.ecc", + "org.bouncycastle.asn1.crmf", + "org.bouncycastle.asn1.cryptlib", + "org.bouncycastle.asn1.cryptopro", + "org.bouncycastle.asn1.dvcs", + "org.bouncycastle.asn1.eac", + "org.bouncycastle.asn1.edec", + "org.bouncycastle.asn1.esf", + "org.bouncycastle.asn1.ess", + "org.bouncycastle.asn1.est", + "org.bouncycastle.asn1.gm", + "org.bouncycastle.asn1.gnu", + "org.bouncycastle.asn1.iana", + "org.bouncycastle.asn1.icao", + "org.bouncycastle.asn1.isara", + "org.bouncycastle.asn1.isismtt", + "org.bouncycastle.asn1.isismtt.ocsp", + "org.bouncycastle.asn1.isismtt.x509", + "org.bouncycastle.asn1.iso", + "org.bouncycastle.asn1.kisa", + "org.bouncycastle.asn1.microsoft", + "org.bouncycastle.asn1.misc", + "org.bouncycastle.asn1.mozilla", + "org.bouncycastle.asn1.nist", + "org.bouncycastle.asn1.nsri", + "org.bouncycastle.asn1.ntt", + "org.bouncycastle.asn1.ocsp", + "org.bouncycastle.asn1.oiw", + "org.bouncycastle.asn1.pkcs", + "org.bouncycastle.asn1.rosstandart", + "org.bouncycastle.asn1.sec", + "org.bouncycastle.asn1.smime", + "org.bouncycastle.asn1.teletrust", + "org.bouncycastle.asn1.tsp", + "org.bouncycastle.asn1.ua", + "org.bouncycastle.asn1.util", + "org.bouncycastle.asn1.x500", + "org.bouncycastle.asn1.x500.style", + "org.bouncycastle.asn1.x509", + "org.bouncycastle.asn1.x509.qualified", + "org.bouncycastle.asn1.x509.sigi", + "org.bouncycastle.asn1.x9", + "org.bouncycastle.crypto", + "org.bouncycastle.crypto.agreement", + "org.bouncycastle.crypto.agreement.jpake", + "org.bouncycastle.crypto.agreement.kdf", + "org.bouncycastle.crypto.agreement.srp", + "org.bouncycastle.crypto.commitments", + "org.bouncycastle.crypto.digests", + "org.bouncycastle.crypto.ec", + "org.bouncycastle.crypto.encodings", + "org.bouncycastle.crypto.engines", + "org.bouncycastle.crypto.examples", + "org.bouncycastle.crypto.generators", + "org.bouncycastle.crypto.io", + "org.bouncycastle.crypto.kems", + "org.bouncycastle.crypto.macs", + "org.bouncycastle.crypto.modes", + "org.bouncycastle.crypto.modes.gcm", + "org.bouncycastle.crypto.modes.kgcm", + "org.bouncycastle.crypto.paddings", + "org.bouncycastle.crypto.params", + "org.bouncycastle.crypto.parsers", + "org.bouncycastle.crypto.prng", + "org.bouncycastle.crypto.prng.drbg", + "org.bouncycastle.crypto.signers", + "org.bouncycastle.crypto.util", + "org.bouncycastle.i18n", + "org.bouncycastle.i18n.filter", + "org.bouncycastle.iana", + "org.bouncycastle.jcajce", + "org.bouncycastle.jcajce.interfaces", + "org.bouncycastle.jcajce.io", + "org.bouncycastle.jcajce.provider.asymmetric", + "org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.bouncycastle.jcajce.provider.asymmetric.util", + "org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.bouncycastle.jcajce.provider.config", + "org.bouncycastle.jcajce.provider.digest", + "org.bouncycastle.jcajce.provider.drbg", + "org.bouncycastle.jcajce.provider.keystore", + "org.bouncycastle.jcajce.provider.keystore.bc", + "org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.bouncycastle.jcajce.provider.symmetric", + "org.bouncycastle.jcajce.provider.symmetric.util", + "org.bouncycastle.jcajce.provider.util", + "org.bouncycastle.jcajce.spec", + "org.bouncycastle.jcajce.util", + "org.bouncycastle.jce", + "org.bouncycastle.jce.exception", + "org.bouncycastle.jce.interfaces", + "org.bouncycastle.jce.netscape", + "org.bouncycastle.jce.provider", + "org.bouncycastle.jce.spec", + "org.bouncycastle.math", + "org.bouncycastle.math.ec", + "org.bouncycastle.math.ec.custom.djb", + "org.bouncycastle.math.ec.custom.gm", + "org.bouncycastle.math.ec.custom.sec", + "org.bouncycastle.math.ec.endo", + "org.bouncycastle.math.ec.rfc7748", + "org.bouncycastle.math.ec.rfc8032", + "org.bouncycastle.math.ec.tools", + "org.bouncycastle.math.field", + "org.bouncycastle.math.raw", + "org.bouncycastle.pqc.asn1", + "org.bouncycastle.pqc.crypto", + "org.bouncycastle.pqc.crypto.gmss", + "org.bouncycastle.pqc.crypto.gmss.util", + "org.bouncycastle.pqc.crypto.lms", + "org.bouncycastle.pqc.crypto.mceliece", + "org.bouncycastle.pqc.crypto.newhope", + "org.bouncycastle.pqc.crypto.qtesla", + "org.bouncycastle.pqc.crypto.rainbow", + "org.bouncycastle.pqc.crypto.rainbow.util", + "org.bouncycastle.pqc.crypto.sphincs", + "org.bouncycastle.pqc.crypto.util", + "org.bouncycastle.pqc.crypto.xmss", + "org.bouncycastle.pqc.jcajce.interfaces", + "org.bouncycastle.pqc.jcajce.provider", + "org.bouncycastle.pqc.jcajce.provider.gmss", + "org.bouncycastle.pqc.jcajce.provider.lms", + "org.bouncycastle.pqc.jcajce.provider.mceliece", + "org.bouncycastle.pqc.jcajce.provider.newhope", + "org.bouncycastle.pqc.jcajce.provider.qtesla", + "org.bouncycastle.pqc.jcajce.provider.rainbow", + "org.bouncycastle.pqc.jcajce.provider.sphincs", + "org.bouncycastle.pqc.jcajce.provider.util", + "org.bouncycastle.pqc.jcajce.provider.xmss", + "org.bouncycastle.pqc.jcajce.spec", + "org.bouncycastle.pqc.math.linearalgebra", + "org.bouncycastle.util", + "org.bouncycastle.util.encoders", + "org.bouncycastle.util.io", + "org.bouncycastle.util.io.pem", + "org.bouncycastle.util.test", + "org.bouncycastle.x509", + "org.bouncycastle.x509.extension", + "org.bouncycastle.x509.util" + ], + "org.checkerframework:checker-compat-qual": [ + "org.checkerframework.checker.nullness.compatqual" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.hamcrest:hamcrest-core": [ + "org.hamcrest", + "org.hamcrest.core", + "org.hamcrest.internal" + ], + "org.hamcrest:hamcrest-integration": [ + "org.hamcrest", + "org.hamcrest.integration" + ], + "org.hamcrest:hamcrest-library": [ + "org.hamcrest", + "org.hamcrest.beans", + "org.hamcrest.collection", + "org.hamcrest.number", + "org.hamcrest.object", + "org.hamcrest.text", + "org.hamcrest.xml" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "kotlin.reflect.full", + "kotlin.reflect.jvm", + "kotlin.reflect.jvm.internal", + "kotlin.reflect.jvm.internal.calls", + "kotlin.reflect.jvm.internal.impl", + "kotlin.reflect.jvm.internal.impl.builtins", + "kotlin.reflect.jvm.internal.impl.builtins.functions", + "kotlin.reflect.jvm.internal.impl.builtins.jvm", + "kotlin.reflect.jvm.internal.impl.descriptors", + "kotlin.reflect.jvm.internal.impl.descriptors.annotations", + "kotlin.reflect.jvm.internal.impl.descriptors.deserialization", + "kotlin.reflect.jvm.internal.impl.descriptors.impl", + "kotlin.reflect.jvm.internal.impl.descriptors.java", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.components", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure", + "kotlin.reflect.jvm.internal.impl.incremental", + "kotlin.reflect.jvm.internal.impl.incremental.components", + "kotlin.reflect.jvm.internal.impl.load.java", + "kotlin.reflect.jvm.internal.impl.load.java.components", + "kotlin.reflect.jvm.internal.impl.load.java.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.types", + "kotlin.reflect.jvm.internal.impl.load.java.sources", + "kotlin.reflect.jvm.internal.impl.load.java.structure", + "kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement", + "kotlin.reflect.jvm.internal.impl.load.kotlin", + "kotlin.reflect.jvm.internal.impl.load.kotlin.header", + "kotlin.reflect.jvm.internal.impl.metadata", + "kotlin.reflect.jvm.internal.impl.metadata.builtins", + "kotlin.reflect.jvm.internal.impl.metadata.deserialization", + "kotlin.reflect.jvm.internal.impl.metadata.jvm", + "kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization", + "kotlin.reflect.jvm.internal.impl.name", + "kotlin.reflect.jvm.internal.impl.platform", + "kotlin.reflect.jvm.internal.impl.protobuf", + "kotlin.reflect.jvm.internal.impl.renderer", + "kotlin.reflect.jvm.internal.impl.resolve", + "kotlin.reflect.jvm.internal.impl.resolve.calls.inference", + "kotlin.reflect.jvm.internal.impl.resolve.constants", + "kotlin.reflect.jvm.internal.impl.resolve.deprecation", + "kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil", + "kotlin.reflect.jvm.internal.impl.resolve.jvm", + "kotlin.reflect.jvm.internal.impl.resolve.sam", + "kotlin.reflect.jvm.internal.impl.resolve.scopes", + "kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers", + "kotlin.reflect.jvm.internal.impl.serialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors", + "kotlin.reflect.jvm.internal.impl.storage", + "kotlin.reflect.jvm.internal.impl.types", + "kotlin.reflect.jvm.internal.impl.types.checker", + "kotlin.reflect.jvm.internal.impl.types.error", + "kotlin.reflect.jvm.internal.impl.types.extensions", + "kotlin.reflect.jvm.internal.impl.types.model", + "kotlin.reflect.jvm.internal.impl.types.typeUtil", + "kotlin.reflect.jvm.internal.impl.types.typesApproximation", + "kotlin.reflect.jvm.internal.impl.util", + "kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize", + "kotlin.reflect.jvm.internal.impl.util.collectionUtils", + "kotlin.reflect.jvm.internal.impl.utils", + "kotlin.reflect.jvm.internal.pcollections" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "kotlin", + "kotlin.annotation", + "kotlin.collections", + "kotlin.collections.builders", + "kotlin.collections.unsigned", + "kotlin.comparisons", + "kotlin.concurrent", + "kotlin.contracts", + "kotlin.coroutines", + "kotlin.coroutines.cancellation", + "kotlin.coroutines.intrinsics", + "kotlin.coroutines.jvm.internal", + "kotlin.experimental", + "kotlin.internal", + "kotlin.io", + "kotlin.js", + "kotlin.jvm", + "kotlin.jvm.functions", + "kotlin.jvm.internal", + "kotlin.jvm.internal.markers", + "kotlin.jvm.internal.unsafe", + "kotlin.math", + "kotlin.properties", + "kotlin.random", + "kotlin.ranges", + "kotlin.reflect", + "kotlin.sequences", + "kotlin.system", + "kotlin.text", + "kotlin.time" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "kotlin.internal.jdk7", + "kotlin.io.path", + "kotlin.jdk7" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "kotlin.collections.jdk8", + "kotlin.internal.jdk8", + "kotlin.jvm.jdk8", + "kotlin.jvm.optionals", + "kotlin.random.jdk8", + "kotlin.streams.jdk8", + "kotlin.text.jdk8", + "kotlin.time.jdk8" + ], + "org.jetbrains.kotlin:kotlin-test": [ + "kotlin.test" + ], + "org.jetbrains.kotlin:kotlin-test-junit": [ + "kotlin.test.junit", + "kotlin.test.junit.annotations" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "kotlinx.coroutines.android" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "kotlinx.coroutines", + "kotlinx.coroutines.channels", + "kotlinx.coroutines.debug", + "kotlinx.coroutines.debug.internal", + "kotlinx.coroutines.flow", + "kotlinx.coroutines.flow.internal", + "kotlinx.coroutines.internal", + "kotlinx.coroutines.intrinsics", + "kotlinx.coroutines.scheduling", + "kotlinx.coroutines.selects", + "kotlinx.coroutines.sync", + "kotlinx.coroutines.test" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-debug": [ + "kotlinx.coroutines.debug", + "kotlinx.coroutines.debug.internal", + "kotlinx.coroutines.debug.junit4", + "kotlinx.coroutines.repackaged.net.bytebuddy", + "kotlinx.coroutines.repackaged.net.bytebuddy.agent", + "kotlinx.coroutines.repackaged.net.bytebuddy.agent.builder", + "kotlinx.coroutines.repackaged.net.bytebuddy.asm", + "kotlinx.coroutines.repackaged.net.bytebuddy.build", + "kotlinx.coroutines.repackaged.net.bytebuddy.description", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.annotation", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.enumeration", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.field", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.method", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.modifier", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.type", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.loading", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.inline", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.subclass", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.attribute", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.auxiliary", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind.annotation", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.primitive", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.reference", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.collection", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.constant", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.member", + "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm", + "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.commons", + "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.signature", + "kotlinx.coroutines.repackaged.net.bytebuddy.matcher", + "kotlinx.coroutines.repackaged.net.bytebuddy.pool", + "kotlinx.coroutines.repackaged.net.bytebuddy.utility", + "kotlinx.coroutines.repackaged.net.bytebuddy.utility.privilege", + "kotlinx.coroutines.repackaged.net.bytebuddy.utility.visitor" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-test": [ + "kotlinx.coroutines.test", + "kotlinx.coroutines.test.internal" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "kotlinx.metadata", + "kotlinx.metadata.impl", + "kotlinx.metadata.impl.extensions", + "kotlinx.metadata.internal.metadata", + "kotlinx.metadata.internal.metadata.builtins", + "kotlinx.metadata.internal.metadata.deserialization", + "kotlinx.metadata.internal.metadata.jvm", + "kotlinx.metadata.internal.metadata.jvm.deserialization", + "kotlinx.metadata.internal.metadata.jvm.serialization", + "kotlinx.metadata.internal.metadata.serialization", + "kotlinx.metadata.internal.protobuf", + "kotlinx.metadata.jvm", + "kotlinx.metadata.jvm.impl" + ], + "org.jetbrains:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.mockito.kotlin:mockito-kotlin": [ + "org.mockito.kotlin", + "org.mockito.kotlin.internal" + ], + "org.mockito:mockito-core": [ + "org.mockito", + "org.mockito.codegen", + "org.mockito.configuration", + "org.mockito.creation.instance", + "org.mockito.exceptions.base", + "org.mockito.exceptions.misusing", + "org.mockito.exceptions.stacktrace", + "org.mockito.exceptions.verification", + "org.mockito.exceptions.verification.junit", + "org.mockito.exceptions.verification.opentest4j", + "org.mockito.hamcrest", + "org.mockito.internal", + "org.mockito.internal.configuration", + "org.mockito.internal.configuration.injection", + "org.mockito.internal.configuration.injection.filter", + "org.mockito.internal.configuration.injection.scanner", + "org.mockito.internal.configuration.plugins", + "org.mockito.internal.creation", + "org.mockito.internal.creation.bytebuddy", + "org.mockito.internal.creation.instance", + "org.mockito.internal.creation.settings", + "org.mockito.internal.creation.util", + "org.mockito.internal.debugging", + "org.mockito.internal.exceptions", + "org.mockito.internal.exceptions.stacktrace", + "org.mockito.internal.exceptions.util", + "org.mockito.internal.framework", + "org.mockito.internal.hamcrest", + "org.mockito.internal.handler", + "org.mockito.internal.invocation", + "org.mockito.internal.invocation.finder", + "org.mockito.internal.invocation.mockref", + "org.mockito.internal.junit", + "org.mockito.internal.junit.util", + "org.mockito.internal.listeners", + "org.mockito.internal.matchers", + "org.mockito.internal.matchers.apachecommons", + "org.mockito.internal.matchers.text", + "org.mockito.internal.progress", + "org.mockito.internal.reporting", + "org.mockito.internal.runners", + "org.mockito.internal.runners.util", + "org.mockito.internal.session", + "org.mockito.internal.stubbing", + "org.mockito.internal.stubbing.answers", + "org.mockito.internal.stubbing.defaultanswers", + "org.mockito.internal.util", + "org.mockito.internal.util.collections", + "org.mockito.internal.util.concurrent", + "org.mockito.internal.util.io", + "org.mockito.internal.util.reflection", + "org.mockito.internal.verification", + "org.mockito.internal.verification.api", + "org.mockito.internal.verification.argumentmatching", + "org.mockito.internal.verification.checkers", + "org.mockito.invocation", + "org.mockito.junit", + "org.mockito.listeners", + "org.mockito.mock", + "org.mockito.plugins", + "org.mockito.quality", + "org.mockito.runners", + "org.mockito.session", + "org.mockito.stubbing", + "org.mockito.verification" + ], + "org.objenesis:objenesis": [ + "org.objenesis", + "org.objenesis.instantiator", + "org.objenesis.instantiator.android", + "org.objenesis.instantiator.annotations", + "org.objenesis.instantiator.basic", + "org.objenesis.instantiator.gcj", + "org.objenesis.instantiator.perc", + "org.objenesis.instantiator.sun", + "org.objenesis.instantiator.util", + "org.objenesis.strategy" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ], + "org.ow2.asm:asm-analysis": [ + "org.objectweb.asm.tree.analysis" + ], + "org.ow2.asm:asm-commons": [ + "org.objectweb.asm.commons" + ], + "org.ow2.asm:asm-tree": [ + "org.objectweb.asm.tree" + ], + "org.ow2.asm:asm-util": [ + "org.objectweb.asm.util" + ], + "org.robolectric:annotations": [ + "org.robolectric.annotation", + "org.robolectric.annotation.internal", + "org.robolectric.shadow.api" + ], + "org.robolectric:junit": [ + "org.robolectric.internal" + ], + "org.robolectric:pluginapi": [ + "org.robolectric.internal.dependency", + "org.robolectric.pluginapi", + "org.robolectric.pluginapi.config", + "org.robolectric.pluginapi.perf" + ], + "org.robolectric:plugins-maven-dependency-resolver": [ + "org.robolectric", + "org.robolectric.internal.dependency", + "org.robolectric.plugins" + ], + "org.robolectric:resources": [ + "org.robolectric", + "org.robolectric.manifest", + "org.robolectric.res", + "org.robolectric.res.android", + "org.robolectric.res.builder" + ], + "org.robolectric:robolectric": [ + "org.robolectric", + "org.robolectric.android", + "org.robolectric.android.fakes", + "org.robolectric.android.internal", + "org.robolectric.internal", + "org.robolectric.internal.dependency", + "org.robolectric.junit.rules", + "org.robolectric.plugins", + "org.robolectric.util" + ], + "org.robolectric:sandbox": [ + "org.robolectric.internal.bytecode", + "org.robolectric.sandbox", + "org.robolectric.util" + ], + "org.robolectric:shadowapi": [ + "org.robolectric.annotation.internal", + "org.robolectric.config", + "org.robolectric.internal", + "org.robolectric.shadow.api", + "org.robolectric.util" + ], + "org.robolectric:shadows-framework": [ + "android.media", + "android.webkit", + "org.robolectric", + "org.robolectric.android", + "org.robolectric.android.controller", + "org.robolectric.android.internal", + "org.robolectric.android.util.concurrent", + "org.robolectric.fakes", + "org.robolectric.shadows", + "org.robolectric.shadows.util" + ], + "org.robolectric:utils": [ + "org.robolectric", + "org.robolectric.util", + "org.robolectric.util.inject" + ], + "org.robolectric:utils-reflector": [ + "org.robolectric.util.reflector" + ] + }, + "repositories": { + "https://maven.google.com/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ], + "https://repo1.maven.org/maven2/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ], + "https://oss.sonatype.org/content/repositories/snapshots/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ], + "https://maven.fabric.io/public/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ] + }, + "version": "2" +} diff --git a/third_party/maven_install_scripts.json b/third_party/maven_install_scripts.json new file mode 100644 index 00000000000..ad8b21874d8 --- /dev/null +++ b/third_party/maven_install_scripts.json @@ -0,0 +1,5171 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -516763496, + "__RESOLVED_ARTIFACTS_HASH": -1434451557, + "artifacts": { + "androidx.activity:activity": { + "shasums": { + "javadoc": null, + "sources": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e" + }, + "version": "1.1.0" + }, + "androidx.activity:activity:aar": { + "shasums": { + "jar": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation": { + "shasums": { + "jar": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "javadoc": "64433da867505447aafaaab12182cc33b5afbdf32d183cfa07fa067168b06528", + "sources": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02" + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation-experimental": { + "shasums": { + "javadoc": null, + "sources": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776" + }, + "version": "1.0.0" + }, + "androidx.annotation:annotation-experimental:aar": { + "shasums": { + "jar": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11" + }, + "version": "1.0.0" + }, + "androidx.appcompat:appcompat": { + "shasums": { + "javadoc": null, + "sources": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources": { + "shasums": { + "javadoc": null, + "sources": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources:aar": { + "shasums": { + "jar": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat:aar": { + "shasums": { + "jar": "3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70" + }, + "version": "1.2.0" + }, + "androidx.arch.core:core-common": { + "shasums": { + "jar": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", + "javadoc": null, + "sources": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime": { + "shasums": { + "javadoc": null, + "sources": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime:aar": { + "shasums": { + "jar": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.cardview:cardview": { + "shasums": { + "javadoc": null, + "sources": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4" + }, + "version": "1.0.0" + }, + "androidx.cardview:cardview:aar": { + "shasums": { + "jar": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7" + }, + "version": "1.0.0" + }, + "androidx.collection:collection": { + "shasums": { + "jar": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", + "javadoc": null, + "sources": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d" + }, + "version": "1.1.0" + }, + "androidx.constraintlayout:constraintlayout": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout-solver": { + "shasums": { + "jar": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout:aar": { + "shasums": { + "jar": "ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189" + }, + "version": "2.0.1" + }, + "androidx.coordinatorlayout:coordinatorlayout": { + "shasums": { + "javadoc": null, + "sources": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b" + }, + "version": "1.1.0" + }, + "androidx.coordinatorlayout:coordinatorlayout:aar": { + "shasums": { + "jar": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb" + }, + "version": "1.1.0" + }, + "androidx.core:core": { + "shasums": { + "javadoc": null, + "sources": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28" + }, + "version": "1.3.1" + }, + "androidx.core:core:aar": { + "shasums": { + "jar": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", + "javadoc": null + }, + "version": "1.3.1" + }, + "androidx.cursoradapter:cursoradapter": { + "shasums": { + "javadoc": null, + "sources": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323" + }, + "version": "1.0.0" + }, + "androidx.cursoradapter:cursoradapter:aar": { + "shasums": { + "jar": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.customview:customview": { + "shasums": { + "javadoc": null, + "sources": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2" + }, + "version": "1.1.0" + }, + "androidx.customview:customview:aar": { + "shasums": { + "jar": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.databinding:databinding-common": { + "shasums": { + "jar": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", + "javadoc": "eeb6b61b31a9561e073a15e8f050de8f8fb663103be3ec390b61c6f19a821ca5", + "sources": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-compiler-common": { + "shasums": { + "jar": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", + "javadoc": "91d74586e54c510cc46a8e2a8f3d9e21538d2c7e07ec38e0b3205d3828dfc47a", + "sources": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba" + }, + "version": "3.4.2" + }, + "androidx.documentfile:documentfile": { + "shasums": { + "javadoc": null, + "sources": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410" + }, + "version": "1.0.0" + }, + "androidx.documentfile:documentfile:aar": { + "shasums": { + "jar": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.drawerlayout:drawerlayout": { + "shasums": { + "sources": "3702e90acc99c16d192eada8467aea9595d1c3fff3e2155ffe66e5f31e334513" + }, + "version": "1.0.0" + }, + "androidx.drawerlayout:drawerlayout:aar": { + "shasums": { + "jar": "9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.dynamicanimation:dynamicanimation": { + "shasums": { + "javadoc": null, + "sources": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196" + }, + "version": "1.0.0" + }, + "androidx.dynamicanimation:dynamicanimation:aar": { + "shasums": { + "jar": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface": { + "shasums": { + "javadoc": null, + "sources": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface:aar": { + "shasums": { + "jar": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11" + }, + "version": "1.0.0" + }, + "androidx.fragment:fragment": { + "shasums": { + "javadoc": null, + "sources": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb" + }, + "version": "1.2.0" + }, + "androidx.fragment:fragment:aar": { + "shasums": { + "jar": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.interpolator:interpolator": { + "shasums": { + "javadoc": null, + "sources": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345" + }, + "version": "1.0.0" + }, + "androidx.interpolator:interpolator:aar": { + "shasums": { + "jar": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils": { + "shasums": { + "javadoc": null, + "sources": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070" + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils:aar": { + "shasums": { + "jar": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-common": { + "shasums": { + "jar": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", + "javadoc": null, + "sources": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata": { + "shasums": { + "javadoc": null, + "sources": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core": { + "shasums": { + "sources": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx": { + "shasums": { + "javadoc": null, + "sources": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": { + "shasums": { + "jar": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core:aar": { + "shasums": { + "jar": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata:aar": { + "shasums": { + "jar": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process": { + "shasums": { + "javadoc": null, + "sources": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process:aar": { + "shasums": { + "jar": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime": { + "shasums": { + "javadoc": null, + "sources": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime:aar": { + "shasums": { + "jar": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service": { + "shasums": { + "javadoc": null, + "sources": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service:aar": { + "shasums": { + "jar": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel": { + "shasums": { + "javadoc": null, + "sources": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate": { + "shasums": { + "javadoc": null, + "sources": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9" + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": { + "shasums": { + "jar": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel:aar": { + "shasums": { + "jar": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.loader:loader": { + "shasums": { + "javadoc": null, + "sources": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67" + }, + "version": "1.0.0" + }, + "androidx.loader:loader:aar": { + "shasums": { + "jar": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager": { + "shasums": { + "javadoc": null, + "sources": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4" + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager:aar": { + "shasums": { + "jar": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.navigation:navigation-common": { + "shasums": { + "javadoc": null, + "sources": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx": { + "shasums": { + "javadoc": null, + "sources": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx:aar": { + "shasums": { + "jar": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common:aar": { + "shasums": { + "jar": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime": { + "shasums": { + "javadoc": null, + "sources": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx:aar": { + "shasums": { + "jar": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime:aar": { + "shasums": { + "jar": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui": { + "shasums": { + "javadoc": null, + "sources": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx": { + "shasums": { + "javadoc": null, + "sources": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx:aar": { + "shasums": { + "jar": "fb28826b4eb20a53e9398576bb9e7a3215cf970e99a05d7ccc0422d5978fa915" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui:aar": { + "shasums": { + "jar": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.print:print": { + "shasums": { + "javadoc": null, + "sources": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217" + }, + "version": "1.0.0" + }, + "androidx.print:print:aar": { + "shasums": { + "jar": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.recyclerview:recyclerview": { + "shasums": { + "javadoc": null, + "sources": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c" + }, + "version": "1.1.0" + }, + "androidx.recyclerview:recyclerview:aar": { + "shasums": { + "jar": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.room:room-common": { + "shasums": { + "jar": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", + "javadoc": null, + "sources": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime": { + "shasums": { + "javadoc": null, + "sources": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime:aar": { + "shasums": { + "jar": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", + "javadoc": null + }, + "version": "2.2.5" + }, + "androidx.savedstate:savedstate": { + "shasums": { + "javadoc": null, + "sources": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743" + }, + "version": "1.0.0" + }, + "androidx.savedstate:savedstate:aar": { + "shasums": { + "jar": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.sqlite:sqlite": { + "shasums": { + "javadoc": null, + "sources": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework": { + "shasums": { + "javadoc": null, + "sources": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework:aar": { + "shasums": { + "jar": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite:aar": { + "shasums": { + "jar": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.test.uiautomator:uiautomator": { + "shasums": { + "javadoc": "d6ce5ab3d9d32aeb5c73022d36209147b463e9a6a8951b79c4010232c50e416e", + "sources": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99" + }, + "version": "2.2.0" + }, + "androidx.test.uiautomator:uiautomator:aar": { + "shasums": { + "jar": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197" + }, + "version": "2.2.0" + }, + "androidx.transition:transition": { + "shasums": { + "javadoc": null, + "sources": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887" + }, + "version": "1.2.0" + }, + "androidx.transition:transition:aar": { + "shasums": { + "jar": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e" + }, + "version": "1.2.0" + }, + "androidx.vectordrawable:vectordrawable": { + "shasums": { + "javadoc": null, + "sources": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated": { + "shasums": { + "javadoc": null, + "sources": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated:aar": { + "shasums": { + "jar": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable:aar": { + "shasums": { + "jar": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable": { + "shasums": { + "javadoc": null, + "sources": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b" + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable:aar": { + "shasums": { + "jar": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.viewpager2:viewpager2": { + "shasums": { + "javadoc": null, + "sources": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1" + }, + "version": "1.0.0" + }, + "androidx.viewpager2:viewpager2:aar": { + "shasums": { + "jar": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager": { + "shasums": { + "javadoc": null, + "sources": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager:aar": { + "shasums": { + "jar": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.work:work-runtime": { + "shasums": { + "javadoc": null, + "sources": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx:aar": { + "shasums": { + "jar": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime:aar": { + "shasums": { + "jar": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "javadoc": null + }, + "version": "2.4.0" + }, + "com.android.databinding:baseLibrary": { + "shasums": { + "jar": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", + "javadoc": "086fbefbb6bc12f3a57a278aa2b813e07595bc8be69e8e498312c2a138ec27cc", + "sources": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276" + }, + "version": "3.4.2" + }, + "com.android.support:support-annotations": { + "shasums": { + "jar": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", + "javadoc": null, + "sources": null + }, + "version": "28.0.0" + }, + "com.android.tools.build.jetifier:jetifier-core": { + "shasums": { + "jar": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "javadoc": null, + "sources": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409" + }, + "version": "1.0.0-beta04" + }, + "com.android.tools.build:aapt2-proto": { + "shasums": { + "jar": "d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664", + "javadoc": "8ba7e35b05c714b1110a37f758de2806afe20a1e19d2b77d91ea03ddf4f4b919", + "sources": "9887a82631d64be27278ea588bfa69ebc6a8f73564e222abab950a406653114c" + }, + "version": "7.3.1-8691043" + }, + "com.android.tools:annotations": { + "shasums": { + "jar": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", + "javadoc": "45402160e5368929730e2e8f6caf2c2c8d9568e5c788445e671cb85abf568d5a", + "sources": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882" + }, + "version": "26.4.2" + }, + "com.crashlytics.sdk.android:answers:aar": { + "shasums": { + "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "javadoc": null, + "sources": null + }, + "version": "1.4.6" + }, + "com.crashlytics.sdk.android:beta:aar": { + "shasums": { + "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "javadoc": null, + "sources": null + }, + "version": "1.2.10" + }, + "com.crashlytics.sdk.android:crashlytics": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.9.8" + }, + "com.crashlytics.sdk.android:crashlytics-core:aar": { + "shasums": { + "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "javadoc": null, + "sources": null + }, + "version": "2.6.7" + }, + "com.crashlytics.sdk.android:crashlytics:aar": { + "shasums": { + "jar": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb" + }, + "version": "2.9.8" + }, + "com.github.bumptech.glide:annotations": { + "shasums": { + "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "javadoc": "68f38b5cbbc0433316f36b54bd8051211ed4b198c118c4e29a620f3fc8f974d1", + "sources": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:compiler": { + "shasums": { + "jar": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "javadoc": "137824d00981dc6ad7ecf9ac512a8880e29e2a7f47e03a4394d8542fda5b410a", + "sources": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:disklrucache": { + "shasums": { + "jar": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "javadoc": "12d97082772cb757eb51863456d1881e0618e0b39e6373473c5a45d35b0c09ea", + "sources": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder": { + "shasums": { + "javadoc": "5a7756e186482956a041c792793e1e23f799f89b70a373da47df5dc1bd101267", + "sources": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder:aar": { + "shasums": { + "jar": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide": { + "shasums": { + "javadoc": "1b715180d88923e2a62149e4f425c8b928ea1db80cb940388aa5d06a7781afe5", + "sources": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide:aar": { + "shasums": { + "jar": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95" + }, + "version": "4.11.0" + }, + "com.google.android.datatransport:transport-api": { + "shasums": { + "javadoc": "974431863d29a64066b63fd144a01f84abb3cb0579d139dd15a14ac238aa7967", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-api:aar": { + "shasums": { + "jar": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-backend-cct": { + "shasums": { + "javadoc": "41297c7f4be39517c743ae145483a8772f2d5983befb07bf74348a933c77c8cb", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-backend-cct:aar": { + "shasums": { + "jar": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-runtime": { + "shasums": { + "javadoc": "a7da57d4af9c4e527760ee2ed818758b351ad78193bfe56022cb3affa7ea6a66", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.datatransport:transport-runtime:aar": { + "shasums": { + "jar": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.flexbox:flexbox": { + "shasums": { + "javadoc": null, + "sources": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8" + }, + "version": "3.0.0" + }, + "com.google.android.flexbox:flexbox:aar": { + "shasums": { + "jar": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574" + }, + "version": "3.0.0" + }, + "com.google.android.gms:play-services-ads-identifier:aar": { + "shasums": { + "jar": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base": { + "shasums": { + "javadoc": "e1da44cd2b03220bfd7db759a813392b2d6b5080649beae1ee1857a2f69d63c2", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base:aar": { + "shasums": { + "jar": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement": { + "shasums": { + "javadoc": "79dfa254f02fcaa72a6a9436eeec419cf13f589e12d2d21d42205b7f1b96dfe4", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement:aar": { + "shasums": { + "jar": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-measurement": { + "shasums": { + "javadoc": "18cfddfc1b58823b31f6aaddec428639ecd24cd43b81a01e4adf634a603950ef", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api": { + "shasums": { + "javadoc": "3b2e8ecb44cbdb854c82f4284bec715e818170be792bd987b6416559270ebe72", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api:aar": { + "shasums": { + "jar": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base:aar": { + "shasums": { + "jar": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl": { + "shasums": { + "javadoc": "919d22db0a3e0baec2f5e1185ca85f554943c58047e6be9bd7b77a601c9da4d1", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl:aar": { + "shasums": { + "jar": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api:aar": { + "shasums": { + "jar": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk:aar": { + "shasums": { + "jar": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement:aar": { + "shasums": { + "jar": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-stats:aar": { + "shasums": { + "jar": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-tasks:aar": { + "shasums": { + "jar": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:strict-version-matcher-plugin": { + "shasums": { + "jar": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", + "javadoc": null, + "sources": null + }, + "version": "1.2.1" + }, + "com.google.android.material:material": { + "shasums": { + "javadoc": null, + "sources": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993" + }, + "version": "1.3.0" + }, + "com.google.android.material:material:aar": { + "shasums": { + "jar": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a" + }, + "version": "1.3.0" + }, + "com.google.auto.service:auto-service-annotations": { + "shasums": { + "jar": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e", + "javadoc": "c36853b732c45ef8b9bbace6975fbee9d846b517e59fb87990cd246e583a7966", + "sources": "a063f495c8aaa763726529a241ca1510a6ff3d9c92f511dffd131c4303caed44" + }, + "version": "1.0" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "3677f725f5b1b6cd6a4cc8aa8cf8f5fd2b76d170205cbdc3e9bfd9b58f934b3b", + "javadoc": "212b606de831ebb578dc53c3a420dd5f0f063716a620680a7eb62eb0fa56e60b", + "sources": "f55b4c071128b6887ca1aaccc3946c84ca27cea29d2df71ed333744451fbc7dc" + }, + "version": "1.6.5" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "javadoc": "3791d601c8757344a5b9714a1122e2f852743114a9d55c1b1fed64b13116c353", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", + "javadoc": "c32e90ccb6cadc8c4162bf807a4f1df630a7c907186337dcd06cf982ede71284", + "sources": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e" + }, + "version": "2.8.5" + }, + "com.google.dagger:dagger": { + "shasums": { + "jar": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739", + "javadoc": "e7c138f92bc83a361ac4f2472430e4734e69cd59ec54922916c443fc9e6458cf", + "sources": "f4f7a04037779a2186aba088b1dab8bc465a171f03b2934ecc046de740d4c0c3" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-compiler": { + "shasums": { + "jar": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e", + "javadoc": "ed741551c02b567c580fa1acdf566a76f3132476ecc805fa4a4c269c11d278fd", + "sources": "264f47ea60781e0ef25972859ca86e2b062e6af6dbe5f6ce1ad819f06f563e71" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-producers": { + "shasums": { + "jar": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521", + "javadoc": "17745da25eb15bda62d21c2ced68b0b6b5aaebcaa1a69a85e3e12706656bdcbd", + "sources": "b36fd040a674b00e54ecdfe2aec32b78a16a6cbd85dded283527a2cb2eca540b" + }, + "version": "2.41" + }, + "com.google.dagger:dagger-spi": { + "shasums": { + "jar": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea", + "javadoc": "fb4375a70f5fdd8ec938b9d2a7acc8ea9cc8e17f1caa795ff32d1fd15233c24f", + "sources": "9a6bb6b0ac646f01769bf008b45937aaaa3e4ae4bdf97ed5c244e6ea53c09659" + }, + "version": "2.41" + }, + "com.google.devtools.ksp:symbol-processing-api": { + "shasums": { + "jar": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3", + "javadoc": "a4182d4195bdb7d2ca20e849a84bf3b8faff1936bbc67ac4cc73144e0b2d008f", + "sources": "ea1ea27e14d04b48a9e90007ce7b6b242f252532c9b4456800a362c89851d502" + }, + "version": "1.5.30-1.0.0" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", + "javadoc": "5dc75d28f5b5cc73889e714e14060e41e0989caacf50cb5594f536b38f569ccd", + "sources": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d" + }, + "version": "2.11.0" + }, + "com.google.errorprone:javac-shaded": { + "shasums": { + "jar": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", + "javadoc": "02e74bd2468ed5be0f49b32fa4d7f35aa7c542c2d3fd486e1883e4d8b9fa6f6a", + "sources": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a" + }, + "version": "9-dev-r4023-3" + }, + "com.google.firebase:firebase-analytics": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-analytics:aar": { + "shasums": { + "jar": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54" + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-common": { + "shasums": { + "javadoc": "54495b003c6a7e3556598b28458924786b64523aed4b0e41facacbf311c52578", + "sources": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-common:aar": { + "shasums": { + "jar": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-components": { + "shasums": { + "javadoc": "dff8676a3a0702b1115c7427dbbced106d3b15a82106805db7dd79252023d2b5", + "sources": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-components:aar": { + "shasums": { + "jar": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-crashlytics": { + "shasums": { + "javadoc": "62234f33ea18163c7c6c47d9a703d6fa0a6b44d40037bad74297acac444c3742", + "sources": null + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-crashlytics:aar": { + "shasums": { + "jar": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b" + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-encoders-json": { + "shasums": { + "javadoc": "550ff7a066b67ce6730c2b5e5b6d0d1247198d19546ff4451a05ec15779fc080", + "sources": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-encoders-json:aar": { + "shasums": { + "jar": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-iid": { + "shasums": { + "javadoc": "710dd4f9a00b1fde98c0e5f5d42cf4c173ad484c5b2683dccb30d97826072119", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-iid-interop:aar": { + "shasums": { + "jar": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.firebase:firebase-iid:aar": { + "shasums": { + "jar": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-installations": { + "shasums": { + "javadoc": "42c17879e63b6a85e1cca77e717259100f618f5c6bfd18ce56bd7338769ac775", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-installations-interop": { + "shasums": { + "javadoc": "a8b05b82b7866ed44cb2624e4908dec78f9d61a6e4e46a16bf06a40ee2490b2b", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations-interop:aar": { + "shasums": { + "jar": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations:aar": { + "shasums": { + "jar": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-measurement-connector:aar": { + "shasums": { + "jar": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", + "javadoc": null, + "sources": null + }, + "version": "18.0.0" + }, + "com.google.gms:google-services": { + "shasums": { + "jar": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", + "javadoc": "936c70c14961b0d083b2b31787105e1da14beed3f5650d7b5b674ad15c9cffbe", + "sources": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0" + }, + "version": "4.3.3" + }, + "com.google.googlejavaformat:google-java-format": { + "shasums": { + "jar": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", + "javadoc": "b440f115df006988b5122b1cef06f8692aea307a016b0d70415004f41a85e963", + "sources": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f" + }, + "version": "1.5" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "javadoc": "93ac95225225e06945575f64f6ebb615bf799dad6aa7d26fe51927a5a080967b", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "javadoc": "38922e60280d802b1b34fb9904c5f8662581ec8ff910d38a0160d8ecdfe4ac75", + "sources": "fc0fb66f315f10b8713fc43354936d3649a8ad63f789d42fd7c3e55ecf72e092" + }, + "version": "31.0.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "javadoc": null, + "sources": null + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "javadoc": "c77d07b37c01e36d154b13ea0ef9c4a130bf44b06484487d38f9e67491dd1c91", + "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + }, + "version": "1.3" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", + "javadoc": "64b50edd7d0017d04302ca4cfaf3508726411636d3fc62bf8c1db827e5c4b2fc", + "sources": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e" + }, + "version": "3.17.3" + }, + "com.google.protobuf:protobuf-javalite": { + "shasums": { + "jar": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", + "javadoc": "90da18bc4800a877bd2c1a958a081d0b84a33e57dc6acc39d25b424dd6a7c425", + "sources": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b" + }, + "version": "3.17.3" + }, + "com.googlecode.juniversalchardet:juniversalchardet": { + "shasums": { + "jar": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", + "javadoc": "7cbe0e01929e6d2f80fda6c4153933877c4929262187b5b781ff99bdd7f9a472", + "sources": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27" + }, + "version": "1.0.3" + }, + "com.squareup.moshi:moshi": { + "shasums": { + "jar": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15", + "javadoc": "43e291f2f58632e188fd97ecf0c8b6d5ee290bba379a1bc8cb80f7c0e7be35c1", + "sources": "e2c0c64a278d7e2726f8bca2269f682c2900065acceef595c5a9072f89b29724" + }, + "version": "1.14.0" + }, + "com.squareup.moshi:moshi-kotlin": { + "shasums": { + "jar": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664", + "javadoc": "d5825614d1167590a23f283e72c372b5e32d5d61e06750494b11bcb2e895717b", + "sources": "9a877f3883129b5234110045b85c4a67e581d56a2bf917daa7c7f017b6352a13" + }, + "version": "1.14.0" + }, + "com.squareup.moshi:moshi-kotlin-codegen": { + "shasums": { + "jar": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c", + "javadoc": "f7387c70b6668a55b48f542d0225597fc9f3a2860bbfb427c8c4260a1912db3b", + "sources": "74869047b30ae6e56c27ba804e347ef23731b888011f4f43a16f03175082b38b" + }, + "version": "1.14.0" + }, + "com.squareup.okhttp3:okhttp": { + "shasums": { + "jar": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", + "javadoc": "daea5d4fbe521965fced59c40333d5f90025073b040566c4b1661ea98b9e177f", + "sources": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772" + }, + "version": "4.7.2" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", + "javadoc": "63e723c60f19c2777115da29f19649d67d457fa52dbef6601c25784eb6de83d9", + "sources": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535" + }, + "version": "2.10.0" + }, + "com.squareup.retrofit2:converter-moshi": { + "shasums": { + "jar": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", + "javadoc": "f03e10386344e9b69499d4d53e465780da3a02fb839efd73760173aa2a795cb4", + "sources": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03" + }, + "version": "2.5.0" + }, + "com.squareup.retrofit2:retrofit": { + "shasums": { + "jar": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "javadoc": "3beb28517a651c96f26e257fa526a13b1fb524327e1f3c4fe131273e54929697", + "sources": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a" + }, + "version": "2.9.0" + }, + "com.squareup:javapoet": { + "shasums": { + "jar": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "javadoc": "1d56a6aabc927ad1e64d584894192c09e69738a2a37b75ce5c740f5ddec02a31", + "sources": "d1699067787846453fdcc104aeba3946f070fb2c167cfb3445838e4c86bb1f11" + }, + "version": "1.13.0" + }, + "com.squareup:kotlinpoet": { + "shasums": { + "jar": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce", + "javadoc": "5d1f02d934495968c7d1f5c34a03d57d4686189739b96e4fe53a2f0ca189b1a2", + "sources": "b14509845282a1f51acb9f9e8a578f94de1592a01bf530d3dc1a3eab2cffee07" + }, + "version": "1.12.0" + }, + "com.squareup:kotlinpoet-ksp": { + "shasums": { + "jar": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71", + "javadoc": "2c79b52dcf401ec8d3da6aee0406b8d9419d343e679a91ad95209a3b07ef5b80", + "sources": "d80d9b131173ddfd7c4ac541e675f85c246d48a5b0c8464085fb41ab2ad0a130" + }, + "version": "1.12.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "javadoc": "f6af892a0d6428336af6764adaa9bac90155a3a23cfbee3ba2d6a84e7b19a6a3", + "sources": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986" + }, + "version": "1.10" + }, + "commons-io:commons-io": { + "shasums": { + "jar": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "javadoc": "bb19c34db63f970845325fb8930e6805fa70c6ec9c8cdea96b0ac4664a7ea118", + "sources": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01" + }, + "version": "2.4" + }, + "de.hdodenhof:circleimageview": { + "shasums": { + "javadoc": "a00143daa4ee7a7690b062361adcd8f3e59dc20fcaae27195bba94601c65206a", + "sources": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b" + }, + "version": "3.0.1" + }, + "de.hdodenhof:circleimageview:aar": { + "shasums": { + "jar": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617" + }, + "version": "3.0.1" + }, + "io.fabric.sdk.android:fabric": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "io.fabric.sdk.android:fabric:aar": { + "shasums": { + "jar": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "javax.annotation:javax.annotation-api": { + "shasums": { + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "javadoc": "58b24f21a237175c1fa3063d5469bfddfcbb92154fdf73194b8b3c21a0535b1a", + "sources": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95" + }, + "version": "1.3.2" + }, + "javax.inject:javax.inject": { + "shasums": { + "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "javadoc": "f938e8eb481314d7306ae16ad91998409c8c8056bf336bc0732b4a07ad4a4f44", + "sources": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e" + }, + "version": "1" + }, + "net.ltgt.gradle.incap:incap": { + "shasums": { + "jar": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd", + "javadoc": "34f894325f81080e4e1b211c0993d2ec235ac2344d5ed0807132f112a7950c4a", + "sources": "15c3cd213a214c94ef7ed262e00ab10c75d1680b0b9203b47801e7068de1cf5c" + }, + "version": "0.2" + }, + "nl.dionsegijn:konfetti": { + "shasums": { + "javadoc": null, + "sources": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5" + }, + "version": "1.2.5" + }, + "nl.dionsegijn:konfetti:aar": { + "shasums": { + "jar": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba" + }, + "version": "1.2.5" + }, + "org.antlr:antlr4": { + "shasums": { + "jar": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", + "javadoc": "b99717847bf6859863bd34fec6d1ab24ebc32f93eacab9e6bc7caeb3c3bfb1b0", + "sources": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d" + }, + "version": "4.5.3" + }, + "org.checkerframework:checker-compat-qual": { + "shasums": { + "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "javadoc": "ddd4cbd46607570ce8b1d6046bcad2ab6008e58e83c6030b32c4973b6248ffb4", + "sources": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9" + }, + "version": "2.5.5" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "63d474e16948b0a5aabd12c18bdc3d6f47ac2efc4c7ee08da76dba4658138f95", + "javadoc": "c5653a30ad0f26867e6b1a1ce40addc3d48a6cd0d0edb980f41e995f05ae7c94", + "sources": "1384e530232679799d78f5b299e8b8c443003df61aa025d69183946f8ccce5f9" + }, + "version": "3.21.3" + }, + "org.jetbrains.intellij.deps:trove4j": { + "shasums": { + "jar": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", + "javadoc": "ffd424518ad331cfdf8c767aa35454552ea7d1d28c4660b4f76bc7292334ba1a", + "sources": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695" + }, + "version": "1.0.20181211" + }, + "org.jetbrains.kotlin:kotlin-compiler-embeddable": { + "shasums": { + "jar": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-daemon-embeddable": { + "shasums": { + "jar": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-reflect": { + "shasums": { + "jar": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "5d46cefa67dfd92d34e693e04a0c25c8d343f2c9762a40998ff4e201012fafbe" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-script-runtime": { + "shasums": { + "jar": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "2176274ecf922fffdd9a7eeec18f5e3a69f7ed53dadb5add3c9a706560ac9d7f" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "406ecfb22a278ef80b642196d572eda4daebeed67b88474c86b39265288fba00" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { + "shasums": { + "jar": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { + "shasums": { + "jar": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "32018630c0a1d42292b8e41960c4d0bea4f15be08c1761b14b1e87c09f75d467" + }, + "version": "1.7.0" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-android": { + "shasums": { + "jar": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", + "javadoc": "66b1dd0f86a6894f99992956da5ce6310739138da2bb519734225c44b9979e49", + "sources": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "shasums": { + "jar": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", + "javadoc": "39c0c07744ac0d09d1b007250b5b2f46b33538faf42cbea37c5a013352276def", + "sources": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { + "shasums": { + "jar": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "4efc1ba0d7d0f0bc61fc2dff9f2d3b8f19e5beea5996677c3d4c9fba81ca658a" + }, + "version": "0.3.0" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "javadoc": "189d6d7726b293869ae97bc35bdab234f46e735549516974260543ce26df1d47", + "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" + }, + "version": "13.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc", + "javadoc": "b4f18c21a158a965cf47a30a8deb78c4bac7488167afbbb1da61855c4538e605", + "sources": "5ceb3d0b41a8eb8b416f28778b27c0e290143b6dc29d887b1cf40e2c0727f096" + }, + "version": "9.3" + } + }, + "dependencies": { + "androidx.activity:activity:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.appcompat:appcompat-resources:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.appcompat:appcompat:aar": [ + "androidx.annotation:annotation", + "androidx.appcompat:appcompat-resources:aar", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.fragment:fragment:aar" + ], + "androidx.arch.core:core-common": [ + "androidx.annotation:annotation" + ], + "androidx.arch.core:core-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common" + ], + "androidx.cardview:cardview:aar": [ + "androidx.annotation:annotation" + ], + "androidx.collection:collection": [ + "androidx.annotation:annotation" + ], + "androidx.constraintlayout:constraintlayout:aar": [ + "androidx.appcompat:appcompat:aar", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.core:core:aar" + ], + "androidx.coordinatorlayout:coordinatorlayout:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.core:core:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.versionedparcelable:versionedparcelable:aar" + ], + "androidx.cursoradapter:cursoradapter:aar": [ + "androidx.annotation:annotation" + ], + "androidx.customview:customview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.databinding:databinding-compiler-common": [ + "androidx.databinding:databinding-common", + "com.android.databinding:baseLibrary", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools:annotations", + "com.google.code.gson:gson", + "com.google.guava:guava", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.squareup:javapoet", + "commons-io:commons-io", + "org.antlr:antlr4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "androidx.documentfile:documentfile:aar": [ + "androidx.annotation:annotation" + ], + "androidx.drawerlayout:drawerlayout:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.dynamicanimation:dynamicanimation:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar" + ], + "androidx.exifinterface:exifinterface:aar": [ + "androidx.annotation:annotation" + ], + "androidx.fragment:fragment:aar": [ + "androidx.activity:activity:aar", + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.loader:loader:aar", + "androidx.viewpager:viewpager:aar" + ], + "androidx.interpolator:interpolator:aar": [ + "androidx.annotation:annotation" + ], + "androidx.legacy:legacy-support-core-utils:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.documentfile:documentfile:aar", + "androidx.loader:loader:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.print:print:aar" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.annotation:annotation" + ], + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": [ + "androidx.lifecycle:lifecycle-livedata-core:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.lifecycle:lifecycle-livedata-core:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-livedata:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar" + ], + "androidx.lifecycle:lifecycle-process:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-service:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel:aar": [ + "androidx.annotation:annotation" + ], + "androidx.loader:loader:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar" + ], + "androidx.localbroadcastmanager:localbroadcastmanager:aar": [ + "androidx.annotation:annotation" + ], + "androidx.navigation:navigation-common-ktx:aar": [ + "androidx.collection:collection", + "androidx.navigation:navigation-common:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-common:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.navigation:navigation-runtime-ktx:aar": [ + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-runtime:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.navigation:navigation-common:aar" + ], + "androidx.navigation:navigation-ui-ktx:aar": [ + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-ui:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-ui:aar": [ + "androidx.navigation:navigation-runtime:aar", + "com.google.android.material:material:aar" + ], + "androidx.print:print:aar": [ + "androidx.annotation:annotation" + ], + "androidx.recyclerview:recyclerview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.room:room-common": [ + "androidx.annotation:annotation" + ], + "androidx.room:room-runtime:aar": [ + "androidx.arch.core:core-runtime:aar", + "androidx.room:room-common", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar" + ], + "androidx.savedstate:savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.sqlite:sqlite-framework:aar": [ + "androidx.annotation:annotation", + "androidx.sqlite:sqlite:aar" + ], + "androidx.sqlite:sqlite:aar": [ + "androidx.annotation:annotation" + ], + "androidx.transition:transition:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.vectordrawable:vectordrawable-animated:aar": [ + "androidx.collection:collection", + "androidx.interpolator:interpolator:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.vectordrawable:vectordrawable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.versionedparcelable:versionedparcelable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection" + ], + "androidx.viewpager2:viewpager2:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "androidx.recyclerview:recyclerview:aar" + ], + "androidx.viewpager:viewpager:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.work:work-runtime-ktx:aar": [ + "androidx.work:work-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-android" + ], + "androidx.work:work-runtime:aar": [ + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.room:room-runtime:aar", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar", + "com.google.guava:listenablefuture" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.google.code.gson:gson", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.android.tools.build:aapt2-proto": [ + "com.google.protobuf:protobuf-java" + ], + "com.crashlytics.sdk.android:answers:aar": [ + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics-core:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.github.bumptech.glide:compiler": [ + "com.github.bumptech.glide:annotations" + ], + "com.github.bumptech.glide:gifdecoder:aar": [ + "androidx.annotation:annotation" + ], + "com.github.bumptech.glide:glide:aar": [ + "androidx.exifinterface:exifinterface:aar", + "androidx.fragment:fragment:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:gifdecoder:aar" + ], + "com.google.android.datatransport:transport-backend-cct:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.firebase:firebase-encoders-json:aar" + ], + "com.google.android.datatransport:transport-runtime:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.dagger:dagger" + ], + "com.google.android.flexbox:flexbox:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.google.android.gms:play-services-ads-identifier:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-base:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.android.gms:play-services-basement:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar" + ], + "com.google.android.gms:play-services-measurement-api:aar": [ + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-measurement-connector:aar" + ], + "com.google.android.gms:play-services-measurement-base:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-measurement-impl:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-measurement-sdk-api:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar" + ], + "com.google.android.gms:play-services-measurement-sdk:aar": [ + "androidx.collection:collection", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar" + ], + "com.google.android.gms:play-services-measurement:aar": [ + "androidx.collection:collection", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-stats:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-tasks:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.android.material:material:aar": [ + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.appcompat:appcompat:aar", + "androidx.cardview:cardview:aar", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.core:core:aar", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.fragment:fragment:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.transition:transition:aar", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.viewpager2:viewpager2:aar" + ], + "com.google.dagger:dagger": [ + "javax.inject:javax.inject" + ], + "com.google.dagger:dagger-compiler": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-spi", + "com.google.googlejavaformat:google-java-format", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject", + "net.ltgt.gradle.incap:incap", + "org.checkerframework:checker-compat-qual", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm" + ], + "com.google.dagger:dagger-producers": [ + "com.google.dagger:dagger", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "javax.inject:javax.inject", + "org.checkerframework:checker-compat-qual" + ], + "com.google.dagger:dagger-spi": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.firebase:firebase-analytics:aar": [ + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement:aar" + ], + "com.google.firebase:firebase-common:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.auto.value:auto-value-annotations", + "com.google.firebase:firebase-components:aar" + ], + "com.google.firebase:firebase-components:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-crashlytics:aar": [ + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-measurement-connector:aar", + "com.squareup.okhttp3:okhttp" + ], + "com.google.firebase:firebase-encoders-json:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-iid-interop:aar": [ + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.firebase:firebase-iid:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar" + ], + "com.google.firebase:firebase-installations-interop:aar": [ + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.firebase:firebase-installations:aar": [ + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar" + ], + "com.google.firebase:firebase-measurement-connector:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.gms:google-services": [ + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.code.gson:gson", + "com.google.guava:guava" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.errorprone:javac-shaded", + "com.google.guava:guava" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-qual" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi:moshi", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.google.auto.service:auto-service-annotations", + "com.google.guava:guava", + "com.squareup.moshi:moshi", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.ow2.asm:asm" + ], + "com.squareup.okhttp3:okhttp": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.okio:okio": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "com.squareup.retrofit2:converter-moshi": [ + "com.squareup.moshi:moshi", + "com.squareup.retrofit2:retrofit" + ], + "com.squareup.retrofit2:retrofit": [ + "com.squareup.okhttp3:okhttp" + ], + "com.squareup:kotlinpoet": [ + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup:kotlinpoet", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "nl.dionsegijn:konfetti:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-compiler-embeddable": [ + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ] + }, + "skipped": [ + "androidx.activity:activity:aar:javadoc", + "androidx.activity:activity:jar:javadoc", + "androidx.annotation:annotation-experimental:jar:javadoc", + "androidx.appcompat:appcompat-resources:aar:javadoc", + "androidx.appcompat:appcompat-resources:jar:javadoc", + "androidx.appcompat:appcompat:jar:javadoc", + "androidx.arch.core:core-common:jar:javadoc", + "androidx.arch.core:core-runtime:aar:javadoc", + "androidx.arch.core:core-runtime:jar:javadoc", + "androidx.cardview:cardview:jar:javadoc", + "androidx.collection:collection:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:sources", + "androidx.constraintlayout:constraintlayout:jar:javadoc", + "androidx.constraintlayout:constraintlayout:jar:sources", + "androidx.coordinatorlayout:coordinatorlayout:jar:javadoc", + "androidx.core:core:aar:javadoc", + "androidx.core:core:jar:javadoc", + "androidx.cursoradapter:cursoradapter:aar:javadoc", + "androidx.cursoradapter:cursoradapter:jar:javadoc", + "androidx.customview:customview:aar:javadoc", + "androidx.customview:customview:jar:javadoc", + "androidx.documentfile:documentfile:aar:javadoc", + "androidx.documentfile:documentfile:jar:javadoc", + "androidx.drawerlayout:drawerlayout:aar:javadoc", + "androidx.dynamicanimation:dynamicanimation:jar:javadoc", + "androidx.exifinterface:exifinterface:jar:javadoc", + "androidx.fragment:fragment:aar:javadoc", + "androidx.fragment:fragment:jar:javadoc", + "androidx.interpolator:interpolator:aar:javadoc", + "androidx.interpolator:interpolator:jar:javadoc", + "androidx.legacy:legacy-support-core-utils:aar:javadoc", + "androidx.legacy:legacy-support-core-utils:jar:javadoc", + "androidx.lifecycle:lifecycle-common:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata:jar:javadoc", + "androidx.lifecycle:lifecycle-process:jar:javadoc", + "androidx.lifecycle:lifecycle-runtime:aar:javadoc", + "androidx.lifecycle:lifecycle-runtime:jar:javadoc", + "androidx.lifecycle:lifecycle-service:aar:javadoc", + "androidx.lifecycle:lifecycle-service:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:jar:javadoc", + "androidx.loader:loader:aar:javadoc", + "androidx.loader:loader:jar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:javadoc", + "androidx.navigation:navigation-common-ktx:aar:javadoc", + "androidx.navigation:navigation-common-ktx:jar:javadoc", + "androidx.navigation:navigation-common:aar:javadoc", + "androidx.navigation:navigation-common:jar:javadoc", + "androidx.navigation:navigation-runtime-ktx:aar:javadoc", + "androidx.navigation:navigation-runtime-ktx:jar:javadoc", + "androidx.navigation:navigation-runtime:aar:javadoc", + "androidx.navigation:navigation-runtime:jar:javadoc", + "androidx.navigation:navigation-ui-ktx:jar:javadoc", + "androidx.navigation:navigation-ui:aar:javadoc", + "androidx.navigation:navigation-ui:jar:javadoc", + "androidx.print:print:aar:javadoc", + "androidx.print:print:jar:javadoc", + "androidx.recyclerview:recyclerview:aar:javadoc", + "androidx.recyclerview:recyclerview:jar:javadoc", + "androidx.room:room-common:jar:javadoc", + "androidx.room:room-runtime:aar:javadoc", + "androidx.room:room-runtime:jar:javadoc", + "androidx.savedstate:savedstate:aar:javadoc", + "androidx.savedstate:savedstate:jar:javadoc", + "androidx.sqlite:sqlite-framework:aar:javadoc", + "androidx.sqlite:sqlite-framework:jar:javadoc", + "androidx.sqlite:sqlite:aar:javadoc", + "androidx.sqlite:sqlite:jar:javadoc", + "androidx.transition:transition:jar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:aar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:jar:javadoc", + "androidx.vectordrawable:vectordrawable:aar:javadoc", + "androidx.vectordrawable:vectordrawable:jar:javadoc", + "androidx.versionedparcelable:versionedparcelable:aar:javadoc", + "androidx.versionedparcelable:versionedparcelable:jar:javadoc", + "androidx.viewpager2:viewpager2:jar:javadoc", + "androidx.viewpager:viewpager:aar:javadoc", + "androidx.viewpager:viewpager:jar:javadoc", + "androidx.work:work-runtime-ktx:jar:javadoc", + "androidx.work:work-runtime:aar:javadoc", + "androidx.work:work-runtime:jar:javadoc", + "com.android.support:support-annotations:jar:javadoc", + "com.android.support:support-annotations:jar:sources", + "com.android.tools.build.jetifier:jetifier-core:jar:javadoc", + "com.crashlytics.sdk.android:answers:aar:javadoc", + "com.crashlytics.sdk.android:answers:aar:sources", + "com.crashlytics.sdk.android:beta:aar:javadoc", + "com.crashlytics.sdk.android:beta:aar:sources", + "com.crashlytics.sdk.android:crashlytics-core:aar:javadoc", + "com.crashlytics.sdk.android:crashlytics-core:aar:sources", + "com.crashlytics.sdk.android:crashlytics:jar:javadoc", + "com.crashlytics.sdk.android:crashlytics:jar:sources", + "com.google.android.datatransport:transport-api:aar:sources", + "com.google.android.datatransport:transport-api:jar:sources", + "com.google.android.datatransport:transport-backend-cct:aar:sources", + "com.google.android.datatransport:transport-backend-cct:jar:sources", + "com.google.android.datatransport:transport-runtime:aar:sources", + "com.google.android.datatransport:transport-runtime:jar:sources", + "com.google.android.flexbox:flexbox:jar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:sources", + "com.google.android.gms:play-services-base:aar:sources", + "com.google.android.gms:play-services-base:jar:sources", + "com.google.android.gms:play-services-basement:aar:sources", + "com.google.android.gms:play-services-basement:jar:sources", + "com.google.android.gms:play-services-measurement-api:aar:sources", + "com.google.android.gms:play-services-measurement-api:jar:sources", + "com.google.android.gms:play-services-measurement-base:aar:sources", + "com.google.android.gms:play-services-measurement-base:jar:sources", + "com.google.android.gms:play-services-measurement-impl:aar:sources", + "com.google.android.gms:play-services-measurement-impl:jar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:aar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:jar:sources", + "com.google.android.gms:play-services-measurement-sdk:aar:sources", + "com.google.android.gms:play-services-measurement-sdk:jar:sources", + "com.google.android.gms:play-services-measurement:aar:sources", + "com.google.android.gms:play-services-measurement:jar:sources", + "com.google.android.gms:play-services-stats:aar:javadoc", + "com.google.android.gms:play-services-stats:aar:sources", + "com.google.android.gms:play-services-tasks:aar:javadoc", + "com.google.android.gms:play-services-tasks:aar:sources", + "com.google.android.gms:strict-version-matcher-plugin:jar:javadoc", + "com.google.android.gms:strict-version-matcher-plugin:jar:sources", + "com.google.android.material:material:jar:javadoc", + "com.google.firebase:firebase-analytics:jar:sources", + "com.google.firebase:firebase-crashlytics:jar:sources", + "com.google.firebase:firebase-iid-interop:aar:javadoc", + "com.google.firebase:firebase-iid-interop:aar:sources", + "com.google.firebase:firebase-iid:aar:sources", + "com.google.firebase:firebase-iid:jar:sources", + "com.google.firebase:firebase-installations-interop:aar:sources", + "com.google.firebase:firebase-installations-interop:jar:sources", + "com.google.firebase:firebase-installations:aar:sources", + "com.google.firebase:firebase-installations:jar:sources", + "com.google.firebase:firebase-measurement-connector:aar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar:sources", + "com.google.guava:listenablefuture:jar:javadoc", + "com.google.guava:listenablefuture:jar:sources", + "io.fabric.sdk.android:fabric:aar:javadoc", + "io.fabric.sdk.android:fabric:aar:sources", + "io.fabric.sdk.android:fabric:jar:javadoc", + "io.fabric.sdk.android:fabric:jar:sources", + "nl.dionsegijn:konfetti:jar:javadoc" + ], + "packages": { + "androidx.annotation:annotation": [ + "androidx.annotation" + ], + "androidx.arch.core:core-common": [ + "androidx.arch.core.internal", + "androidx.arch.core.util" + ], + "androidx.collection:collection": [ + "androidx.collection" + ], + "androidx.constraintlayout:constraintlayout-solver": [ + "androidx.constraintlayout.solver", + "androidx.constraintlayout.solver.state", + "androidx.constraintlayout.solver.state.helpers", + "androidx.constraintlayout.solver.widgets", + "androidx.constraintlayout.solver.widgets.analyzer" + ], + "androidx.databinding:databinding-common": [ + "androidx.databinding" + ], + "androidx.databinding:databinding-compiler-common": [ + "android.databinding.parser", + "android.databinding.tool", + "android.databinding.tool.expr", + "android.databinding.tool.ext", + "android.databinding.tool.processing", + "android.databinding.tool.processing.scopes", + "android.databinding.tool.store", + "android.databinding.tool.util", + "android.databinding.tool.writer" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.lifecycle" + ], + "androidx.room:room-common": [ + "androidx.room" + ], + "com.android.databinding:baseLibrary": [ + "android.databinding" + ], + "com.android.support:support-annotations": [ + "android.support.annotation" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.android.tools.build.jetifier.core", + "com.android.tools.build.jetifier.core.config", + "com.android.tools.build.jetifier.core.pom", + "com.android.tools.build.jetifier.core.proguard", + "com.android.tools.build.jetifier.core.rule", + "com.android.tools.build.jetifier.core.type", + "com.android.tools.build.jetifier.core.utils" + ], + "com.android.tools.build:aapt2-proto": [ + "android.aapt.pb.internal", + "com.android.aapt" + ], + "com.android.tools:annotations": [ + "com.android.annotations", + "com.android.annotations.concurrency" + ], + "com.github.bumptech.glide:annotations": [ + "com.bumptech.glide.annotation", + "com.bumptech.glide.annotation.compiler" + ], + "com.github.bumptech.glide:compiler": [ + "com.bumptech.glide.annotation.compiler", + "com.bumptech.glide.repackaged.com.google.common.base", + "com.bumptech.glide.repackaged.com.google.common.collect", + "com.bumptech.glide.repackaged.com.squareup.javapoet" + ], + "com.github.bumptech.glide:disklrucache": [ + "com.bumptech.glide.disklrucache" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.android.gms", + "com.google.android.gms.dependencies" + ], + "com.google.auto.service:auto-service-annotations": [ + "com.google.auto.service" + ], + "com.google.auto.value:auto-value-annotations": [ + "com.google.auto.value", + "com.google.auto.value.extension.memoized" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.dagger:dagger": [ + "dagger", + "dagger.assisted", + "dagger.internal", + "dagger.multibindings" + ], + "com.google.dagger:dagger-compiler": [ + "dagger.internal.codegen", + "dagger.internal.codegen.base", + "dagger.internal.codegen.binding", + "dagger.internal.codegen.bindinggraphvalidation", + "dagger.internal.codegen.compileroption", + "dagger.internal.codegen.componentgenerator", + "dagger.internal.codegen.javapoet", + "dagger.internal.codegen.kotlin", + "dagger.internal.codegen.langmodel", + "dagger.internal.codegen.validation", + "dagger.internal.codegen.writing" + ], + "com.google.dagger:dagger-producers": [ + "dagger.producers", + "dagger.producers.internal", + "dagger.producers.monitoring", + "dagger.producers.monitoring.internal" + ], + "com.google.dagger:dagger-spi": [ + "dagger.internal.codegen.extension", + "dagger.internal.codegen.xprocessing", + "dagger.model", + "dagger.spi", + "dagger.spi.model", + "dagger.spi.shaded.androidx.room.compiler.processing", + "dagger.spi.shaded.androidx.room.compiler.processing.compat", + "dagger.spi.shaded.androidx.room.compiler.processing.javac", + "dagger.spi.shaded.androidx.room.compiler.processing.javac.kotlin", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp.synthetic", + "dagger.spi.shaded.androidx.room.compiler.processing.util", + "dagger.spi.shaded.auto.common" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "com.google.devtools.ksp", + "com.google.devtools.ksp.processing", + "com.google.devtools.ksp.symbol", + "com.google.devtools.ksp.visitor" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.errorprone:javac-shaded": [ + "org.openjdk.javax.annotation.processing", + "org.openjdk.javax.lang.model", + "org.openjdk.javax.lang.model.element", + "org.openjdk.javax.lang.model.type", + "org.openjdk.javax.lang.model.util", + "org.openjdk.javax.tools", + "org.openjdk.source.doctree", + "org.openjdk.source.tree", + "org.openjdk.source.util", + "org.openjdk.tools.doclint", + "org.openjdk.tools.doclint.resources", + "org.openjdk.tools.javac", + "org.openjdk.tools.javac.api", + "org.openjdk.tools.javac.code", + "org.openjdk.tools.javac.comp", + "org.openjdk.tools.javac.file", + "org.openjdk.tools.javac.jvm", + "org.openjdk.tools.javac.main", + "org.openjdk.tools.javac.model", + "org.openjdk.tools.javac.parser", + "org.openjdk.tools.javac.platform", + "org.openjdk.tools.javac.processing", + "org.openjdk.tools.javac.resources", + "org.openjdk.tools.javac.tree", + "org.openjdk.tools.javac.util", + "org.openjdk.tools.javah", + "org.openjdk.tools.javah.resources", + "org.openjdk.tools.sjavac", + "org.openjdk.tools.sjavac.client", + "org.openjdk.tools.sjavac.comp", + "org.openjdk.tools.sjavac.comp.dependencies", + "org.openjdk.tools.sjavac.options", + "org.openjdk.tools.sjavac.pubapi", + "org.openjdk.tools.sjavac.server", + "org.openjdk.tools.sjavac.server.log" + ], + "com.google.gms:google-services": [ + "com.google.gms.googleservices" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.googlejavaformat", + "com.google.googlejavaformat.java", + "com.google.googlejavaformat.java.filer", + "com.google.googlejavaformat.java.javadoc" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-java": [ + "com.google.protobuf", + "com.google.protobuf.compiler" + ], + "com.google.protobuf:protobuf-javalite": [ + "com.google.protobuf" + ], + "com.googlecode.juniversalchardet:juniversalchardet": [ + "org.mozilla.universalchardet", + "org.mozilla.universalchardet.prober", + "org.mozilla.universalchardet.prober.contextanalysis", + "org.mozilla.universalchardet.prober.distributionanalysis", + "org.mozilla.universalchardet.prober.sequence", + "org.mozilla.universalchardet.prober.statemachine" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.moshi", + "com.squareup.moshi.internal" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi", + "com.squareup.moshi.kotlin.reflect" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.squareup.moshi.kotlin.codegen.api", + "com.squareup.moshi.kotlin.codegen.apt", + "com.squareup.moshi.kotlin.codegen.ksp", + "com.squareup.moshi.kotlinpoet.metadata", + "com.squareup.moshi.kotlinpoet.metadata.classinspectors", + "com.squareup.moshi.kotlinpoet.metadata.specs", + "com.squareup.moshi.kotlinx.metadata", + "com.squareup.moshi.kotlinx.metadata.impl", + "com.squareup.moshi.kotlinx.metadata.impl.extensions", + "com.squareup.moshi.kotlinx.metadata.internal.common", + "com.squareup.moshi.kotlinx.metadata.internal.metadata", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.builtins", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.protobuf", + "com.squareup.moshi.kotlinx.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.jvm.impl", + "shadow.com.google.auto.common" + ], + "com.squareup.okhttp3:okhttp": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.io", + "okhttp3.internal.platform", + "okhttp3.internal.platform.android", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.ws" + ], + "com.squareup.okio:okio": [ + "okio", + "okio.internal" + ], + "com.squareup.retrofit2:converter-moshi": [ + "retrofit2.converter.moshi" + ], + "com.squareup.retrofit2:retrofit": [ + "retrofit2", + "retrofit2.http", + "retrofit2.internal" + ], + "com.squareup:javapoet": [ + "com.squareup.javapoet" + ], + "com.squareup:kotlinpoet": [ + "com.squareup.kotlinpoet", + "com.squareup.kotlinpoet.jvm", + "com.squareup.kotlinpoet.tags" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup.kotlinpoet.ksp" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-io:commons-io": [ + "org.apache.commons.io", + "org.apache.commons.io.comparator", + "org.apache.commons.io.filefilter", + "org.apache.commons.io.input", + "org.apache.commons.io.monitor", + "org.apache.commons.io.output" + ], + "javax.annotation:javax.annotation-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "javax.inject:javax.inject": [ + "javax.inject" + ], + "net.ltgt.gradle.incap:incap": [ + "net.ltgt.gradle.incap" + ], + "org.antlr:antlr4": [ + "org.abego.treelayout", + "org.abego.treelayout.internal.util", + "org.abego.treelayout.internal.util.java.lang", + "org.abego.treelayout.internal.util.java.lang.string", + "org.abego.treelayout.internal.util.java.util", + "org.abego.treelayout.util", + "org.antlr.runtime", + "org.antlr.runtime.debug", + "org.antlr.runtime.misc", + "org.antlr.runtime.tree", + "org.antlr.v4", + "org.antlr.v4.analysis", + "org.antlr.v4.automata", + "org.antlr.v4.codegen", + "org.antlr.v4.codegen.model", + "org.antlr.v4.codegen.model.chunk", + "org.antlr.v4.codegen.model.decl", + "org.antlr.v4.codegen.target", + "org.antlr.v4.gui", + "org.antlr.v4.misc", + "org.antlr.v4.parse", + "org.antlr.v4.runtime", + "org.antlr.v4.runtime.atn", + "org.antlr.v4.runtime.dfa", + "org.antlr.v4.runtime.misc", + "org.antlr.v4.runtime.tree", + "org.antlr.v4.runtime.tree.pattern", + "org.antlr.v4.runtime.tree.xpath", + "org.antlr.v4.semantics", + "org.antlr.v4.tool", + "org.antlr.v4.tool.ast", + "org.stringtemplate.v4", + "org.stringtemplate.v4.compiler", + "org.stringtemplate.v4.debug", + "org.stringtemplate.v4.gui", + "org.stringtemplate.v4.misc" + ], + "org.checkerframework:checker-compat-qual": [ + "org.checkerframework.checker.nullness.compatqual" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.jetbrains.intellij.deps:trove4j": [ + "gnu.trove", + "gnu.trove.decorator" + ], + "org.jetbrains.kotlin:kotlin-compiler-embeddable": [ + "javaslang", + "javaslang.collection", + "javaslang.concurrent", + "javaslang.control", + "javaslang.match", + "javaslang.match.annotation", + "javaslang.match.generator", + "javaslang.match.model", + "org.jetbrains.concurrency", + "org.jetbrains.ide", + "org.jetbrains.jps.model.java.impl", + "org.jetbrains.kotlin", + "org.jetbrains.kotlin.analyzer", + "org.jetbrains.kotlin.analyzer.common", + "org.jetbrains.kotlin.asJava", + "org.jetbrains.kotlin.asJava.builder", + "org.jetbrains.kotlin.asJava.classes", + "org.jetbrains.kotlin.asJava.elements", + "org.jetbrains.kotlin.asJava.finder", + "org.jetbrains.kotlin.backend.common", + "org.jetbrains.kotlin.backend.common.bridges", + "org.jetbrains.kotlin.backend.common.descriptors", + "org.jetbrains.kotlin.backend.common.extensions", + "org.jetbrains.kotlin.backend.common.ir", + "org.jetbrains.kotlin.backend.common.lower", + "org.jetbrains.kotlin.backend.common.lower.inline", + "org.jetbrains.kotlin.backend.common.lower.loops", + "org.jetbrains.kotlin.backend.common.lower.loops.handlers", + "org.jetbrains.kotlin.backend.common.lower.matchers", + "org.jetbrains.kotlin.backend.common.lower.optimizations", + "org.jetbrains.kotlin.backend.common.output", + "org.jetbrains.kotlin.backend.common.overrides", + "org.jetbrains.kotlin.backend.common.phaser", + "org.jetbrains.kotlin.backend.common.serialization", + "org.jetbrains.kotlin.backend.common.serialization.encodings", + "org.jetbrains.kotlin.backend.common.serialization.mangle", + "org.jetbrains.kotlin.backend.common.serialization.mangle.descriptor", + "org.jetbrains.kotlin.backend.common.serialization.mangle.ir", + "org.jetbrains.kotlin.backend.common.serialization.metadata", + "org.jetbrains.kotlin.backend.common.serialization.metadata.impl", + "org.jetbrains.kotlin.backend.common.serialization.proto", + "org.jetbrains.kotlin.backend.common.serialization.signature", + "org.jetbrains.kotlin.backend.jvm", + "org.jetbrains.kotlin.backend.jvm.codegen", + "org.jetbrains.kotlin.backend.jvm.descriptors", + "org.jetbrains.kotlin.backend.jvm.intrinsics", + "org.jetbrains.kotlin.backend.jvm.ir", + "org.jetbrains.kotlin.backend.jvm.lower", + "org.jetbrains.kotlin.backend.jvm.lower.indy", + "org.jetbrains.kotlin.backend.jvm.lower.inlineclasses", + "org.jetbrains.kotlin.backend.jvm.serialization", + "org.jetbrains.kotlin.backend.wasm", + "org.jetbrains.kotlin.backend.wasm.ir2wasm", + "org.jetbrains.kotlin.backend.wasm.lower", + "org.jetbrains.kotlin.backend.wasm.utils", + "org.jetbrains.kotlin.build", + "org.jetbrains.kotlin.build.report", + "org.jetbrains.kotlin.build.report.metrics", + "org.jetbrains.kotlin.builtins", + "org.jetbrains.kotlin.builtins.functions", + "org.jetbrains.kotlin.builtins.jvm", + "org.jetbrains.kotlin.builtins.konan", + "org.jetbrains.kotlin.cfg", + "org.jetbrains.kotlin.cfg.pseudocode", + "org.jetbrains.kotlin.cfg.pseudocode.instructions", + "org.jetbrains.kotlin.cfg.pseudocode.instructions.eval", + "org.jetbrains.kotlin.cfg.pseudocode.instructions.jumps", + "org.jetbrains.kotlin.cfg.pseudocode.instructions.special", + "org.jetbrains.kotlin.cfg.pseudocodeTraverser", + "org.jetbrains.kotlin.cfg.variable", + "org.jetbrains.kotlin.checkers", + "org.jetbrains.kotlin.checkers.diagnostics", + "org.jetbrains.kotlin.checkers.diagnostics.factories", + "org.jetbrains.kotlin.checkers.utils", + "org.jetbrains.kotlin.cli.common", + "org.jetbrains.kotlin.cli.common.arguments", + "org.jetbrains.kotlin.cli.common.config", + "org.jetbrains.kotlin.cli.common.environment", + "org.jetbrains.kotlin.cli.common.extensions", + "org.jetbrains.kotlin.cli.common.messages", + "org.jetbrains.kotlin.cli.common.modules", + "org.jetbrains.kotlin.cli.common.output", + "org.jetbrains.kotlin.cli.common.profiling", + "org.jetbrains.kotlin.cli.common.repl", + "org.jetbrains.kotlin.cli.js", + "org.jetbrains.kotlin.cli.js.dce", + "org.jetbrains.kotlin.cli.js.internal", + "org.jetbrains.kotlin.cli.jvm", + "org.jetbrains.kotlin.cli.jvm.compiler", + "org.jetbrains.kotlin.cli.jvm.config", + "org.jetbrains.kotlin.cli.jvm.index", + "org.jetbrains.kotlin.cli.jvm.javac", + "org.jetbrains.kotlin.cli.jvm.modules", + "org.jetbrains.kotlin.cli.jvm.plugins", + "org.jetbrains.kotlin.cli.metadata", + "org.jetbrains.kotlin.codegen", + "org.jetbrains.kotlin.codegen.binding", + "org.jetbrains.kotlin.codegen.context", + "org.jetbrains.kotlin.codegen.coroutines", + "org.jetbrains.kotlin.codegen.extensions", + "org.jetbrains.kotlin.codegen.inline", + "org.jetbrains.kotlin.codegen.inline.coroutines", + "org.jetbrains.kotlin.codegen.intrinsics", + "org.jetbrains.kotlin.codegen.optimization", + "org.jetbrains.kotlin.codegen.optimization.boxing", + "org.jetbrains.kotlin.codegen.optimization.common", + "org.jetbrains.kotlin.codegen.optimization.fixStack", + "org.jetbrains.kotlin.codegen.optimization.nullCheck", + "org.jetbrains.kotlin.codegen.optimization.transformer", + "org.jetbrains.kotlin.codegen.pseudoInsns", + "org.jetbrains.kotlin.codegen.range", + "org.jetbrains.kotlin.codegen.range.comparison", + "org.jetbrains.kotlin.codegen.range.forLoop", + "org.jetbrains.kotlin.codegen.range.inExpression", + "org.jetbrains.kotlin.codegen.serialization", + "org.jetbrains.kotlin.codegen.signature", + "org.jetbrains.kotlin.codegen.state", + "org.jetbrains.kotlin.codegen.when", + "org.jetbrains.kotlin.com.google.common.base", + "org.jetbrains.kotlin.com.google.common.collect", + "org.jetbrains.kotlin.com.google.common.graph", + "org.jetbrains.kotlin.com.google.common.hash", + "org.jetbrains.kotlin.com.google.common.math", + "org.jetbrains.kotlin.com.google.common.primitives", + "org.jetbrains.kotlin.com.google.common.util.concurrent", + "org.jetbrains.kotlin.com.google.gwt.dev.js", + "org.jetbrains.kotlin.com.google.gwt.dev.js.parserExceptions", + "org.jetbrains.kotlin.com.google.gwt.dev.js.rhino", + "org.jetbrains.kotlin.com.intellij", + "org.jetbrains.kotlin.com.intellij.codeInsight", + "org.jetbrains.kotlin.com.intellij.codeInsight.completion.scope", + "org.jetbrains.kotlin.com.intellij.codeInsight.daemon.impl.analysis", + "org.jetbrains.kotlin.com.intellij.codeInsight.folding", + "org.jetbrains.kotlin.com.intellij.codeInsight.folding.impl", + "org.jetbrains.kotlin.com.intellij.codeInsight.javadoc", + "org.jetbrains.kotlin.com.intellij.codeInsight.runner", + "org.jetbrains.kotlin.com.intellij.codeWithMe", + "org.jetbrains.kotlin.com.intellij.concurrency", + "org.jetbrains.kotlin.com.intellij.core", + "org.jetbrains.kotlin.com.intellij.diagnostic", + "org.jetbrains.kotlin.com.intellij.extapi.psi", + "org.jetbrains.kotlin.com.intellij.formatting", + "org.jetbrains.kotlin.com.intellij.icons", + "org.jetbrains.kotlin.com.intellij.ide", + "org.jetbrains.kotlin.com.intellij.ide.highlighter", + "org.jetbrains.kotlin.com.intellij.ide.plugins", + "org.jetbrains.kotlin.com.intellij.ide.util", + "org.jetbrains.kotlin.com.intellij.injected.editor", + "org.jetbrains.kotlin.com.intellij.jna", + "org.jetbrains.kotlin.com.intellij.lang", + "org.jetbrains.kotlin.com.intellij.lang.folding", + "org.jetbrains.kotlin.com.intellij.lang.impl", + "org.jetbrains.kotlin.com.intellij.lang.injection", + "org.jetbrains.kotlin.com.intellij.lang.java", + "org.jetbrains.kotlin.com.intellij.lang.java.beans", + "org.jetbrains.kotlin.com.intellij.lang.java.lexer", + "org.jetbrains.kotlin.com.intellij.lang.java.parser", + "org.jetbrains.kotlin.com.intellij.lang.jvm", + "org.jetbrains.kotlin.com.intellij.lang.jvm.annotation", + "org.jetbrains.kotlin.com.intellij.lang.jvm.facade", + "org.jetbrains.kotlin.com.intellij.lang.jvm.types", + "org.jetbrains.kotlin.com.intellij.lexer", + "org.jetbrains.kotlin.com.intellij.mock", + "org.jetbrains.kotlin.com.intellij.model", + "org.jetbrains.kotlin.com.intellij.model.psi", + "org.jetbrains.kotlin.com.intellij.navigation", + "org.jetbrains.kotlin.com.intellij.openapi", + "org.jetbrains.kotlin.com.intellij.openapi.application", + "org.jetbrains.kotlin.com.intellij.openapi.application.ex", + "org.jetbrains.kotlin.com.intellij.openapi.application.impl", + "org.jetbrains.kotlin.com.intellij.openapi.command", + "org.jetbrains.kotlin.com.intellij.openapi.command.impl", + "org.jetbrains.kotlin.com.intellij.openapi.command.undo", + "org.jetbrains.kotlin.com.intellij.openapi.components", + "org.jetbrains.kotlin.com.intellij.openapi.diagnostic", + "org.jetbrains.kotlin.com.intellij.openapi.editor", + "org.jetbrains.kotlin.com.intellij.openapi.editor.actionSystem", + "org.jetbrains.kotlin.com.intellij.openapi.editor.colors", + "org.jetbrains.kotlin.com.intellij.openapi.editor.event", + "org.jetbrains.kotlin.com.intellij.openapi.editor.ex", + "org.jetbrains.kotlin.com.intellij.openapi.editor.impl", + "org.jetbrains.kotlin.com.intellij.openapi.editor.impl.event", + "org.jetbrains.kotlin.com.intellij.openapi.editor.markup", + "org.jetbrains.kotlin.com.intellij.openapi.extensions", + "org.jetbrains.kotlin.com.intellij.openapi.extensions.impl", + "org.jetbrains.kotlin.com.intellij.openapi.fileEditor", + "org.jetbrains.kotlin.com.intellij.openapi.fileEditor.impl", + "org.jetbrains.kotlin.com.intellij.openapi.fileTypes", + "org.jetbrains.kotlin.com.intellij.openapi.module", + "org.jetbrains.kotlin.com.intellij.openapi.progress", + "org.jetbrains.kotlin.com.intellij.openapi.progress.impl", + "org.jetbrains.kotlin.com.intellij.openapi.progress.util", + "org.jetbrains.kotlin.com.intellij.openapi.project", + "org.jetbrains.kotlin.com.intellij.openapi.projectRoots", + "org.jetbrains.kotlin.com.intellij.openapi.roots", + "org.jetbrains.kotlin.com.intellij.openapi.roots.impl", + "org.jetbrains.kotlin.com.intellij.openapi.ui", + "org.jetbrains.kotlin.com.intellij.openapi.util", + "org.jetbrains.kotlin.com.intellij.openapi.util.io", + "org.jetbrains.kotlin.com.intellij.openapi.util.io.win32", + "org.jetbrains.kotlin.com.intellij.openapi.util.objectTree", + "org.jetbrains.kotlin.com.intellij.openapi.util.registry", + "org.jetbrains.kotlin.com.intellij.openapi.util.text", + "org.jetbrains.kotlin.com.intellij.openapi.vfs", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.encoding", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.ex", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.impl", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.impl.jar", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.local", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.newvfs", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.newvfs.events", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.pointers", + "org.jetbrains.kotlin.com.intellij.openapi.wm.ex", + "org.jetbrains.kotlin.com.intellij.patterns", + "org.jetbrains.kotlin.com.intellij.patterns.compiler", + "org.jetbrains.kotlin.com.intellij.pom", + "org.jetbrains.kotlin.com.intellij.pom.event", + "org.jetbrains.kotlin.com.intellij.pom.impl", + "org.jetbrains.kotlin.com.intellij.pom.java", + "org.jetbrains.kotlin.com.intellij.pom.tree", + "org.jetbrains.kotlin.com.intellij.pom.tree.events", + "org.jetbrains.kotlin.com.intellij.pom.tree.events.impl", + "org.jetbrains.kotlin.com.intellij.psi", + "org.jetbrains.kotlin.com.intellij.psi.augment", + "org.jetbrains.kotlin.com.intellij.psi.codeStyle", + "org.jetbrains.kotlin.com.intellij.psi.compiled", + "org.jetbrains.kotlin.com.intellij.psi.controlFlow", + "org.jetbrains.kotlin.com.intellij.psi.css", + "org.jetbrains.kotlin.com.intellij.psi.filters", + "org.jetbrains.kotlin.com.intellij.psi.filters.classes", + "org.jetbrains.kotlin.com.intellij.psi.filters.element", + "org.jetbrains.kotlin.com.intellij.psi.filters.position", + "org.jetbrains.kotlin.com.intellij.psi.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.cache", + "org.jetbrains.kotlin.com.intellij.psi.impl.compiled", + "org.jetbrains.kotlin.com.intellij.psi.impl.file", + "org.jetbrains.kotlin.com.intellij.psi.impl.file.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.java.stubs", + "org.jetbrains.kotlin.com.intellij.psi.impl.java.stubs.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.java.stubs.index", + "org.jetbrains.kotlin.com.intellij.psi.impl.light", + "org.jetbrains.kotlin.com.intellij.psi.impl.meta", + "org.jetbrains.kotlin.com.intellij.psi.impl.search", + "org.jetbrains.kotlin.com.intellij.psi.impl.smartPointers", + "org.jetbrains.kotlin.com.intellij.psi.impl.source", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.codeStyle", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.javadoc", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.graphInference", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.graphInference.constraints", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference.impl.manipulators", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference.impl.providers", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.tree", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.tree.injected", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.tree.java", + "org.jetbrains.kotlin.com.intellij.psi.infos", + "org.jetbrains.kotlin.com.intellij.psi.javadoc", + "org.jetbrains.kotlin.com.intellij.psi.meta", + "org.jetbrains.kotlin.com.intellij.psi.presentation.java", + "org.jetbrains.kotlin.com.intellij.psi.scope", + "org.jetbrains.kotlin.com.intellij.psi.scope.conflictResolvers", + "org.jetbrains.kotlin.com.intellij.psi.scope.processor", + "org.jetbrains.kotlin.com.intellij.psi.scope.util", + "org.jetbrains.kotlin.com.intellij.psi.search", + "org.jetbrains.kotlin.com.intellij.psi.search.searches", + "org.jetbrains.kotlin.com.intellij.psi.stub", + "org.jetbrains.kotlin.com.intellij.psi.stubs", + "org.jetbrains.kotlin.com.intellij.psi.targets", + "org.jetbrains.kotlin.com.intellij.psi.templateLanguages", + "org.jetbrains.kotlin.com.intellij.psi.text", + "org.jetbrains.kotlin.com.intellij.psi.tree", + "org.jetbrains.kotlin.com.intellij.psi.tree.java", + "org.jetbrains.kotlin.com.intellij.psi.util", + "org.jetbrains.kotlin.com.intellij.reference", + "org.jetbrains.kotlin.com.intellij.serialization", + "org.jetbrains.kotlin.com.intellij.serviceContainer", + "org.jetbrains.kotlin.com.intellij.testFramework", + "org.jetbrains.kotlin.com.intellij.ui", + "org.jetbrains.kotlin.com.intellij.ui.icons", + "org.jetbrains.kotlin.com.intellij.util", + "org.jetbrains.kotlin.com.intellij.util.cls", + "org.jetbrains.kotlin.com.intellij.util.codeInsight", + "org.jetbrains.kotlin.com.intellij.util.concurrency", + "org.jetbrains.kotlin.com.intellij.util.containers", + "org.jetbrains.kotlin.com.intellij.util.containers.hash", + "org.jetbrains.kotlin.com.intellij.util.diff", + "org.jetbrains.kotlin.com.intellij.util.exception", + "org.jetbrains.kotlin.com.intellij.util.execution", + "org.jetbrains.kotlin.com.intellij.util.graph", + "org.jetbrains.kotlin.com.intellij.util.graph.impl", + "org.jetbrains.kotlin.com.intellij.util.indexing", + "org.jetbrains.kotlin.com.intellij.util.io", + "org.jetbrains.kotlin.com.intellij.util.io.keyStorage", + "org.jetbrains.kotlin.com.intellij.util.keyFMap", + "org.jetbrains.kotlin.com.intellij.util.lang", + "org.jetbrains.kotlin.com.intellij.util.loader", + "org.jetbrains.kotlin.com.intellij.util.messages", + "org.jetbrains.kotlin.com.intellij.util.messages.impl", + "org.jetbrains.kotlin.com.intellij.util.pico", + "org.jetbrains.kotlin.com.intellij.util.ref", + "org.jetbrains.kotlin.com.intellij.util.text", + "org.jetbrains.kotlin.com.intellij.util.xmlb", + "org.jetbrains.kotlin.com.intellij.util.xmlb.annotations", + "org.jetbrains.kotlin.com.intellij.xml.util", + "org.jetbrains.kotlin.compiler.plugin", + "org.jetbrains.kotlin.compilerRunner", + "org.jetbrains.kotlin.config", + "org.jetbrains.kotlin.container", + "org.jetbrains.kotlin.context", + "org.jetbrains.kotlin.contracts", + "org.jetbrains.kotlin.contracts.description", + "org.jetbrains.kotlin.contracts.description.expressions", + "org.jetbrains.kotlin.contracts.interpretation", + "org.jetbrains.kotlin.contracts.model", + "org.jetbrains.kotlin.contracts.model.functors", + "org.jetbrains.kotlin.contracts.model.structure", + "org.jetbrains.kotlin.contracts.model.visitors", + "org.jetbrains.kotlin.contracts.parsing", + "org.jetbrains.kotlin.contracts.parsing.effects", + "org.jetbrains.kotlin.coroutines", + "org.jetbrains.kotlin.descriptors", + "org.jetbrains.kotlin.descriptors.annotations", + "org.jetbrains.kotlin.descriptors.deserialization", + "org.jetbrains.kotlin.descriptors.impl", + "org.jetbrains.kotlin.descriptors.java", + "org.jetbrains.kotlin.descriptors.konan", + "org.jetbrains.kotlin.descriptors.konan.impl", + "org.jetbrains.kotlin.descriptors.runtime.components", + "org.jetbrains.kotlin.descriptors.runtime.structure", + "org.jetbrains.kotlin.descriptors.synthetic", + "org.jetbrains.kotlin.diagnostics", + "org.jetbrains.kotlin.diagnostics.rendering", + "org.jetbrains.kotlin.extensions", + "org.jetbrains.kotlin.extensions.internal", + "org.jetbrains.kotlin.fileClasses", + "org.jetbrains.kotlin.fir", + "org.jetbrains.kotlin.fir.analysis", + "org.jetbrains.kotlin.fir.analysis.cfa", + "org.jetbrains.kotlin.fir.analysis.checkers", + "org.jetbrains.kotlin.fir.analysis.checkers.cfa", + "org.jetbrains.kotlin.fir.analysis.checkers.context", + "org.jetbrains.kotlin.fir.analysis.checkers.declaration", + "org.jetbrains.kotlin.fir.analysis.checkers.expression", + "org.jetbrains.kotlin.fir.analysis.checkers.extended", + "org.jetbrains.kotlin.fir.analysis.collectors", + "org.jetbrains.kotlin.fir.analysis.collectors.components", + "org.jetbrains.kotlin.fir.analysis.diagnostics", + "org.jetbrains.kotlin.fir.analysis.extensions", + "org.jetbrains.kotlin.fir.backend", + "org.jetbrains.kotlin.fir.backend.evaluate", + "org.jetbrains.kotlin.fir.backend.generators", + "org.jetbrains.kotlin.fir.backend.jvm", + "org.jetbrains.kotlin.fir.builder", + "org.jetbrains.kotlin.fir.caches", + "org.jetbrains.kotlin.fir.checkers", + "org.jetbrains.kotlin.fir.contracts", + "org.jetbrains.kotlin.fir.contracts.builder", + "org.jetbrains.kotlin.fir.contracts.description", + "org.jetbrains.kotlin.fir.contracts.impl", + "org.jetbrains.kotlin.fir.declarations", + "org.jetbrains.kotlin.fir.declarations.builder", + "org.jetbrains.kotlin.fir.declarations.impl", + "org.jetbrains.kotlin.fir.declarations.synthetic", + "org.jetbrains.kotlin.fir.descriptors", + "org.jetbrains.kotlin.fir.deserialization", + "org.jetbrains.kotlin.fir.diagnostics", + "org.jetbrains.kotlin.fir.expressions", + "org.jetbrains.kotlin.fir.expressions.builder", + "org.jetbrains.kotlin.fir.expressions.impl", + "org.jetbrains.kotlin.fir.extensions", + "org.jetbrains.kotlin.fir.extensions.predicate", + "org.jetbrains.kotlin.fir.impl", + "org.jetbrains.kotlin.fir.java", + "org.jetbrains.kotlin.fir.java.declarations", + "org.jetbrains.kotlin.fir.java.deserialization", + "org.jetbrains.kotlin.fir.java.enhancement", + "org.jetbrains.kotlin.fir.java.scopes", + "org.jetbrains.kotlin.fir.lazy", + "org.jetbrains.kotlin.fir.lightTree", + "org.jetbrains.kotlin.fir.lightTree.converter", + "org.jetbrains.kotlin.fir.lightTree.fir", + "org.jetbrains.kotlin.fir.lightTree.fir.modifier", + "org.jetbrains.kotlin.fir.references", + "org.jetbrains.kotlin.fir.references.builder", + "org.jetbrains.kotlin.fir.references.impl", + "org.jetbrains.kotlin.fir.resolve", + "org.jetbrains.kotlin.fir.resolve.calls", + "org.jetbrains.kotlin.fir.resolve.calls.jvm", + "org.jetbrains.kotlin.fir.resolve.calls.tower", + "org.jetbrains.kotlin.fir.resolve.dfa", + "org.jetbrains.kotlin.fir.resolve.dfa.cfg", + "org.jetbrains.kotlin.fir.resolve.dfa.contracts", + "org.jetbrains.kotlin.fir.resolve.diagnostics", + "org.jetbrains.kotlin.fir.resolve.inference", + "org.jetbrains.kotlin.fir.resolve.inference.model", + "org.jetbrains.kotlin.fir.resolve.providers", + "org.jetbrains.kotlin.fir.resolve.providers.impl", + "org.jetbrains.kotlin.fir.resolve.scopes", + "org.jetbrains.kotlin.fir.resolve.substitution", + "org.jetbrains.kotlin.fir.resolve.transformers", + "org.jetbrains.kotlin.fir.resolve.transformers.body.resolve", + "org.jetbrains.kotlin.fir.resolve.transformers.contracts", + "org.jetbrains.kotlin.fir.resolve.transformers.plugin", + "org.jetbrains.kotlin.fir.scopes", + "org.jetbrains.kotlin.fir.scopes.impl", + "org.jetbrains.kotlin.fir.scopes.jvm", + "org.jetbrains.kotlin.fir.serialization", + "org.jetbrains.kotlin.fir.serialization.constant", + "org.jetbrains.kotlin.fir.session", + "org.jetbrains.kotlin.fir.signaturer", + "org.jetbrains.kotlin.fir.symbols", + "org.jetbrains.kotlin.fir.symbols.impl", + "org.jetbrains.kotlin.fir.types", + "org.jetbrains.kotlin.fir.types.builder", + "org.jetbrains.kotlin.fir.types.impl", + "org.jetbrains.kotlin.fir.types.jvm", + "org.jetbrains.kotlin.fir.utils", + "org.jetbrains.kotlin.fir.visitors", + "org.jetbrains.kotlin.frontend.di", + "org.jetbrains.kotlin.frontend.java.di", + "org.jetbrains.kotlin.frontend.js.di", + "org.jetbrains.kotlin.idea", + "org.jetbrains.kotlin.incremental", + "org.jetbrains.kotlin.incremental.components", + "org.jetbrains.kotlin.incremental.js", + "org.jetbrains.kotlin.incremental.multiproject", + "org.jetbrains.kotlin.incremental.parsing", + "org.jetbrains.kotlin.incremental.snapshots", + "org.jetbrains.kotlin.incremental.storage", + "org.jetbrains.kotlin.incremental.util", + "org.jetbrains.kotlin.inline", + "org.jetbrains.kotlin.ir", + "org.jetbrains.kotlin.ir.backend.js", + "org.jetbrains.kotlin.ir.backend.js.export", + "org.jetbrains.kotlin.ir.backend.js.ir", + "org.jetbrains.kotlin.ir.backend.js.lower", + "org.jetbrains.kotlin.ir.backend.js.lower.calls", + "org.jetbrains.kotlin.ir.backend.js.lower.cleanup", + "org.jetbrains.kotlin.ir.backend.js.lower.coroutines", + "org.jetbrains.kotlin.ir.backend.js.lower.inline", + "org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir", + "org.jetbrains.kotlin.ir.backend.js.transformers.irToJs", + "org.jetbrains.kotlin.ir.backend.js.utils", + "org.jetbrains.kotlin.ir.backend.jvm", + "org.jetbrains.kotlin.ir.backend.jvm.serialization", + "org.jetbrains.kotlin.ir.builders", + "org.jetbrains.kotlin.ir.builders.declarations", + "org.jetbrains.kotlin.ir.declarations", + "org.jetbrains.kotlin.ir.declarations.impl", + "org.jetbrains.kotlin.ir.declarations.lazy", + "org.jetbrains.kotlin.ir.declarations.persistent", + "org.jetbrains.kotlin.ir.declarations.persistent.carriers", + "org.jetbrains.kotlin.ir.descriptors", + "org.jetbrains.kotlin.ir.expressions", + "org.jetbrains.kotlin.ir.expressions.impl", + "org.jetbrains.kotlin.ir.expressions.persistent", + "org.jetbrains.kotlin.ir.interpreter", + "org.jetbrains.kotlin.ir.interpreter.builtins", + "org.jetbrains.kotlin.ir.interpreter.exceptions", + "org.jetbrains.kotlin.ir.interpreter.intrinsics", + "org.jetbrains.kotlin.ir.interpreter.stack", + "org.jetbrains.kotlin.ir.interpreter.state", + "org.jetbrains.kotlin.ir.linkage", + "org.jetbrains.kotlin.ir.overrides", + "org.jetbrains.kotlin.ir.symbols", + "org.jetbrains.kotlin.ir.symbols.impl", + "org.jetbrains.kotlin.ir.types", + "org.jetbrains.kotlin.ir.types.impl", + "org.jetbrains.kotlin.ir.util", + "org.jetbrains.kotlin.ir.visitors", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.booleans", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.bytes", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.chars", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.doubles", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.floats", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.ints", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.longs", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.objects", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.shorts", + "org.jetbrains.kotlin.javac", + "org.jetbrains.kotlin.javac.components", + "org.jetbrains.kotlin.javac.resolve", + "org.jetbrains.kotlin.javac.wrappers.symbols", + "org.jetbrains.kotlin.javac.wrappers.trees", + "org.jetbrains.kotlin.javax.inject", + "org.jetbrains.kotlin.js", + "org.jetbrains.kotlin.js.analyze", + "org.jetbrains.kotlin.js.analyzer", + "org.jetbrains.kotlin.js.backend", + "org.jetbrains.kotlin.js.backend.ast", + "org.jetbrains.kotlin.js.backend.ast.metadata", + "org.jetbrains.kotlin.js.common", + "org.jetbrains.kotlin.js.config", + "org.jetbrains.kotlin.js.coroutine", + "org.jetbrains.kotlin.js.dce", + "org.jetbrains.kotlin.js.descriptorUtils", + "org.jetbrains.kotlin.js.facade", + "org.jetbrains.kotlin.js.facade.exceptions", + "org.jetbrains.kotlin.js.inline", + "org.jetbrains.kotlin.js.inline.clean", + "org.jetbrains.kotlin.js.inline.context", + "org.jetbrains.kotlin.js.inline.util", + "org.jetbrains.kotlin.js.inline.util.collectors", + "org.jetbrains.kotlin.js.inline.util.rewriters", + "org.jetbrains.kotlin.js.naming", + "org.jetbrains.kotlin.js.parser", + "org.jetbrains.kotlin.js.parser.sourcemaps", + "org.jetbrains.kotlin.js.patterns", + "org.jetbrains.kotlin.js.patterns.typePredicates", + "org.jetbrains.kotlin.js.resolve", + "org.jetbrains.kotlin.js.resolve.diagnostics", + "org.jetbrains.kotlin.js.sourceMap", + "org.jetbrains.kotlin.js.translate.callTranslator", + "org.jetbrains.kotlin.js.translate.context", + "org.jetbrains.kotlin.js.translate.context.generator", + "org.jetbrains.kotlin.js.translate.declaration", + "org.jetbrains.kotlin.js.translate.expression", + "org.jetbrains.kotlin.js.translate.extensions", + "org.jetbrains.kotlin.js.translate.general", + "org.jetbrains.kotlin.js.translate.initializer", + "org.jetbrains.kotlin.js.translate.intrinsic", + "org.jetbrains.kotlin.js.translate.intrinsic.functions", + "org.jetbrains.kotlin.js.translate.intrinsic.functions.basic", + "org.jetbrains.kotlin.js.translate.intrinsic.functions.factories", + "org.jetbrains.kotlin.js.translate.intrinsic.objects", + "org.jetbrains.kotlin.js.translate.intrinsic.operation", + "org.jetbrains.kotlin.js.translate.operation", + "org.jetbrains.kotlin.js.translate.reference", + "org.jetbrains.kotlin.js.translate.test", + "org.jetbrains.kotlin.js.translate.utils", + "org.jetbrains.kotlin.js.translate.utils.jsAstUtils", + "org.jetbrains.kotlin.js.translate.utils.mutator", + "org.jetbrains.kotlin.js.util", + "org.jetbrains.kotlin.kapt3.diagnostic", + "org.jetbrains.kotlin.kdoc.lexer", + "org.jetbrains.kotlin.kdoc.parser", + "org.jetbrains.kotlin.kdoc.psi.api", + "org.jetbrains.kotlin.kdoc.psi.impl", + "org.jetbrains.kotlin.konan", + "org.jetbrains.kotlin.konan.file", + "org.jetbrains.kotlin.konan.library", + "org.jetbrains.kotlin.konan.properties", + "org.jetbrains.kotlin.konan.target", + "org.jetbrains.kotlin.konan.util", + "org.jetbrains.kotlin.kotlinx.collections.immutable", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.immutableList", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.immutableMap", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.persistentOrderedMap", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.persistentOrderedSet", + "org.jetbrains.kotlin.kotlinx.collections.immutable.internal", + "org.jetbrains.kotlin.lexer", + "org.jetbrains.kotlin.library", + "org.jetbrains.kotlin.library.impl", + "org.jetbrains.kotlin.library.metadata", + "org.jetbrains.kotlin.library.resolver", + "org.jetbrains.kotlin.library.resolver.impl", + "org.jetbrains.kotlin.load.java", + "org.jetbrains.kotlin.load.java.components", + "org.jetbrains.kotlin.load.java.descriptors", + "org.jetbrains.kotlin.load.java.lazy", + "org.jetbrains.kotlin.load.java.lazy.descriptors", + "org.jetbrains.kotlin.load.java.lazy.types", + "org.jetbrains.kotlin.load.java.sam", + "org.jetbrains.kotlin.load.java.sources", + "org.jetbrains.kotlin.load.java.structure", + "org.jetbrains.kotlin.load.java.structure.impl", + "org.jetbrains.kotlin.load.java.structure.impl.classFiles", + "org.jetbrains.kotlin.load.java.typeEnhancement", + "org.jetbrains.kotlin.load.kotlin", + "org.jetbrains.kotlin.load.kotlin.header", + "org.jetbrains.kotlin.load.kotlin.incremental", + "org.jetbrains.kotlin.load.kotlin.incremental.components", + "org.jetbrains.kotlin.metadata", + "org.jetbrains.kotlin.metadata.builtins", + "org.jetbrains.kotlin.metadata.deserialization", + "org.jetbrains.kotlin.metadata.java", + "org.jetbrains.kotlin.metadata.js", + "org.jetbrains.kotlin.metadata.jvm", + "org.jetbrains.kotlin.metadata.jvm.deserialization", + "org.jetbrains.kotlin.metadata.jvm.serialization", + "org.jetbrains.kotlin.metadata.serialization", + "org.jetbrains.kotlin.modules", + "org.jetbrains.kotlin.name", + "org.jetbrains.kotlin.net.jpountz.lz4", + "org.jetbrains.kotlin.net.jpountz.util", + "org.jetbrains.kotlin.net.jpountz.xxhash", + "org.jetbrains.kotlin.one.util.streamex", + "org.jetbrains.kotlin.org.apache.log4j", + "org.jetbrains.kotlin.org.fusesource.hawtjni.runtime", + "org.jetbrains.kotlin.org.fusesource.jansi", + "org.jetbrains.kotlin.org.fusesource.jansi.internal", + "org.jetbrains.kotlin.org.jdom", + "org.jetbrains.kotlin.org.jdom.filter", + "org.jetbrains.kotlin.org.jdom.filter2", + "org.jetbrains.kotlin.org.jdom.internal", + "org.jetbrains.kotlin.org.jdom.output", + "org.jetbrains.kotlin.org.jdom.output.support", + "org.jetbrains.kotlin.org.jline.keymap", + "org.jetbrains.kotlin.org.jline.reader", + "org.jetbrains.kotlin.org.jline.reader.impl", + "org.jetbrains.kotlin.org.jline.reader.impl.history", + "org.jetbrains.kotlin.org.jline.terminal", + "org.jetbrains.kotlin.org.jline.terminal.impl", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.freebsd", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.linux", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.osx", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.win", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.freebsd", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.linux", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.osx", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.solaris", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.win", + "org.jetbrains.kotlin.org.jline.terminal.spi", + "org.jetbrains.kotlin.org.jline.utils", + "org.jetbrains.kotlin.org.picocontainer", + "org.jetbrains.kotlin.org.picocontainer.defaults", + "org.jetbrains.kotlin.parsing", + "org.jetbrains.kotlin.platform", + "org.jetbrains.kotlin.platform.js", + "org.jetbrains.kotlin.platform.jvm", + "org.jetbrains.kotlin.platform.konan", + "org.jetbrains.kotlin.progress", + "org.jetbrains.kotlin.progress.experimental", + "org.jetbrains.kotlin.protobuf", + "org.jetbrains.kotlin.psi", + "org.jetbrains.kotlin.psi.addRemoveModifier", + "org.jetbrains.kotlin.psi.codeFragmentUtil", + "org.jetbrains.kotlin.psi.debugText", + "org.jetbrains.kotlin.psi.findDocComment", + "org.jetbrains.kotlin.psi.psiUtil", + "org.jetbrains.kotlin.psi.stubs", + "org.jetbrains.kotlin.psi.stubs.elements", + "org.jetbrains.kotlin.psi.stubs.impl", + "org.jetbrains.kotlin.psi.synthetics", + "org.jetbrains.kotlin.psi.typeRefHelpers", + "org.jetbrains.kotlin.psi2ir", + "org.jetbrains.kotlin.psi2ir.generators", + "org.jetbrains.kotlin.psi2ir.intermediate", + "org.jetbrains.kotlin.psi2ir.transformations", + "org.jetbrains.kotlin.renderer", + "org.jetbrains.kotlin.resolve", + "org.jetbrains.kotlin.resolve.annotations", + "org.jetbrains.kotlin.resolve.bindingContextUtil", + "org.jetbrains.kotlin.resolve.calls", + "org.jetbrains.kotlin.resolve.calls.callResolverUtil", + "org.jetbrains.kotlin.resolve.calls.callUtil", + "org.jetbrains.kotlin.resolve.calls.checkers", + "org.jetbrains.kotlin.resolve.calls.components", + "org.jetbrains.kotlin.resolve.calls.context", + "org.jetbrains.kotlin.resolve.calls.inference", + "org.jetbrains.kotlin.resolve.calls.inference.components", + "org.jetbrains.kotlin.resolve.calls.inference.constraintPosition", + "org.jetbrains.kotlin.resolve.calls.inference.model", + "org.jetbrains.kotlin.resolve.calls.model", + "org.jetbrains.kotlin.resolve.calls.resolvedCallUtil", + "org.jetbrains.kotlin.resolve.calls.results", + "org.jetbrains.kotlin.resolve.calls.smartcasts", + "org.jetbrains.kotlin.resolve.calls.tasks", + "org.jetbrains.kotlin.resolve.calls.tower", + "org.jetbrains.kotlin.resolve.calls.util", + "org.jetbrains.kotlin.resolve.checkers", + "org.jetbrains.kotlin.resolve.constants", + "org.jetbrains.kotlin.resolve.constants.evaluate", + "org.jetbrains.kotlin.resolve.deprecation", + "org.jetbrains.kotlin.resolve.descriptorUtil", + "org.jetbrains.kotlin.resolve.diagnostics", + "org.jetbrains.kotlin.resolve.extensions", + "org.jetbrains.kotlin.resolve.inline", + "org.jetbrains.kotlin.resolve.jvm", + "org.jetbrains.kotlin.resolve.jvm.annotations", + "org.jetbrains.kotlin.resolve.jvm.checkers", + "org.jetbrains.kotlin.resolve.jvm.diagnostics", + "org.jetbrains.kotlin.resolve.jvm.extensions", + "org.jetbrains.kotlin.resolve.jvm.jvmSignature", + "org.jetbrains.kotlin.resolve.jvm.kotlinSignature", + "org.jetbrains.kotlin.resolve.jvm.modules", + "org.jetbrains.kotlin.resolve.jvm.multiplatform", + "org.jetbrains.kotlin.resolve.jvm.platform", + "org.jetbrains.kotlin.resolve.konan.diagnostics", + "org.jetbrains.kotlin.resolve.konan.platform", + "org.jetbrains.kotlin.resolve.lazy", + "org.jetbrains.kotlin.resolve.lazy.data", + "org.jetbrains.kotlin.resolve.lazy.declarations", + "org.jetbrains.kotlin.resolve.lazy.descriptors", + "org.jetbrains.kotlin.resolve.multiplatform", + "org.jetbrains.kotlin.resolve.repl", + "org.jetbrains.kotlin.resolve.sam", + "org.jetbrains.kotlin.resolve.scopes", + "org.jetbrains.kotlin.resolve.scopes.receivers", + "org.jetbrains.kotlin.resolve.scopes.synthetic", + "org.jetbrains.kotlin.resolve.scopes.utils", + "org.jetbrains.kotlin.resolve.source", + "org.jetbrains.kotlin.resolve.typeBinding", + "org.jetbrains.kotlin.serialization", + "org.jetbrains.kotlin.serialization.builtins", + "org.jetbrains.kotlin.serialization.deserialization", + "org.jetbrains.kotlin.serialization.deserialization.builtins", + "org.jetbrains.kotlin.serialization.deserialization.descriptors", + "org.jetbrains.kotlin.serialization.js", + "org.jetbrains.kotlin.serialization.js.ast", + "org.jetbrains.kotlin.serialization.konan", + "org.jetbrains.kotlin.serialization.konan.impl", + "org.jetbrains.kotlin.storage", + "org.jetbrains.kotlin.synthetic", + "org.jetbrains.kotlin.type", + "org.jetbrains.kotlin.types", + "org.jetbrains.kotlin.types.checker", + "org.jetbrains.kotlin.types.error", + "org.jetbrains.kotlin.types.expressions", + "org.jetbrains.kotlin.types.expressions.typeInfoFactory", + "org.jetbrains.kotlin.types.expressions.unqualifiedSuper", + "org.jetbrains.kotlin.types.model", + "org.jetbrains.kotlin.types.refinement", + "org.jetbrains.kotlin.types.typeUtil", + "org.jetbrains.kotlin.types.typesApproximation", + "org.jetbrains.kotlin.util", + "org.jetbrains.kotlin.util.capitalizeDecapitalize", + "org.jetbrains.kotlin.util.collectionUtils", + "org.jetbrains.kotlin.util.javaslang", + "org.jetbrains.kotlin.util.slicedMap", + "org.jetbrains.kotlin.utils", + "org.jetbrains.kotlin.utils.addToStdlib", + "org.jetbrains.kotlin.utils.concurrent.block", + "org.jetbrains.kotlin.utils.fileUtils", + "org.jetbrains.kotlin.utils.intellij", + "org.jetbrains.kotlin.utils.kapt", + "org.jetbrains.kotlin.utils.repl", + "org.jetbrains.kotlin.utils.strings", + "org.jetbrains.kotlin.wasm.ir", + "org.jetbrains.kotlin.wasm.ir.convertors", + "org.jetbrains.org.objectweb.asm", + "org.jetbrains.org.objectweb.asm.commons", + "org.jetbrains.org.objectweb.asm.signature", + "org.jetbrains.org.objectweb.asm.tree", + "org.jetbrains.org.objectweb.asm.tree.analysis", + "org.jetbrains.org.objectweb.asm.util" + ], + "org.jetbrains.kotlin:kotlin-daemon-embeddable": [ + "org.jetbrains.kotlin.daemon", + "org.jetbrains.kotlin.daemon.common", + "org.jetbrains.kotlin.daemon.experimental", + "org.jetbrains.kotlin.daemon.report", + "org.jetbrains.kotlin.daemon.report.experimental" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "kotlin.reflect.full", + "kotlin.reflect.jvm", + "kotlin.reflect.jvm.internal", + "kotlin.reflect.jvm.internal.calls", + "kotlin.reflect.jvm.internal.impl", + "kotlin.reflect.jvm.internal.impl.builtins", + "kotlin.reflect.jvm.internal.impl.builtins.functions", + "kotlin.reflect.jvm.internal.impl.builtins.jvm", + "kotlin.reflect.jvm.internal.impl.descriptors", + "kotlin.reflect.jvm.internal.impl.descriptors.annotations", + "kotlin.reflect.jvm.internal.impl.descriptors.deserialization", + "kotlin.reflect.jvm.internal.impl.descriptors.impl", + "kotlin.reflect.jvm.internal.impl.descriptors.java", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.components", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure", + "kotlin.reflect.jvm.internal.impl.incremental", + "kotlin.reflect.jvm.internal.impl.incremental.components", + "kotlin.reflect.jvm.internal.impl.load.java", + "kotlin.reflect.jvm.internal.impl.load.java.components", + "kotlin.reflect.jvm.internal.impl.load.java.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.types", + "kotlin.reflect.jvm.internal.impl.load.java.sources", + "kotlin.reflect.jvm.internal.impl.load.java.structure", + "kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement", + "kotlin.reflect.jvm.internal.impl.load.kotlin", + "kotlin.reflect.jvm.internal.impl.load.kotlin.header", + "kotlin.reflect.jvm.internal.impl.metadata", + "kotlin.reflect.jvm.internal.impl.metadata.builtins", + "kotlin.reflect.jvm.internal.impl.metadata.deserialization", + "kotlin.reflect.jvm.internal.impl.metadata.jvm", + "kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization", + "kotlin.reflect.jvm.internal.impl.name", + "kotlin.reflect.jvm.internal.impl.platform", + "kotlin.reflect.jvm.internal.impl.protobuf", + "kotlin.reflect.jvm.internal.impl.renderer", + "kotlin.reflect.jvm.internal.impl.resolve", + "kotlin.reflect.jvm.internal.impl.resolve.calls.inference", + "kotlin.reflect.jvm.internal.impl.resolve.constants", + "kotlin.reflect.jvm.internal.impl.resolve.deprecation", + "kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil", + "kotlin.reflect.jvm.internal.impl.resolve.jvm", + "kotlin.reflect.jvm.internal.impl.resolve.sam", + "kotlin.reflect.jvm.internal.impl.resolve.scopes", + "kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers", + "kotlin.reflect.jvm.internal.impl.serialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors", + "kotlin.reflect.jvm.internal.impl.storage", + "kotlin.reflect.jvm.internal.impl.types", + "kotlin.reflect.jvm.internal.impl.types.checker", + "kotlin.reflect.jvm.internal.impl.types.error", + "kotlin.reflect.jvm.internal.impl.types.extensions", + "kotlin.reflect.jvm.internal.impl.types.model", + "kotlin.reflect.jvm.internal.impl.types.typeUtil", + "kotlin.reflect.jvm.internal.impl.types.typesApproximation", + "kotlin.reflect.jvm.internal.impl.util", + "kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize", + "kotlin.reflect.jvm.internal.impl.util.collectionUtils", + "kotlin.reflect.jvm.internal.impl.utils", + "kotlin.reflect.jvm.internal.pcollections" + ], + "org.jetbrains.kotlin:kotlin-script-runtime": [ + "kotlin.script.dependencies", + "kotlin.script.experimental.dependencies", + "kotlin.script.experimental.location", + "kotlin.script.extensions", + "kotlin.script.templates", + "kotlin.script.templates.standard" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "kotlin", + "kotlin.annotation", + "kotlin.collections", + "kotlin.collections.builders", + "kotlin.collections.unsigned", + "kotlin.comparisons", + "kotlin.concurrent", + "kotlin.contracts", + "kotlin.coroutines", + "kotlin.coroutines.cancellation", + "kotlin.coroutines.intrinsics", + "kotlin.coroutines.jvm.internal", + "kotlin.experimental", + "kotlin.internal", + "kotlin.io", + "kotlin.js", + "kotlin.jvm", + "kotlin.jvm.functions", + "kotlin.jvm.internal", + "kotlin.jvm.internal.markers", + "kotlin.jvm.internal.unsafe", + "kotlin.math", + "kotlin.properties", + "kotlin.random", + "kotlin.ranges", + "kotlin.reflect", + "kotlin.sequences", + "kotlin.system", + "kotlin.text", + "kotlin.time" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "kotlin.internal.jdk7", + "kotlin.io.path", + "kotlin.jdk7" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "kotlin.collections.jdk8", + "kotlin.internal.jdk8", + "kotlin.jvm.jdk8", + "kotlin.jvm.optionals", + "kotlin.random.jdk8", + "kotlin.streams.jdk8", + "kotlin.text.jdk8", + "kotlin.time.jdk8" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "kotlinx.coroutines.android" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "kotlinx.coroutines", + "kotlinx.coroutines.channels", + "kotlinx.coroutines.debug", + "kotlinx.coroutines.debug.internal", + "kotlinx.coroutines.flow", + "kotlinx.coroutines.flow.internal", + "kotlinx.coroutines.internal", + "kotlinx.coroutines.intrinsics", + "kotlinx.coroutines.scheduling", + "kotlinx.coroutines.selects", + "kotlinx.coroutines.sync", + "kotlinx.coroutines.test" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "kotlinx.metadata", + "kotlinx.metadata.impl", + "kotlinx.metadata.impl.extensions", + "kotlinx.metadata.internal.metadata", + "kotlinx.metadata.internal.metadata.builtins", + "kotlinx.metadata.internal.metadata.deserialization", + "kotlinx.metadata.internal.metadata.jvm", + "kotlinx.metadata.internal.metadata.jvm.deserialization", + "kotlinx.metadata.internal.metadata.jvm.serialization", + "kotlinx.metadata.internal.metadata.serialization", + "kotlinx.metadata.internal.protobuf", + "kotlinx.metadata.jvm", + "kotlinx.metadata.jvm.impl" + ], + "org.jetbrains:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ] + }, + "repositories": { + "https://maven.google.com/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ], + "https://repo1.maven.org/maven2/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ], + "https://oss.sonatype.org/content/repositories/snapshots/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ], + "https://maven.fabric.io/public/": [ + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.devtools.ksp:symbol-processing-api:jar:javadoc", + "com.google.devtools.ksp:symbol-processing-api:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", + "com.squareup:kotlinpoet-ksp:jar:javadoc", + "com.squareup:kotlinpoet-ksp:jar:sources", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources" + ] + }, + "version": "2" +} diff --git a/third_party/scripts/BUILD.bazel b/third_party/scripts/BUILD.bazel new file mode 100644 index 00000000000..78885ab6e3f --- /dev/null +++ b/third_party/scripts/BUILD.bazel @@ -0,0 +1,32 @@ +load("//third_party:load_utilities.bzl", "create_dependency_wrappers") +load("@rules_java//java:defs.bzl", "java_binary", "java_library") + +package_group( + name = "script_artifact_visibility", + includes = [ + "//:oppia_binary_visibility", + "//scripts:oppia_script_library_visibility", + "//tools:tool_visibility", + ], +) + +create_dependency_wrappers( + artifact_visibility = ["//third_party/scripts:script_artifact_visibility"], + build_context = "scripts", +) + +java_library( + name = "moshi", + exported_plugins = ["//tools:moshi_annotation_processor_plugin"], + visibility = [":script_artifact_visibility"], + exports = [ + "//third_party/scripts:com_squareup_moshi_moshi-kotlin", + ], +) + +java_binary( + name = "android_bundletool", + main_class = "com.android.tools.build.bundletool.BundleToolMain", + visibility = [":script_artifact_visibility"], + runtime_deps = ["@android_bundletool//jar"], +) diff --git a/third_party/versions.bzl b/third_party/versions.bzl index fe516eb95cd..a88e672fb13 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -17,13 +17,21 @@ Note that for making any change in 'MAVEN_PRODUCTION_DEPENDENCY_VERSIONS' or https://github.com/oppia/oppia-android/wiki/Updating-Maven-Dependencies """ +# TODO: Make sure these versions align with those used in Gradle (pick latest?). +# TODO: Find a new way to represent versions to avoid duplicating them. +# TODO: Reverify that all deps are needed in their corresponding buckets. +# TODO: Add checks to verify duplication rules between different version buckets, and to ensure transitive deps are correctly accounted for. +# TODO: Maybe have four files, but split as two productions: app & scripts (prod & tests). +# TODO: Maybe have a single list of artifacts & versions (including for HTTP), then reference them in specific lists. Could be enforced. Makes it easier to custom search for versions? + # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. # This list should contain only production (non-test) dependencies. -MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { +_MAVEN_APP_PRODUCTION_DEPENDENCY_VERSIONS = { "androidx.annotation:annotation": "1.1.0", "androidx.appcompat:appcompat": "1.2.0", - "androidx.constraintlayout:constraintlayout": "1.1.3", - "androidx.core:core": "1.0.1", + "androidx.exifinterface:exifinterface": "1.0.0", + "androidx.constraintlayout:constraintlayout": "2.0.1", + "androidx.core:core": "1.3.1", "androidx.core:core-ktx": "1.0.1", "androidx.databinding:databinding-adapters": "3.4.2", "androidx.databinding:databinding-common": "3.4.2", @@ -40,25 +48,25 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "androidx.navigation:navigation-fragment-ktx": "2.0.0", "androidx.navigation:navigation-ui": "2.0.0", "androidx.navigation:navigation-ui-ktx": "2.0.0", - "androidx.recyclerview:recyclerview": "1.0.0", + "androidx.recyclerview:recyclerview": "1.1.0", "androidx.room:room-runtime": "2.2.5", - "androidx.test.uiautomator:uiautomator": "2.2.0", "androidx.viewpager2:viewpager2": "1.0.0", "androidx.viewpager:viewpager": "1.0.0", "androidx.work:work-runtime": "2.4.0", "androidx.work:work-runtime-ktx": "2.4.0", "com.android.support:support-annotations": "28.0.0", - "com.android.tools.build:aapt2-proto": "7.3.1-8691043", "com.crashlytics.sdk.android:crashlytics": "2.9.8", "com.github.bumptech.glide:compiler": "4.11.0", "com.github.bumptech.glide:glide": "4.11.0", "com.google.android.flexbox:flexbox": "3.0.0", "com.google.android.material:material": "1.3.0", + "com.google.errorprone:error_prone_annotations": "2.11.0", "com.google.firebase:firebase-analytics": "17.5.0", "com.google.firebase:firebase-common": "19.3.0", "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", - "com.google.guava:guava": "28.1-android", + "com.google.guava:failureaccess": "1.0.1", + "com.google.j2objc:j2objc-annotations": "1.3", "com.google.protobuf:protobuf-javalite": "3.17.3", "com.squareup.moshi:moshi-kotlin": "1.14.0", "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", @@ -70,17 +78,151 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "javax.annotation:javax.annotation-api:jar": "1.3.2", "javax.inject:javax.inject": "1", "nl.dionsegijn:konfetti": "1.2.5", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar": "1.3.72", + "org.checkerframework:checker-compat-qual": "2.5.5", + "org.checkerframework:checker-qual": "3.21.3", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar": "1.7.0", "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.4.1", "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.4.1", "org.jetbrains:annotations:jar": "13.0", } +_MAVEN_APP_TRANSITIVE_DEPENDENCY_VERSIONS = { + "androidx.activity:activity": "1.1.0", + "androidx.annotation:annotation-experimental": "1.0.0", + "androidx.appcompat:appcompat-resources": "1.2.0", + "androidx.arch.core:core-common": "2.1.0", + "androidx.arch.core:core-runtime": "2.1.0", + "androidx.cardview:cardview": "1.0.0", + "androidx.collection:collection": "1.1.0", + "androidx.constraintlayout:constraintlayout-solver": "2.0.1", + "androidx.coordinatorlayout:coordinatorlayout": "1.1.0", + "androidx.cursoradapter:cursoradapter": "1.0.0", + "androidx.customview:customview": "1.1.0", + "androidx.databinding:databinding-compiler-common": "3.4.2", + "androidx.documentfile:documentfile": "1.0.0", + "androidx.dynamicanimation:dynamicanimation": "1.0.0", + "androidx.fragment:fragment": "1.2.0", + "androidx.interpolator:interpolator": "1.0.0", + "androidx.legacy:legacy-support-core-utils": "1.0.0", + "androidx.lifecycle:lifecycle-common": "2.2.0", + "androidx.lifecycle:lifecycle-livedata": "2.2.0", + "androidx.lifecycle:lifecycle-livedata-core-ktx": "2.2.0", + "androidx.lifecycle:lifecycle-process": "2.2.0", + "androidx.lifecycle:lifecycle-runtime": "2.2.0", + "androidx.lifecycle:lifecycle-service": "2.2.0", + "androidx.lifecycle:lifecycle-viewmodel": "2.2.0", + "androidx.lifecycle:lifecycle-viewmodel-savedstate": "1.0.0", + "androidx.loader:loader": "1.0.0", + "androidx.localbroadcastmanager:localbroadcastmanager": "1.0.0", + "androidx.navigation:navigation-common": "2.0.0", + "androidx.navigation:navigation-common-ktx": "2.0.0", + "androidx.navigation:navigation-runtime": "2.0.0", + "androidx.navigation:navigation-runtime-ktx": "2.0.0", + "androidx.navigation:navigation-ui": "2.0.0", + "androidx.navigation:navigation-ui-ktx": "2.0.0", + "androidx.print:print": "1.0.0", + "androidx.recyclerview:recyclerview": "1.1.0", + "androidx.room:room-common": "2.2.5", + "androidx.room:room-runtime": "2.2.5", + "androidx.savedstate:savedstate": "1.0.0", + "androidx.sqlite:sqlite": "2.1.0", + "androidx.sqlite:sqlite-framework": "2.1.0", + "androidx.transition:transition": "1.2.0", + "androidx.vectordrawable:vectordrawable": "1.1.0", + "androidx.vectordrawable:vectordrawable-animated": "1.1.0", + "androidx.versionedparcelable:versionedparcelable": "1.1.0", + "androidx.viewpager2:viewpager2": "1.0.0", + "androidx.viewpager:viewpager": "1.0.0", + "androidx.work:work-runtime": "2.4.0", + "androidx.work:work-runtime-ktx": "2.4.0", + "com.android.databinding:baseLibrary": "3.4.2", + "com.android.support:support-annotations": "28.0.0", + "com.android.tools.build.jetifier:jetifier-core": "1.0.0-beta04", + "com.android.tools:annotations": "26.4.2", + "com.crashlytics.sdk.android:crashlytics": "2.9.8", + "com.github.bumptech.glide:annotations": "4.11.0", + "com.github.bumptech.glide:compiler": "4.11.0", + "com.github.bumptech.glide:disklrucache": "4.11.0", + "com.github.bumptech.glide:gifdecoder": "4.11.0", + "com.github.bumptech.glide:glide": "4.11.0", + "com.google.android.datatransport:transport-api": "2.2.0", + "com.google.android.datatransport:transport-backend-cct": "2.3.0", + "com.google.android.datatransport:transport-runtime": "2.2.3", + "com.google.android.flexbox:flexbox": "3.0.0", + "com.google.android.gms:play-services-base": "17.0.0", + "com.google.android.gms:play-services-basement": "17.0.0", + "com.google.android.gms:play-services-measurement": "17.5.0", + "com.google.android.gms:play-services-measurement-api": "17.5.0", + "com.google.android.gms:play-services-measurement-base": "17.5.0", + "com.google.android.gms:play-services-measurement-impl": "17.5.0", + "com.google.android.gms:play-services-measurement-sdk": "17.5.0", + "com.google.android.gms:play-services-measurement-sdk-api": "17.5.0", + "com.google.android.gms:strict-version-matcher-plugin": "1.2.1", + "com.google.android.material:material": "1.3.0", + "com.google.auto.service:auto-service-annotations": "1.0", + "com.google.auto.value:auto-value-annotations": "1.6.5", + "com.google.code.findbugs:jsr305": "3.0.2", + "com.google.code.gson:gson": "2.8.5", + "com.google.dagger:dagger": "2.41", + "com.google.dagger:dagger-compiler": "2.41", + "com.google.dagger:dagger-producers": "2.41", + "com.google.dagger:dagger-spi": "2.41", + "com.google.devtools.ksp:symbol-processing-api": "1.5.30-1.0.0", + "com.google.errorprone:error_prone_annotations": "2.11.0", + "com.google.errorprone:javac-shaded": "9-dev-r4023-3", + "com.google.firebase:firebase-analytics": "17.5.0", + "com.google.firebase:firebase-common": "19.3.0", + "com.google.firebase:firebase-components": "16.0.0", + "com.google.firebase:firebase-crashlytics": "17.1.1", + "com.google.firebase:firebase-encoders-json": "16.1.0", + "com.google.firebase:firebase-iid": "20.1.5", + "com.google.firebase:firebase-installations": "16.3.2", + "com.google.firebase:firebase-installations-interop": "16.0.0", + "com.google.gms:google-services": "4.3.3", + "com.google.googlejavaformat:google-java-format": "1.5", + "com.google.guava:failureaccess": "1.0.1", + "com.google.guava:guava": "31.0.1-jre", + "com.google.guava:listenablefuture": "9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations": "1.3", + "com.google.protobuf:protobuf-javalite": "3.17.3", + "com.googlecode.juniversalchardet:juniversalchardet": "1.0.3", + "com.squareup.moshi:moshi": "1.14.0", + "com.squareup.moshi:moshi-kotlin": "1.14.0", + "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", + "com.squareup.okhttp3:okhttp": "4.7.2", + "com.squareup.okio:okio": "2.10.0", + "com.squareup.retrofit2:converter-moshi": "2.5.0", + "com.squareup.retrofit2:retrofit": "2.9.0", + "com.squareup:javapoet": "1.13.0", + "com.squareup:kotlinpoet": "1.12.0", + "com.squareup:kotlinpoet-ksp": "1.12.0", + "commons-codec:commons-codec": "1.10", + "commons-io:commons-io": "2.4", + "de.hdodenhof:circleimageview": "3.0.1", + "io.fabric.sdk.android:fabric": "1.4.7", + "javax.annotation:javax.annotation-api": "1.3.2", + "javax.inject:javax.inject": "1", + "net.ltgt.gradle.incap:incap": "0.2", + "nl.dionsegijn:konfetti": "1.2.5", + "org.antlr:antlr4": "4.5.3", + "org.checkerframework:checker-compat-qual": "2.5.5", + "org.checkerframework:checker-qual": "3.21.3", + "org.jetbrains.kotlin:kotlin-reflect": "1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib": "1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-common": "1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": "1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": "1.7.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.4.1", + "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.4.1", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": "0.3.0", + "org.jetbrains:annotations": "13.0", + "org.ow2.asm:asm": "9.3", +} + # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. # This list should only contain test-only dependencies. These are dependencies that are guaranteed # cannot be included in production builds of the app. -MAVEN_TEST_DEPENDENCY_VERSIONS = { - "android.arch.core:core-testing": "1.1.1", +_MAVEN_APP_TEST_DEPENDENCY_VERSIONS = { "androidx.arch.core:core-testing": "2.1.0", "androidx.test.espresso:espresso-accessibility": "3.1.0", "androidx.test.espresso:espresso-contrib": "3.1.0", @@ -88,24 +230,35 @@ MAVEN_TEST_DEPENDENCY_VERSIONS = { "androidx.test.espresso:espresso-intents": "3.1.0", "androidx.test.ext:junit": "1.1.1", "androidx.test.ext:truth": "1.4.0", - "androidx.test:core": "1.0.0", + "androidx.test:core": "1.4.0", + "androidx.test.uiautomator:uiautomator": "2.2.0", + "androidx.test:rules": "1.1.0", "androidx.test:runner": "1.2.0", "androidx.work:work-testing": "2.4.0", "com.github.bumptech.glide:mocks": "4.11.0", - "com.google.protobuf:protobuf-java": "3.17.3", "com.google.truth.extensions:truth-liteproto-extension": "1.1.3", - "com.google.truth:truth": "0.43", + "com.google.truth:truth": "1.1.3", "com.squareup.okhttp3:mockwebserver": "4.7.2", "com.squareup.retrofit2:retrofit-mock": "2.5.0", - "junit:junit": "4.12", - "org.jetbrains.kotlin:kotlin-compiler-embeddable": "1.5.0", - "org.jetbrains.kotlin:kotlin-reflect": "1.3.41", + "junit:junit": "4.13.2", + "org.jetbrains.kotlin:kotlin-reflect": "1.7.0", "org.jetbrains.kotlin:kotlin-test-junit": "1.3.72", "org.jetbrains.kotlinx:kotlinx-coroutines-test": "1.2.2", "org.mockito.kotlin:mockito-kotlin": "3.2.0", - "org.mockito:mockito-core": "2.19.0", + "org.mockito:mockito-core": "3.9.0", "org.robolectric:annotations": "4.5", "org.robolectric:robolectric": "4.5", + "org.robolectric:shadowapi": "4.5", +} + +_MAVEN_SCRIPTS_DEPENDENCY_VERSIONS = { + "com.android.tools.build:aapt2-proto": "7.3.1-8691043", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar": "1.7.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.4.1", + "org.jetbrains.kotlin:kotlin-compiler-embeddable": "1.5.0", + "com.google.protobuf:protobuf-java": "3.17.3", + "com.squareup.moshi:moshi-kotlin": "1.14.0", + "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", } # Note to developers: Please keep this dict sorted by key to make it easier to find dependencies. @@ -117,8 +270,14 @@ HTTP_DEPENDENCY_VERSIONS = { "dagger": { "sha": "5c2b22e88e52110178afebda100755f31f5dd505c317be0bfb4f7ad88a88db86", "version": "2.41", - # "sha": "cbff42063bfce78a08871d5a329476eb38c96af9cf20d21f8b412fee76296181", - # "version": "2.44.2", + }, + "guava_android": { + "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", + "version": "31.0.1", + }, + "guava_jre": { + "sha": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "version": "31.0.1", }, "protobuf_tools": { "version": "3.11.0", @@ -128,18 +287,12 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "5.3.5", }, "rules_jvm": { - "sha": "f36441aa876c4f6427bfb2d1f2d723b48e9d930b62662bf723ddfb8fc80f0140", - "version": "4.1", + "sha": "c4cd0fd413b43785494b986fdfeec5bb47eddca196af5a2a98061faab83ed7b2", + "version": "5.1", }, "rules_kotlin": { - "sha": "12d22a3d9cbcf00f2e2d8f0683ba87d3823cb8c7f6837568dd7e48846e023307", - "version": "v1.5.0", - # "sha": "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", - # "version": "v1.7.1", - }, - "rules_kotlin_prerelease": { "sha": "1d872b9c6546f0f737a356d873b164d70282760fe4c880349770abc9e494c9ce", - "version": "v1.7.2", # TODO: See if the 1.8 RC3 works, instead. + "version": "v1.7.2", }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", @@ -147,9 +300,73 @@ HTTP_DEPENDENCY_VERSIONS = { }, } -def get_maven_dependencies(): +MAVEN_REPOSITORIES = [ + "https://maven.fabric.io/public", + "https://maven.google.com", + "https://repo1.maven.org/maven2", +] + +# TODO: Maybe have tests as a separate build context, instead? +# TODO: Document transitive_deps. +MAVEN_ARTIFACT_TREES = { + "app_prod": { + "deps": _MAVEN_APP_PRODUCTION_DEPENDENCY_VERSIONS, + "transitive_deps": _MAVEN_APP_TRANSITIVE_DEPENDENCY_VERSIONS, + "include_dagger_artifacts": True, + "test_only": False, + "target_overrides": { + "com.google.guava:guava": "@//third_party/app_prod:com_google_guava_guava", + }, + "repositories": MAVEN_REPOSITORIES, + }, + "app_test": { + "deps": _MAVEN_APP_TEST_DEPENDENCY_VERSIONS, + "transitive_deps": _MAVEN_APP_TRANSITIVE_DEPENDENCY_VERSIONS, + "include_dagger_artifacts": False, + "test_only": True, + "target_overrides": {}, + "repositories": MAVEN_REPOSITORIES, + }, + "scripts": { + "deps": _MAVEN_SCRIPTS_DEPENDENCY_VERSIONS, + "transitive_deps": _MAVEN_APP_TRANSITIVE_DEPENDENCY_VERSIONS, + "include_dagger_artifacts": False, + "test_only": False, + "target_overrides": {}, + "repositories": MAVEN_REPOSITORIES, + }, +} + +def extract_maven_dependencies(maven, parse, artifact_tree, dagger_artifacts): """ - Returns a list of maven dependencies to install to fulfill third-party dependencies. + Returns a list of Maven dependency artifacts to install to fulfill all third-party dependencies. """ - return (["%s:%s" % (name, version) for name, version in MAVEN_PRODUCTION_DEPENDENCY_VERSIONS.items()] + - ["%s:%s" % (name, version) for name, version in MAVEN_TEST_DEPENDENCY_VERSIONS.items()]) + is_test_only = artifact_tree["test_only"] + main_artifacts = ( + _create_maven_deps(maven, parse, artifact_tree["deps"], is_test_only) + + _create_maven_deps(maven, parse, artifact_tree["transitive_deps"], is_test_only) + ) + additional_artifacts = dagger_artifacts if artifact_tree["include_dagger_artifacts"] else [] + return main_artifacts + additional_artifacts + +def _create_maven_deps(maven, parse, dependency_versions, test_only): + """ + Returns a list of Maven dependency artifacts to install to fulfill specific third-party + dependencies. + """ + return [ + _create_maven_artifact(maven, parse, name, version, test_only) + for name, version in dependency_versions.items() + ] + +def _create_maven_artifact(maven, parse, name, version, test_only): + # Create production & test specific dependencies per: + # https://github.com/bazelbuild/rules_jvm_external#test-only-dependencies. + coordinate = parse.parse_maven_coordinate("%s:%s" % (name, version)) + return maven.artifact( + coordinate["group"], + coordinate["artifact"], + coordinate["version"], + packaging = coordinate.get("packaging"), + # testonly = test_only, # TODO: fix (per https://github.com/bazelbuild/rules_jvm_external/issues/350) + ) diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel index d2fea35d5a5..5fe83619f20 100644 --- a/tools/BUILD.bazel +++ b/tools/BUILD.bazel @@ -7,14 +7,19 @@ java_plugin. load("@rules_java//java:defs.bzl", "java_plugin") +package_group( + name = "tool_visibility", + packages = ["//tools"], +) + java_plugin( name = "moshi_annotation_processor_plugin", generates_api = True, processor_class = "com.squareup.moshi.kotlin.codegen.apt.JsonClassCodegenProcessor", - visibility = ["//third_party:__pkg__"], + visibility = ["//third_party:artifact_visibility"], deps = [ - "//third_party:com_squareup_moshi_moshi-kotlin", - "//third_party:com_squareup_moshi_moshi-kotlin-codegen", + "//third_party/app_prod:com_squareup_moshi_moshi-kotlin", + "//third_party/app_prod:com_squareup_moshi_moshi-kotlin-codegen", ], ) @@ -22,6 +27,6 @@ java_plugin( name = "glide_compiler_plugin", generates_api = True, processor_class = "com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor", - visibility = ["//third_party:__pkg__"], - deps = ["//third_party:com_github_bumptech_glide_compiler"], + visibility = ["//third_party:artifact_visibility"], + deps = ["//third_party/app_prod:com_github_bumptech_glide_compiler"], ) diff --git a/tools/android/BUILD.bazel b/tools/android/BUILD.bazel index 010bb615193..d355847978e 100644 --- a/tools/android/BUILD.bazel +++ b/tools/android/BUILD.bazel @@ -8,7 +8,10 @@ java_plugin( name = "compiler_annotation_processor", generates_api = True, processor_class = "android.databinding.annotationprocessor.ProcessDataBinding", - visibility = ["//visibility:public"], + visibility = [ + "//:oppia_binary_visibility", + "//external:__pkg__", + ], deps = [ "@bazel_tools//src/tools/android/java/com/google/devtools/build/android:all_android_tools", ], diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index f09f59aae6f..a86f6391fc6 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -39,6 +39,7 @@ android_library( package_group( name = "utility_testing_visibility", packages = [ + "//utility", "//utility/src/test/...", ], ) @@ -55,43 +56,6 @@ android_library( ], ) -# Library for general-purpose utilities. -kt_android_library( - name = "utility", - srcs = glob( - ["src/main/java/org/oppia/android/util/**/*.kt"], - exclude = MIGRATED_PROD_FILES, - ), - visibility = ["//visibility:public"], - deps = [ - ":resources", - "//app:crashlytics", - "//app:crashlytics_deps", - "//model/src/main/proto:event_logger_java_proto_lite", - "//model/src/main/proto:platform_parameter_java_proto_lite", - "//third_party:androidx_appcompat_appcompat", - "//third_party:androidx_room_room-runtime", - "//third_party:androidx_work_work-runtime", - "//third_party:androidx_work_work-runtime-ktx", - "//third_party:com_caverock_androidsvg", - "//third_party:com_github_bumptech_glide_glide", - "//third_party:com_google_guava_guava", - "//third_party:glide_compiler", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", - "//utility/src/main/java/org/oppia/android/util/caching:annotations", - "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", - "//utility/src/main/java/org/oppia/android/util/gcsresource:annotations", - "//utility/src/main/java/org/oppia/android/util/gcsresource:prod_module", - "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", - "//utility/src/main/java/org/oppia/android/util/logging:console_logger", - "//utility/src/main/java/org/oppia/android/util/logging:exception_logger", - "//utility/src/main/java/org/oppia/android/util/logging:prod_module", - "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", - "//utility/src/main/java/org/oppia/android/util/system:prod_module", - "//utility/src/main/java/org/oppia/android/util/threading:prod_module", - ], -) - filegroup( name = "test_manifest", srcs = ["src/test/AndroidManifest.xml"], @@ -101,7 +65,6 @@ filegroup( # keep sorted TEST_DEPS = [ ":test_resources", - ":utility", "//app:crashlytics", "//app:crashlytics_deps", "//model/src/main/proto:test_models", @@ -116,16 +79,16 @@ TEST_DEPS = [ "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_arch_core_core-testing", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:androidx_work_work-testing", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:org_jetbrains_kotlin_kotlin-reflect", - "//third_party:org_jetbrains_kotlin_kotlin-test-junit", - "//third_party:org_mockito_mockito-core", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_arch_core_core-testing", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:androidx_work_work-testing", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-reflect", + "//third_party/app_test:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching/testing:caching_test_module", "//utility/src/main/java/org/oppia/android/util/extensions:bundle_extensions", @@ -152,8 +115,8 @@ MIGRATED_TESTS = [ "src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilProdModuleTest.kt", ] -[utility_test( - name = test_file_path, - filtered_tests = MIGRATED_TESTS, - deps = TEST_DEPS, -) for test_file_path in glob(["src/test/java/org/oppia/android/util/**/*Test.kt"])] +#[utility_test( +# name = test_file_path, +# filtered_tests = MIGRATED_TESTS, +# deps = TEST_DEPS, +#) for test_file_path in glob(["src/test/java/org/oppia/android/util/**/*Test.kt"])] diff --git a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel index 33f4143f887..3974650ec7e 100644 --- a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel @@ -19,7 +19,7 @@ kt_android_library( ], deps = [ ":accessibility", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -32,7 +32,7 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":accessibility", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel index 1a9ed34db7b..6fac9b431bb 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", ], ) @@ -24,7 +24,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -38,7 +38,7 @@ kt_android_library( ], deps = [ ":asset_repository", - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], ) @@ -76,6 +76,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel index 524a5c7e53a..f1c5d3be8c2 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -39,7 +39,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/caching:impl", ], @@ -53,7 +53,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel index 46290b3b89c..3b8df605521 100644 --- a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel @@ -11,8 +11,8 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) @@ -49,9 +49,9 @@ kt_android_library( ":async_result", ":data_provider", "//:dagger", - "//third_party:androidx_lifecycle_lifecycle-livedata-core", - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:androidx_lifecycle_lifecycle-livedata-core", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/logging:exception_logger", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], @@ -64,8 +64,8 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel index cfc2be6bb6a..d7efa5d7613 100644 --- a/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", ], ) @@ -22,7 +22,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel index 40b791ffc55..515f039af40 100644 --- a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel index 3a162a1ed94..0946155f15e 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel @@ -36,7 +36,7 @@ kt_android_library( deps = [ ":oppia_locale_context_extensions", "//model/src/main/proto:languages_java_proto_lite", - "//third_party:androidx_annotation_annotation", + "//third_party/app_prod:androidx_annotation_annotation", ], ) @@ -56,8 +56,8 @@ kt_android_library( ":android_locale_factory", ":oppia_bidi_formatter", ":oppia_locale", - "//third_party:androidx_core_core", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:androidx_core_core", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], @@ -73,7 +73,7 @@ kt_android_library( ], deps = [ ":android_locale_profile", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel index 81ff50f70c1..c16eda443c5 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -24,8 +24,8 @@ kt_android_library( deps = [ ":annotations", ":log_level", - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], @@ -75,9 +75,9 @@ kt_android_library( ":event_type_to_human_readable_name_converter", "//model/src/main/proto:event_logger_java_proto_lite", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", - "//third_party:javax_inject_javax_inject", - "//utility", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/extensions:context_extensions", + "//utility/src/main/java/org/oppia/android/util/platformparameter", ], ) @@ -130,7 +130,7 @@ kt_android_library( ":log_level", ":sync_status_manager_impl", "//:dagger", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -167,8 +167,8 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:androidx_work_work-runtime", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime", + "//third_party/app_prod:androidx_work_work-runtime-ktx", ], ) @@ -179,8 +179,8 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:androidx_work_work-runtime", - "//third_party:androidx_work_work-runtime-ktx", + "//third_party/app_prod:androidx_work_work-runtime", + "//third_party/app_prod:androidx_work_work-runtime-ktx", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel index bf4700beabb..fa09aac4dbd 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -10,7 +10,7 @@ kt_android_library( "FirebaseExceptionLogger.kt", ], deps = [ - "//third_party:com_google_firebase_firebase-crashlytics", + "//third_party/app_prod:com_google_firebase_firebase-crashlytics", "//utility/src/main/java/org/oppia/android/util/logging:exception_logger", ], ) @@ -24,10 +24,10 @@ kt_android_library( deps = [ "//model/src/main/proto:event_logger_java_proto_lite", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", - "//third_party:androidx_work_work-runtime", - "//third_party:androidx_work_work-runtime-ktx", - "//third_party:com_google_firebase_firebase-analytics", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:androidx_work_work-runtime", + "//third_party/app_prod:androidx_work_work-runtime-ktx", + "//third_party/app_prod:com_google_firebase_firebase-analytics", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:event_bundle_creator", "//utility/src/main/java/org/oppia/android/util/logging:event_logger", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", @@ -48,9 +48,9 @@ kt_android_library( ":firebase_exception_logger", ":prod_impl", "//:dagger", - "//third_party:com_google_firebase_firebase-analytics", - "//third_party:com_google_firebase_firebase-crashlytics", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:com_google_firebase_firebase-analytics", + "//third_party/app_prod:com_google_firebase_firebase-crashlytics", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:event_bundle_creator", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", ], @@ -67,7 +67,7 @@ kt_android_library( deps = [ ":prod_impl", "//model/src/main/proto:event_logger_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:event_logger", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index f2b674020e6..46bc02185ab 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -36,7 +36,7 @@ kt_android_library( ":performance_metrics_assessor_impl", "//:dagger", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -50,9 +50,8 @@ kt_android_library( ":performance_metrics_assessor", ":performance_metrics_configurations_module", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", - "//utility/src/main/java/org/oppia/android/util/logging/firebase:prod_module", ], ) @@ -65,7 +64,7 @@ kt_android_library( deps = [ "//:dagger", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel index 5e88101712d..1a03adce002 100644 --- a/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel @@ -104,7 +104,7 @@ kt_android_library( "ComparatorExtensions.kt", ], deps = [ - "//third_party:com_google_protobuf_protobuf-javalite", + "//third_party/app_prod:com_google_protobuf_protobuf-javalite", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel index 382ebf75f64..2e50a8babeb 100644 --- a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel @@ -41,7 +41,7 @@ kt_android_library( ], deps = [ ":network_connection_util", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel index adb9af41640..6e26605392f 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel @@ -14,11 +14,12 @@ kt_android_library( ":custom_html_content_handler", ":list_item_leading_margin_span", ":tag_handlers", - "//third_party:androidx_core_core-ktx", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:androidx_core_core-ktx", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/parser/image:url_image_parser", + "//utility/src/main/java/org/oppia/android/util/platformparameter", ], ) @@ -36,7 +37,7 @@ kt_android_library( ":custom_html_content_handler", ":list_item_leading_margin_span", ":policy_type", - "//third_party:io_github_karino2_kotlitex", + "//third_party/app_prod:io_github_karino2_kotlitex", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], @@ -51,7 +52,9 @@ kt_android_library( "//app:__subpackages__", ], deps = [ - "//utility", + "//third_party/app_prod:androidx_core_core", + "//utility:resources", + "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) @@ -63,9 +66,6 @@ kt_android_library( visibility = [ "//app:__subpackages__", ], - deps = [ - "//utility", - ], ) kt_android_library( @@ -77,7 +77,7 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/parser/image:__subpackages__", ], deps = [ - "//third_party:androidx_core_core-ktx", + "//third_party/app_prod:androidx_core_core-ktx", ], ) @@ -90,7 +90,7 @@ kt_android_library( "//:oppia_api_visibility", ], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel index e88fe61795f..7911f1fc44b 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//utility/src/main/java/org/oppia/android/util/parser/svg:__pkg__"], deps = [ - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", ], ) @@ -23,7 +23,7 @@ kt_android_library( visibility = ["//utility/src/main/java/org/oppia/android/util/parser/svg:__pkg__"], deps = [ ":bitmap_blurrer", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", ], ) @@ -37,8 +37,8 @@ kt_android_library( ":image_asset_fetcher", ":image_loader", ":image_targets", - "//third_party:com_github_bumptech_glide_glide", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:com_github_bumptech_glide_glide", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/parser/math:math_latex_model", @@ -84,7 +84,7 @@ kt_android_library( ":glide_image_loader", ":image_loader", ":text_picture_drawable", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable", ], ) @@ -98,7 +98,7 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -108,12 +108,12 @@ kt_android_library( "ImageParsingModule.kt", ], visibility = [ - "//:oppia_testing_visibility", + "//:oppia_prod_module_visibility", ], deps = [ ":image_parsing_annonations", "//:dagger", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -125,7 +125,7 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":image_asset_fetcher", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", ], ) @@ -136,6 +136,7 @@ kt_android_library( ], visibility = [ "//:oppia_testing_visibility", + "//utility/src/main/java/org/oppia/android/util/parser/svg:__pkg__", ], ) @@ -149,7 +150,7 @@ kt_android_library( ":image_asset_fetcher", ":repository_model_loader", "//:dagger", - "//third_party:glide_compiler", + "//third_party/app_prod:glide_compiler", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/parser/math:math_bitmap_model_loader", @@ -168,7 +169,7 @@ kt_android_library( ], deps = [ ":image_asset_fetcher", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", ], ) @@ -195,8 +196,8 @@ kt_android_library( deps = [ ":image_targets", ":text_picture_drawable", - "//third_party:androidx_annotation_annotation", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:androidx_annotation_annotation", + "//third_party/app_prod:com_github_bumptech_glide_glide", "//utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable", ], ) @@ -208,15 +209,16 @@ kt_android_library( ], visibility = [ "//:oppia_testing_visibility", + "//utility/src/main/java/org/oppia/android/util/parser/html:__pkg__", ], deps = [ ":image_loader", ":image_parsing_annonations", ":image_targets", ":text_picture_drawable", - "//third_party:com_github_bumptech_glide_glide", - "//third_party:javax_inject_javax_inject", - "//utility", + "//third_party/app_prod:com_github_bumptech_glide_glide", + "//third_party/app_prod:javax_inject_javax_inject", + "//utility:resources", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/parser/html:custom_html_content_handler", "//utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable", diff --git a/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel index 14eee4919a5..1df8a1dd329 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel @@ -14,7 +14,7 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/parser/image:__pkg__", ], deps = [ - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", ], ) @@ -26,8 +26,8 @@ kt_android_library( visibility = ["//utility/src/main/java/org/oppia/android/util/parser/image:__pkg__"], deps = [ ":math_latex_model", - "//third_party:com_github_bumptech_glide_glide", - "//third_party:io_github_karino2_kotlitex", + "//third_party/app_prod:com_github_bumptech_glide_glide", + "//third_party/app_prod:io_github_karino2_kotlitex", "//utility:resources", "//utility/src/main/java/org/oppia/android/util/logging:console_logger_injector_provider", "//utility/src/main/java/org/oppia/android/util/threading:dispatcher_injector_provider", diff --git a/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel index b9da8543c40..669f7875449 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel @@ -35,7 +35,7 @@ kt_android_library( ], visibility = ["//utility/src/main/java/org/oppia/android/util/parser/image:__pkg__"], deps = [ - "//third_party:com_caverock_androidsvg", + "//third_party/app_prod:com_caverock_androidsvg", "//utility/src/main/java/org/oppia/android/util/parser/image:image_transformation", ], ) @@ -48,7 +48,7 @@ kt_android_library( visibility = ["//utility/src/main/java/org/oppia/android/util/parser/image:__pkg__"], deps = [ ":scalable_vector_graphic", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", "//utility/src/main/java/org/oppia/android/util/parser/image:image_transformation", ], ) @@ -61,7 +61,7 @@ kt_android_library( visibility = ["//utility/src/main/java/org/oppia/android/util/parser/image:__pkg__"], deps = [ ":scalable_vector_graphic", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", "//utility/src/main/java/org/oppia/android/util/parser/image:bitmap_blur_transformation", "//utility/src/main/java/org/oppia/android/util/parser/image:bitmap_blurrer", ], @@ -90,7 +90,7 @@ kt_android_library( visibility = ["//utility/src/main/java/org/oppia/android/util/parser/image:__pkg__"], deps = [ ":svg_picture_drawable", - "//third_party:com_github_bumptech_glide_glide", + "//third_party/app_prod:com_github_bumptech_glide_glide", "//utility/src/main/java/org/oppia/android/util/parser/image:text_picture_drawable", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/platformparameter/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/platformparameter/BUILD.bazel new file mode 100644 index 00000000000..e8b6c34a5e1 --- /dev/null +++ b/utility/src/main/java/org/oppia/android/util/platformparameter/BUILD.bazel @@ -0,0 +1,19 @@ +""" +General purposes utilities to manage platform parameters. +""" + +load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") + +kt_android_library( + name = "platformparameter", + srcs = [ + "PlatformParameterConstants.kt", + "PlatformParameterSingleton.kt", + ":PlatformParameterValue.kt", + ], + visibility = ["//:oppia_api_visibility"], + deps = [ + "//model/src/main/proto:platform_parameter_java_proto_lite", + "//third_party/app_prod:javax_inject_javax_inject", + ], +) diff --git a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel index 1d98a6aa872..9e366229f4e 100644 --- a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel @@ -11,7 +11,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -22,6 +22,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel index f2830b8c7ae..732d074f74c 100644 --- a/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel @@ -11,6 +11,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:androidx_appcompat_appcompat", + "//third_party/app_prod:androidx_appcompat_appcompat", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel index 6b423da811c..baec0399115 100644 --- a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel @@ -19,7 +19,7 @@ kt_android_library( ], deps = [ ":oppia_clock", - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) diff --git a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel index 19d3ea5ad0c..2505415b0ff 100644 --- a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel @@ -12,7 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - "//third_party:javax_inject_javax_inject", + "//third_party/app_prod:javax_inject_javax_inject", ], ) @@ -26,7 +26,7 @@ kt_android_library( ], deps = [ ":annotations", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-core", ], ) @@ -52,7 +52,7 @@ kt_android_library( deps = [ ":annotations", "//:dagger", - "//third_party:javax_inject_javax_inject", - "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-android", + "//third_party/app_prod:javax_inject_javax_inject", + "//third_party/app_prod:org_jetbrains_kotlinx_kotlinx-coroutines-android", ], ) diff --git a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel index 14d2bd670e5..9fdc7a20f7c 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel @@ -14,11 +14,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_prod_module", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", diff --git a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel index 084699a4e6b..7cc744de889 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -11,11 +11,11 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.AssetTestNoOpModuleTest", test_manifest = "//utility:test_manifest", deps = [ - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/caching/testing:asset_test_no_op_module", ], @@ -29,13 +29,13 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:test_models", - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/caching/testing:asset_test_no_op_module", ], diff --git a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel index 47801a10f98..75345819e6b 100644 --- a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel @@ -11,14 +11,15 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncDataSubscriptionManagerTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", + "//utility/src/main/java/org/oppia/android/util/data:async_data_subscription_manager", ], ) @@ -29,14 +30,15 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncResultTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", + "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/data:async_result", ], ) @@ -54,10 +56,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", + "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) @@ -68,13 +71,14 @@ oppia_android_test( test_class = "org.oppia.android.util.data.InMemoryBlockingCacheTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", + "//utility/src/main/java/org/oppia/android/util/data:in_memory_blocking_cache", ], ) diff --git a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel index 0abe0eab0bc..a5b0b7a17fa 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel @@ -11,13 +11,13 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleFactoryTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:android_locale_factory", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", ], @@ -31,11 +31,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:android_locale_profile", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", ], @@ -49,11 +49,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", ], ) @@ -66,15 +66,14 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:languages_java_proto_lite", - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", - "//utility", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility:test_resources", "//utility/src/main/java/org/oppia/android/util/locale:impl", "//utility/src/main/java/org/oppia/android/util/locale/testing:test_module", @@ -89,11 +88,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", ], ) @@ -106,11 +105,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:oppia_bidi_formatter", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", ], @@ -123,12 +122,13 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaLocaleContextExtensionsTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//model/src/main/proto:languages_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) diff --git a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel index 1a8f0328576..875c3e43eac 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -12,11 +12,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale/testing:test_module", ], ) @@ -28,13 +28,13 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.TestOppiaBidiFormatterTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale/testing:test_module", "//utility/src/main/java/org/oppia/android/util/locale/testing:test_oppia_bidi_formatter", ], diff --git a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel index 23a9d80ad5b..b5ac3455958 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel @@ -13,11 +13,12 @@ kt_android_library( "//testing/src/test/java/org/oppia/android/testing/logging:__pkg__", ], deps = [ - "//testing", + "//data/src/main/java/org/oppia/android/data/persistence:cache_store", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", ], ) @@ -29,14 +30,14 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:event_bundle_creator", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", ], @@ -49,12 +50,12 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", ], ) @@ -66,12 +67,12 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:event_bundle_creator", "//utility/src/main/java/org/oppia/android/util/logging:kenya_alpha_event_logging_configuration_module", ], @@ -84,12 +85,12 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:kenya_alpha_event_logging_configuration_module", ], ) @@ -101,11 +102,11 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.StandardEventTypeToHumanReadableNameConverterImplTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", ], ) @@ -123,10 +124,10 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel index 63a0dfbd081..bb46b453b26 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -11,16 +11,17 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.firebase.LogReportingModuleTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:standard_event_logging_configuration_module", "//utility/src/main/java/org/oppia/android/util/logging/firebase:prod_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index 19ba413991f..fed6e08b399 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -20,11 +20,12 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor_impl", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", @@ -41,15 +42,17 @@ oppia_android_test( "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/firebase:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", + "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) @@ -63,11 +66,12 @@ oppia_android_test( "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:androidx_test_ext_truth", - "//third_party:com_google_truth_truth", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:androidx_test_ext_truth", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", + "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/firebase:prod_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_assessor_module", "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", diff --git a/utility/src/test/java/org/oppia/android/util/math/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/math/BUILD.bazel index 7a59fa5612c..986b45eda41 100644 --- a/utility/src/test/java/org/oppia/android/util/math/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/math/BUILD.bazel @@ -13,12 +13,12 @@ oppia_android_test( deps = [ "//model/src/main/proto:math_java_proto_lite", "//testing/src/main/java/org/oppia/android/testing/math:math_equation_subject", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], ) @@ -32,12 +32,12 @@ oppia_android_test( deps = [ "//model/src/main/proto:math_java_proto_lite", "//testing/src/main/java/org/oppia/android/testing/math:math_expression_subject", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], ) @@ -50,11 +50,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", "//utility/src/main/java/org/oppia/android/util/math:fraction_parser", ], @@ -68,11 +68,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:test_models", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -88,10 +88,10 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_junit_test_runner", "//testing/src/main/java/org/oppia/android/testing/math:comparable_operation_subject", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], @@ -105,12 +105,12 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:expression_to_latex_converter", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], @@ -125,11 +125,11 @@ oppia_android_test( deps = [ "//model/src/main/proto:math_java_proto_lite", "//testing/src/main/java/org/oppia/android/testing/math:polynomial_subject", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], ) @@ -142,11 +142,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -159,13 +159,13 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/math:fraction_subject", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -178,12 +178,12 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:fraction_parser", ], ) @@ -196,15 +196,15 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_junit_test_runner", "//testing/src/main/java/org/oppia/android/testing/math:polynomial_subject", "//testing/src/main/java/org/oppia/android/testing/math:real_subject", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], @@ -221,11 +221,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_junit_test_runner", "//testing/src/main/java/org/oppia/android/testing/math:math_parsing_error_subject", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], ) @@ -242,10 +242,10 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_junit_test_runner", "//testing/src/main/java/org/oppia/android/testing/math:token_subject", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:tokenizer", ], ) @@ -260,11 +260,11 @@ oppia_android_test( "//model/src/main/proto:math_java_proto_lite", "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/math:real_subject", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], ) @@ -278,12 +278,12 @@ oppia_android_test( deps = [ "//model/src/main/proto:math_java_proto_lite", "//testing/src/main/java/org/oppia/android/testing/math:math_expression_subject", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_extensions_truth-liteproto-extension", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_extensions_truth-liteproto-extension", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:math_expression_parser", ], ) @@ -295,13 +295,13 @@ oppia_android_test( test_class = "org.oppia.android.util.math.PeekableIteratorTest", test_manifest = "//utility:test_manifest", deps = [ - "//testing", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_mockito_mockito-core", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//testing:assertion_helpers", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_mockito_mockito-core", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:peekable_iterator", ], ) @@ -317,10 +317,10 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_junit_test_runner", "//testing/src/main/java/org/oppia/android/testing/math:polynomial_subject", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -333,11 +333,11 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) @@ -350,14 +350,14 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ "//model/src/main/proto:math_java_proto_lite", - "//testing", + "//testing:assertion_helpers", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_junit_test_runner", "//testing/src/main/java/org/oppia/android/testing/math:real_subject", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/math:extensions", "//utility/src/main/java/org/oppia/android/util/math:fraction_parser", ], diff --git a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel index 21dcde84dd9..14075b8fb8e 100644 --- a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel @@ -14,11 +14,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:annotations", "//utility/src/main/java/org/oppia/android/util/logging:log_level", "//utility/src/main/java/org/oppia/android/util/networking:prod_module", @@ -35,11 +35,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:annotations", "//utility/src/main/java/org/oppia/android/util/logging:log_level", "//utility/src/main/java/org/oppia/android/util/networking:prod_module", @@ -56,11 +56,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:annotations", "//utility/src/main/java/org/oppia/android/util/logging:log_level", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", @@ -77,11 +77,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_core", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_core", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/logging:annotations", "//utility/src/main/java/org/oppia/android/util/logging:log_level", "//utility/src/main/java/org/oppia/android/util/networking:debug_module", diff --git a/utility/src/test/java/org/oppia/android/util/parser/math/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/parser/math/BUILD.bazel index 3fb1fc751be..4afbf237ede 100644 --- a/utility/src/test/java/org/oppia/android/util/parser/math/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/parser/math/BUILD.bazel @@ -11,9 +11,9 @@ oppia_android_test( test_class = "org.oppia.android.util.parser.math.MathModelTest", test_manifest = "//utility:test_manifest", deps = [ - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:robolectric_android-all", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/parser/math:math_latex_model", ], ) diff --git a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel index f5c8cf342ac..b98876821ec 100644 --- a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel @@ -16,11 +16,11 @@ oppia_android_test( "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", - "//third_party:androidx_test_ext_junit", - "//third_party:com_google_truth_truth", - "//third_party:junit_junit", - "//third_party:org_robolectric_robolectric", - "//third_party:robolectric_android-all", + "//third_party/app_test:androidx_test_ext_junit", + "//third_party/app_test:com_google_truth_truth", + "//third_party/app_test:junit_junit", + "//third_party/app_test:org_robolectric_robolectric", + "//third_party/app_test:robolectric_android-all", "//utility/src/main/java/org/oppia/android/util/locale:prod_module", "//utility/src/main/java/org/oppia/android/util/logging:prod_module", "//utility/src/main/java/org/oppia/android/util/profile:profile_name_validator", From e5a1dcb8b55b64c5efc6f23c5c1febe9a7b3975f Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 23 Mar 2023 22:52:55 -0700 Subject: [PATCH 032/180] Fix broken builds & some CI checks. --- WORKSPACE | 23 ++- config/proguard/kotlin-proguard-rules.pro | 5 + .../oppia/android/domain/locale/BUILD.bazel | 1 + scripts/assets/maven_dependencies.textproto | 110 +++++------ .../android/testing/robolectric/BUILD.bazel | 1 + third_party/BUILD.bazel | 15 ++ third_party/maven_install.json | 181 ++++++++---------- third_party/versions.bzl | 19 +- .../org/oppia/android/util/locale/BUILD.bazel | 1 + 9 files changed, 189 insertions(+), 167 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 04b9e52f264..26aac0c5db1 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -4,7 +4,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") -load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_dependencies") +load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "get_maven_dependencies") # Android SDK configuration. For more details, see: # https://docs.bazel.build/versions/master/be/android.html#android_sdk_repository @@ -193,13 +193,24 @@ maven_install( fail_if_repin_required = True, fetch_sources = True, maven_install_json = "//third_party:maven_install.json", - repositories = DAGGER_REPOSITORIES + [ - "https://maven.fabric.io/public", - "https://maven.google.com", - "https://repo1.maven.org/maven2", - ], + override_targets = { + "com.google.guava:guava": "@//third_party:com_google_guava_guava", + }, + repositories = DAGGER_REPOSITORIES + MAVEN_REPOSITORIES, ) load("@maven//:defs.bzl", "pinned_maven_install") pinned_maven_install() + +http_jar( + name = "guava_android", + sha256 = HTTP_DEPENDENCY_VERSIONS["guava_android"]["sha"], + urls = [ + "{0}/com/google/guava/guava/{1}-android/guava-{1}-android.jar".format( + url_base, + HTTP_DEPENDENCY_VERSIONS["guava_android"]["version"], + ) + for url_base in DAGGER_REPOSITORIES + MAVEN_REPOSITORIES + ], +) diff --git a/config/proguard/kotlin-proguard-rules.pro b/config/proguard/kotlin-proguard-rules.pro index 0ed1a7d6a17..ce82eb413fb 100644 --- a/config/proguard/kotlin-proguard-rules.pro +++ b/config/proguard/kotlin-proguard-rules.pro @@ -23,3 +23,8 @@ -dontwarn sun.misc.SignalHandler -dontwarn sun.misc.Signal -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement + +# TODO: Figure out why these are needed now (is it specific to Bazel 6.x or Kotlin 1.x?). +-dontwarn kotlinx.coroutines.DelayKt +-dontwarn kotlinx.coroutines.flow.FlowKt* +-dontwarn kotlinx.coroutines.flow.SharingStartedKt diff --git a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel index f25b68c06fd..3e8265202ac 100644 --- a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.ContentLocaleImplTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:content_locale_impl", "//model/src/main/proto:languages_java_proto_lite", diff --git a/scripts/assets/maven_dependencies.textproto b/scripts/assets/maven_dependencies.textproto index ddb692a40f3..745e449b397 100644 --- a/scripts/assets/maven_dependencies.textproto +++ b/scripts/assets/maven_dependencies.textproto @@ -515,8 +515,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.auto.service:auto-service-annotations:1.0-rc7" - artifact_version: "1.0-rc7" + artifact_name: "com.google.auto.service:auto-service-annotations:1.0" + artifact_version: "1.0" license { license_name: "The Apache Software License, Version 2.0" scrapable_link { @@ -535,19 +535,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.code.findbugs:jsr305:3.0.2" - artifact_version: "3.0.2" - license { - license_name: "The Apache Software License, Version 2.0" - original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} -maven_dependency { - artifact_name: "com.google.dagger:dagger:2.28.1" - artifact_version: "2.28.1" + artifact_name: "com.google.dagger:dagger:2.41" + artifact_version: "2.41" license { license_name: "Apache 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -557,8 +546,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.errorprone:error_prone_annotations:2.7.1" - artifact_version: "2.7.1" + artifact_name: "com.google.errorprone:error_prone_annotations:2.11.0" + artifact_version: "2.11.0" license { license_name: "Apache 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -610,16 +599,6 @@ maven_dependency { } } } -maven_dependency { - artifact_name: "com.google.guava:guava:30.1.1-android" - artifact_version: "30.1.1-android" - license { - license_name: "The Apache Software License, Version 2.0" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} maven_dependency { artifact_name: "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" artifact_version: "9999.0-empty-to-avoid-conflict-with-guava" @@ -652,8 +631,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup.moshi:moshi-kotlin-codegen:1.11.0" - artifact_version: "1.11.0" + artifact_name: "com.squareup.moshi:moshi-kotlin-codegen:1.14.0" + artifact_version: "1.14.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -663,8 +642,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup.moshi:moshi-kotlin:1.11.0" - artifact_version: "1.11.0" + artifact_name: "com.squareup.moshi:moshi-kotlin:1.14.0" + artifact_version: "1.14.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -674,8 +653,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup.moshi:moshi:1.11.0" - artifact_version: "1.11.0" + artifact_name: "com.squareup.moshi:moshi:1.14.0" + artifact_version: "1.14.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -696,8 +675,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup.okio:okio:2.6.0" - artifact_version: "2.6.0" + artifact_name: "com.squareup.okio:okio:2.10.0" + artifact_version: "2.10.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -728,8 +707,19 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup:kotlinpoet:1.6.0" - artifact_version: "1.6.0" + artifact_name: "com.squareup:kotlinpoet-ksp:1.12.0" + artifact_version: "1.12.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "com.squareup:kotlinpoet:1.12.0" + artifact_version: "1.12.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -790,17 +780,6 @@ maven_dependency { } } } -maven_dependency { - artifact_name: "net.ltgt.gradle.incap:incap:0.3" - artifact_version: "0.3" - license { - license_name: "The Apache License, Version 2.0" - original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} maven_dependency { artifact_name: "nl.dionsegijn:konfetti:1.2.5" artifact_version: "1.2.5" @@ -831,8 +810,19 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.checkerframework:checker-qual:3.21.3" + artifact_version: "3.21.3" + license { + license_name: "The MIT License" + original_link: "https://opensource.org/licenses/MIT" + extracted_copy_link { + url: "https://raw.githubusercontent.com/oppia/oppia-android-licenses/develop/mit-license.txt" + } + } +} +maven_dependency { + artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.7.0" + artifact_version: "1.7.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -842,8 +832,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0" + artifact_version: "1.7.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -853,8 +843,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.0" + artifact_version: "1.7.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -864,8 +854,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0" + artifact_version: "1.7.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -875,8 +865,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.7.0" + artifact_version: "1.7.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -919,8 +909,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.ow2.asm:asm:9.1" - artifact_version: "9.1" + artifact_name: "org.ow2.asm:asm:9.3" + artifact_version: "9.3" license { license_name: "BSD-3-Clause" original_link: "https://asm.ow2.io/license.html" diff --git a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel index 194ce941fdf..a569473150f 100644 --- a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.robolectric.ShadowBidiFormatterTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_core_core", "//third_party:androidx_test_ext_junit", diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 6d3ecd97816..e3998bbeaac 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -89,6 +89,21 @@ android_library( ], ) +# Creates an alias for Guava Android to support maven_install's override of Guava. This ensures that +# Guava-Android is always used in builds, even if dependencies request a newer version of Guava-JRE. +android_library( + name = "com_google_guava_guava", + visibility = ["//visibility:public"], + exports = [ + "//third_party:com_google_errorprone_error_prone_annotations", + "//third_party:com_google_guava_failureaccess", + "//third_party:com_google_j2objc_j2objc-annotations", + "//third_party:org_checkerframework_checker-compat-qual", + "//third_party:org_checkerframework_checker-qual", + "@guava_android//jar", + ], +) + # Define a separate target for the Glide annotation processor compiler. Unfortunately, this library # can't encapsulate all of Glide (i.e. by exporting the main Glide dependency) since that includes # Android assets which java_library targets do not export. diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 90a6b2c0e47..f05e61cda4c 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,14 +1,13 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -1653200912, - "__RESOLVED_ARTIFACTS_HASH": -412670474, + "__INPUT_ARTIFACTS_HASH": -1378041880, + "__RESOLVED_ARTIFACTS_HASH": -1703483370, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:31.0.1-jre", "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", "junit:junit:4.12": "junit:junit:4.13.2", "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", @@ -4857,19 +4856,14 @@ { "coord": "com.github.bumptech.glide:mocks:4.11.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.github.bumptech.glide:annotations:4.11.0", "androidx.interpolator:interpolator:aar:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", "androidx.annotation:annotation:1.1.0", "com.github.bumptech.glide:disklrucache:4.11.0", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", "androidx.vectordrawable:vectordrawable-animated:1.1.0", "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", "androidx.legacy:legacy-support-core-utils:aar:1.0.0", "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "com.google.errorprone:error_prone_annotations:2.7.1", "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", "androidx.vectordrawable:vectordrawable:aar:1.1.0", "androidx.cursoradapter:cursoradapter:aar:1.0.0", @@ -4879,7 +4873,6 @@ "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", "androidx.print:print:aar:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "com.google.guava:failureaccess:1.0.1", "androidx.viewpager:viewpager:aar:1.0.0", "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", "androidx.legacy:legacy-support-core-ui:aar:1.0.0", @@ -4890,8 +4883,7 @@ "com.google.guava:guava:31.0.1-jre", "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0", - "org.checkerframework:checker-compat-qual:2.5.5" + "androidx.customview:customview:aar:1.1.0" ], "directDependencies": [ "androidx.annotation:annotation:1.1.0", @@ -4914,14 +4906,11 @@ "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", "dependencies": [ "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", "androidx.print:print:aar:sources:1.0.0", "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", "androidx.core:core:aar:sources:1.3.1", "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", @@ -4941,11 +4930,7 @@ "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", "androidx.annotation:annotation:jar:sources:1.1.0", "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "androidx.customview:customview:aar:sources:1.1.0", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "androidx.loader:loader:aar:sources:1.0.0", "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" ], @@ -5773,11 +5758,11 @@ "net.ltgt.gradle.incap:incap:0.2", "com.google.code.findbugs:jsr305:3.0.2", "com.google.dagger:dagger-producers:2.41", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", "com.squareup:javapoet:1.13.0", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "com.google.errorprone:javac-shaded:9-dev-r4023-3", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", "com.google.guava:guava:31.0.1-jre", @@ -5819,6 +5804,7 @@ "coord": "com.google.dagger:dagger-compiler:jar:sources:2.41", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "org.jetbrains:annotations:jar:sources:13.0", "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", "com.google.dagger:dagger:jar:sources:2.41", @@ -5826,7 +5812,6 @@ "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "org.checkerframework:checker-qual:jar:sources:3.13.0", "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "javax.inject:javax.inject:jar:sources:1", "com.google.guava:guava:jar:sources:31.0.1-jre", @@ -5835,10 +5820,10 @@ "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "net.ltgt.gradle.incap:incap:jar:sources:0.2", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "com.google.dagger:dagger-producers:jar:sources:2.41", "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.3.0", + "org.checkerframework:checker-qual:jar:sources:3.21.3", "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ @@ -5876,8 +5861,8 @@ "com.google.dagger:dagger:2.41", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", "com.google.guava:guava:31.0.1-jre", @@ -5906,15 +5891,15 @@ "coord": "com.google.dagger:dagger-producers:jar:sources:2.41", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "com.google.dagger:dagger:jar:sources:2.41", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", "javax.inject:javax.inject:jar:sources:1", "com.google.guava:guava:jar:sources:31.0.1-jre", "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ "com.google.dagger:dagger:jar:sources:2.41", @@ -5946,10 +5931,10 @@ "org.jetbrains.kotlin:kotlin-stdlib-common:1.7.0", "com.google.code.findbugs:jsr305:3.0.2", "com.google.dagger:dagger-producers:2.41", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", "com.squareup:javapoet:1.13.0", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1", "javax.inject:javax.inject:1", "com.google.guava:guava:31.0.1-jre", @@ -5984,11 +5969,11 @@ "coord": "com.google.dagger:dagger-spi:jar:sources:2.41", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "org.jetbrains:annotations:jar:sources:13.0", "com.google.devtools.ksp:symbol-processing-api:jar:sources:1.5.30-1.0.0", "com.google.dagger:dagger:jar:sources:2.41", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.7.0", "javax.inject:javax.inject:jar:sources:1", "com.google.guava:guava:jar:sources:31.0.1-jre", @@ -5996,9 +5981,9 @@ "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", "com.google.dagger:dagger-producers:jar:sources:2.41", "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.7.0", + "org.checkerframework:checker-qual:jar:sources:3.21.3", "com.squareup:javapoet:jar:sources:1.13.0" ], "directDependencies": [ @@ -6106,36 +6091,36 @@ "url": "https://maven.google.com/com/google/devtools/ksp/symbol-processing-api/1.5.30-1.0.0/symbol-processing-api-1.5.30-1.0.0-sources.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", + "coord": "com.google.errorprone:error_prone_annotations:2.11.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar" ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + "sha256": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", + "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar" ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" + "sha256": "31a8f1bd791fb22c606af95049062a3c8252ce4b1b17555d00dc609e6371101d", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0-sources.jar" }, { "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", @@ -6707,16 +6692,16 @@ "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1" ], "directDependencies": [ "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:failureaccess:1.0.1" ], "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", @@ -6735,19 +6720,19 @@ "coord": "com.google.guava:guava:jar:sources:31.0.1-jre", "dependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ "com.google.code.findbugs:jsr305:jar:sources:3.0.2", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-qual:jar:sources:3.13.0", "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre-sources.jar", "mirror_urls": [ @@ -6877,19 +6862,19 @@ "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", "dependencies": [ "com.google.truth:truth:1.1.3", - "com.google.errorprone:error_prone_annotations:2.7.1", "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", "org.ow2.asm:asm:9.3", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "junit:junit:4.13.2", "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ "com.google.truth:truth:1.1.3", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "com.google.guava:guava:31.0.1-jre" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", @@ -6907,21 +6892,21 @@ { "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "org.ow2.asm:asm:jar:sources:9.3", "junit:junit:jar:sources:4.13.2", "com.google.guava:guava:jar:sources:31.0.1-jre", "org.hamcrest:hamcrest-core:jar:sources:1.3", "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "com.google.guava:guava:jar:sources:31.0.1-jre", "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", "mirror_urls": [ @@ -6938,19 +6923,19 @@ { "coord": "com.google.truth:truth:1.1.3", "dependencies": [ - "com.google.errorprone:error_prone_annotations:2.7.1", "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", "org.ow2.asm:asm:9.3", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "junit:junit:4.13.2", "com.google.guava:guava:31.0.1-jre" ], "directDependencies": [ - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", "com.google.auto.value:auto-value-annotations:1.8.1", "org.ow2.asm:asm:9.3", + "org.checkerframework:checker-qual:3.21.3", + "com.google.errorprone:error_prone_annotations:2.11.0", "junit:junit:4.13.2", "com.google.guava:guava:31.0.1-jre" ], @@ -6969,21 +6954,21 @@ { "coord": "com.google.truth:truth:jar:sources:1.1.3", "dependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "org.ow2.asm:asm:jar:sources:9.3", "junit:junit:jar:sources:4.13.2", "com.google.guava:guava:jar:sources:31.0.1-jre", "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "directDependencies": [ - "org.checkerframework:checker-qual:jar:sources:3.13.0", + "com.google.errorprone:error_prone_annotations:jar:sources:2.11.0", "org.ow2.asm:asm:jar:sources:9.3", "junit:junit:jar:sources:4.13.2", "com.google.guava:guava:jar:sources:31.0.1-jre", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" + "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", + "org.checkerframework:checker-qual:jar:sources:3.21.3" ], "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", "mirror_urls": [ @@ -8166,36 +8151,36 @@ "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" }, { - "coord": "org.checkerframework:checker-qual:3.13.0", + "coord": "org.checkerframework:checker-qual:3.21.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar" ], - "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" + "sha256": "63d474e16948b0a5aabd12c18bdc3d6f47ac2efc4c7ee08da76dba4658138f95", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3.jar" }, { - "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", + "coord": "org.checkerframework:checker-qual:jar:sources:3.21.3", "dependencies": [], "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://oss.sonatype.org/content/repositories/snapshots/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://maven.google.com/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar" ], - "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" + "sha256": "1384e530232679799d78f5b299e8b8c443003df61aa025d69183946f8ccce5f9", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.3/checker-qual-3.21.3-sources.jar" }, { "coord": "org.hamcrest:hamcrest-core:1.3", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index fe516eb95cd..20c3e682827 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -54,11 +54,13 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.github.bumptech.glide:glide": "4.11.0", "com.google.android.flexbox:flexbox": "3.0.0", "com.google.android.material:material": "1.3.0", + "com.google.errorprone:error_prone_annotations": "2.11.0", "com.google.firebase:firebase-analytics": "17.5.0", "com.google.firebase:firebase-common": "19.3.0", "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", - "com.google.guava:guava": "28.1-android", + "com.google.guava:failureaccess": "1.0.1", + "com.google.j2objc:j2objc-annotations": "1.3", "com.google.protobuf:protobuf-javalite": "3.17.3", "com.squareup.moshi:moshi-kotlin": "1.14.0", "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", @@ -70,6 +72,8 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "javax.annotation:javax.annotation-api:jar": "1.3.2", "javax.inject:javax.inject": "1", "nl.dionsegijn:konfetti": "1.2.5", + "org.checkerframework:checker-compat-qual": "2.5.5", + "org.checkerframework:checker-qual": "3.21.3", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar": "1.3.72", "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.4.1", "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.4.1", @@ -117,8 +121,10 @@ HTTP_DEPENDENCY_VERSIONS = { "dagger": { "sha": "5c2b22e88e52110178afebda100755f31f5dd505c317be0bfb4f7ad88a88db86", "version": "2.41", - # "sha": "cbff42063bfce78a08871d5a329476eb38c96af9cf20d21f8b412fee76296181", - # "version": "2.44.2", + }, + "guava_android": { + "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", + "version": "31.0.1", }, "protobuf_tools": { "version": "3.11.0", @@ -134,6 +140,7 @@ HTTP_DEPENDENCY_VERSIONS = { "rules_kotlin": { "sha": "12d22a3d9cbcf00f2e2d8f0683ba87d3823cb8c7f6837568dd7e48846e023307", "version": "v1.5.0", + # TODO: Finalize. # "sha": "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", # "version": "v1.7.1", }, @@ -147,6 +154,12 @@ HTTP_DEPENDENCY_VERSIONS = { }, } +MAVEN_REPOSITORIES = [ + "https://maven.fabric.io/public", + "https://maven.google.com", + "https://repo1.maven.org/maven2", +] + def get_maven_dependencies(): """ Returns a list of maven dependencies to install to fulfill third-party dependencies. diff --git a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel index 0abe0eab0bc..573ed8f8ccd 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel @@ -123,6 +123,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaLocaleContextExtensionsTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//model/src/main/proto:languages_java_proto_lite", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_extensions_truth-liteproto-extension", From b6843d5225ebb8dc4f492cc90281caa640ed99a5 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 23 Mar 2023 23:09:49 -0700 Subject: [PATCH 033/180] Post-merge fix. --- third_party/maven_install_scripts.json | 29 ++------------------------ 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/third_party/maven_install_scripts.json b/third_party/maven_install_scripts.json index ad8b21874d8..a720c2226ca 100644 --- a/third_party/maven_install_scripts.json +++ b/third_party/maven_install_scripts.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -516763496, - "__RESOLVED_ARTIFACTS_HASH": -1434451557, + "__INPUT_ARTIFACTS_HASH": 241261903, + "__RESOLVED_ARTIFACTS_HASH": 378981720, "artifacts": { "androidx.activity:activity": { "shasums": { @@ -615,19 +615,6 @@ }, "version": "2.1.0" }, - "androidx.test.uiautomator:uiautomator": { - "shasums": { - "javadoc": "d6ce5ab3d9d32aeb5c73022d36209147b463e9a6a8951b79c4010232c50e416e", - "sources": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99" - }, - "version": "2.2.0" - }, - "androidx.test.uiautomator:uiautomator:aar": { - "shasums": { - "jar": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197" - }, - "version": "2.2.0" - }, "androidx.transition:transition": { "shasums": { "javadoc": null, @@ -3824,9 +3811,6 @@ "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", "androidx.sqlite:sqlite:jar:sources", - "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.transition:transition:aar", "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", @@ -4184,9 +4168,6 @@ "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", "androidx.sqlite:sqlite:jar:sources", - "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.transition:transition:aar", "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", @@ -4544,9 +4525,6 @@ "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", "androidx.sqlite:sqlite:jar:sources", - "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.transition:transition:aar", "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", @@ -4904,9 +4882,6 @@ "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", "androidx.sqlite:sqlite:jar:sources", - "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.transition:transition:aar", "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", From 19cbefdde84cf3444b6137841e8d639edc70b73d Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 23 Mar 2023 23:13:47 -0700 Subject: [PATCH 034/180] Lint fixes. --- .../org/oppia/android/scripts/common/ProtoStringEncoderTest.kt | 2 +- .../android/scripts/license/MavenDependenciesRetrieverTest.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt index 17570f22a57..b8194672a28 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt @@ -7,10 +7,10 @@ import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.mergeFromCompressedBase64 import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.toCompressedBase64 +import org.oppia.android.scripts.testing.proto.TestMessage import org.oppia.android.testing.assertThrows import java.io.EOFException import java.util.zip.ZipException -import org.oppia.android.scripts.testing.proto.TestMessage /** Tests for [ProtoStringEncoder]. */ // Function name: test names are conventionally named with underscores. diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt index 5e6f1c55bce..971d7ba4019 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt @@ -42,7 +42,8 @@ class MavenDependenciesRetrieverTest { "//third_party/app_test:com_github_bumptech_glide_annotations" private val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = "//third_party/app_test:com_google_firebase_firebase-analytics" - private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = "//third_party/app_test:io_fabric_sdk_android_fabric" + private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party/app_test:io_fabric_sdk_android_fabric" private val DATA_BINDING_DEP = "androidx_databinding_databinding_adapters" private val PROTO_DEP = "com_google_protobuf_protobuf_lite" From 9ca7e2b04d2a7370a45c0b725eeb93cc0dc5cd9d Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 27 Mar 2023 13:36:03 -0700 Subject: [PATCH 035/180] Migrate to rules_jvm_external 5.1. --- WORKSPACE | 3 + third_party/maven_install.json | 17015 +++++++++++++------------------ third_party/versions.bzl | 4 +- 3 files changed, 6814 insertions(+), 10208 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 7b21505c587..b900329c12e 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -184,7 +184,9 @@ http_jar( # Note to developers: new dependencies should be added to //third_party:versions.bzl, not here. maven_install( artifacts = DAGGER_ARTIFACTS + get_maven_dependencies(), + duplicate_version_warning = "error", fail_if_repin_required = True, + fetch_javadoc = True, fetch_sources = True, maven_install_json = "//third_party:maven_install.json", repositories = DAGGER_REPOSITORIES + [ @@ -192,6 +194,7 @@ maven_install( "https://maven.google.com", "https://repo1.maven.org/maven2", ], + strict_visibility = True, ) load("@maven//:defs.bzl", "pinned_maven_install") diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 3522dd4d415..f685727dfd3 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,10209 +1,6812 @@ { - "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -109720896, - "__RESOLVED_ARTIFACTS_HASH": 860179600, - "conflict_resolution": { - "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", - "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", - "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", - "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", - "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", - "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" - }, - "dependencies": [ - { - "coord": "android.arch.core:common:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:28.0.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1.jar" - ], - "sha256": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1.jar" - }, - { - "coord": "android.arch.core:common:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "directDependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - ], - "sha256": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c", - "url": "https://maven.google.com/android/arch/core/common/1.1.1/common-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:core-testing:1.1.1", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "com.android.support:support-annotations:28.0.0", - "android.arch.core:runtime:aar:1.1.1", - "junit:junit:4.13.2", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:1.1.1", - "com.android.support:support-annotations:28.0.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - ], - "sha256": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1.aar" - }, - { - "coord": "android.arch.core:core-testing:jar:sources:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:jar:sources:28.0.0", - "android.arch.core:runtime:aar:sources:1.1.1", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "android.arch.core:common:jar:sources:1.1.1" - ], - "directDependencies": [ - "android.arch.core:runtime:aar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - ], - "sha256": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3", - "url": "https://maven.google.com/android/arch/core/core-testing/1.1.1/core-testing-1.1.1-sources.jar" - }, - { - "coord": "android.arch.core:runtime:aar:1.1.1", - "dependencies": [ - "com.android.support:support-annotations:28.0.0", - "android.arch.core:common:1.1.1" - ], - "directDependencies": [ - "android.arch.core:common:1.1.1", - "com.android.support:support-annotations:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - ], - "sha256": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1.aar" - }, - { - "coord": "android.arch.core:runtime:aar:sources:1.1.1", - "dependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "directDependencies": [ - "android.arch.core:common:jar:sources:1.1.1", - "com.android.support:support-annotations:jar:sources:28.0.0" - ], - "file": "v1/https/maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.fabric.io/public/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - ], - "sha256": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420", - "url": "https://maven.google.com/android/arch/core/runtime/1.1.1/runtime-1.1.1-sources.jar" - }, - { - "coord": "androidx.activity:activity:aar:1.1.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0.aar" - ], - "sha256": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", - "url": "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0.aar" - }, - { - "coord": "androidx.activity:activity:aar:sources:1.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar" - ], - "sha256": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e", - "url": "https://maven.google.com/androidx/activity/activity/1.1.0/activity-1.1.0-sources.jar" - }, - { - "coord": "androidx.annotation:annotation-experimental:1.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://maven.fabric.io/public/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar" - ], - "sha256": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11", - "url": "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0.aar" - }, - { - "coord": "androidx.annotation:annotation-experimental:jar:sources:1.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar" - ], - "sha256": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776", - "url": "https://maven.google.com/androidx/annotation/annotation-experimental/1.0.0/annotation-experimental-1.0.0-sources.jar" - }, - { - "coord": "androidx.annotation:annotation:1.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" - ], - "sha256": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", - "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" - }, - { - "coord": "androidx.annotation:annotation:jar:sources:1.1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" - ], - "sha256": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02", - "url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0-sources.jar" - }, - { - "coord": "androidx.appcompat:appcompat-resources:aar:1.2.0", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar" - ], - "sha256": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", - "url": "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar" - }, - { - "coord": "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar" - ], - "sha256": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09", - "url": "https://maven.google.com/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0-sources.jar" - }, - { - "coord": "androidx.appcompat:appcompat:1.2.0", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar" - ], - "sha256": "3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70", - "url": "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar" - }, - { - "coord": "androidx.appcompat:appcompat:jar:sources:1.2.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar" - ], - "sha256": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3", - "url": "https://maven.google.com/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-common:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" - ], - "sha256": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", - "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0.jar" - }, - { - "coord": "androidx.arch.core:core-common:jar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" - ], - "sha256": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878", - "url": "https://maven.google.com/androidx/arch/core/core-common/2.1.0/core-common-2.1.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-runtime:aar:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" - ], - "sha256": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", - "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" - ], - "sha256": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b", - "url": "https://maven.google.com/androidx/arch/core/core-runtime/2.1.0/core-runtime-2.1.0-sources.jar" - }, - { - "coord": "androidx.arch.core:core-testing:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.objenesis:objenesis:3.2", - "org.hamcrest:hamcrest-core:1.3", - "org.mockito:mockito-core:3.9.0", - "junit:junit:4.13.2", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - ], - "sha256": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0.aar" - }, - { - "coord": "androidx.arch.core:core-testing:jar:sources:2.1.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "junit:junit:jar:sources:4.13.2", - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - ], - "sha256": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc", - "url": "https://maven.google.com/androidx/arch/core/core-testing/2.1.0/core-testing-2.1.0-sources.jar" - }, - { - "coord": "androidx.cardview:cardview:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" - ], - "sha256": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7", - "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar" - }, - { - "coord": "androidx.cardview:cardview:jar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" - ], - "sha256": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4", - "url": "https://maven.google.com/androidx/cardview/cardview/1.0.0/cardview-1.0.0-sources.jar" - }, - { - "coord": "androidx.collection:collection:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0.jar" - ], - "sha256": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", - "url": "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0.jar" - }, - { - "coord": "androidx.collection:collection:jar:sources:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar" - ], - "sha256": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d", - "url": "https://maven.google.com/androidx/collection/collection/1.1.0/collection-1.1.0-sources.jar" - }, - { - "coord": "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar" - ], - "sha256": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", - "url": "https://maven.google.com/androidx/constraintlayout/constraintlayout-solver/2.0.1/constraintlayout-solver-2.0.1.jar" - }, - { - "coord": "androidx.constraintlayout:constraintlayout:2.0.1", - "dependencies": [ - "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.core:core:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.appcompat:appcompat:1.2.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "androidx.core:core:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://maven.fabric.io/public/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar" - ], - "sha256": "ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189", - "url": "https://maven.google.com/androidx/constraintlayout/constraintlayout/2.0.1/constraintlayout-2.0.1.aar" - }, - { - "coord": "androidx.coordinatorlayout:coordinatorlayout:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.customview:customview:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar" - ], - "sha256": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb", - "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0.aar" - }, - { - "coord": "androidx.coordinatorlayout:coordinatorlayout:jar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar" - ], - "sha256": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b", - "url": "https://maven.google.com/androidx/coordinatorlayout/coordinatorlayout/1.1.0/coordinatorlayout-1.1.0-sources.jar" - }, - { - "coord": "androidx.core:core-ktx:1.0.1", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar" - ], - "sha256": "a151b7e21acc3d272e1d397a2084e76ccce88e8542adcc4e0cf1e0655063255f", - "url": "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1.aar" - }, - { - "coord": "androidx.core:core-ktx:jar:sources:1.0.1", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://maven.fabric.io/public/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar" - ], - "sha256": "a477aafb6356210d5d6a64f0d5e57e5500e1906ba1a3f49d449081589e785626", - "url": "https://maven.google.com/androidx/core/core-ktx/1.0.1/core-ktx-1.0.1-sources.jar" - }, - { - "coord": "androidx.core:core:1.3.1", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://maven.fabric.io/public/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1.aar" - ], - "sha256": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", - "url": "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1.aar" - }, - { - "coord": "androidx.core:core:aar:sources:1.3.1", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://maven.fabric.io/public/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/core/core/1.3.1/core-1.3.1-sources.jar" - ], - "sha256": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28", - "url": "https://maven.google.com/androidx/core/core/1.3.1/core-1.3.1-sources.jar" - }, - { - "coord": "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" - ], - "sha256": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", - "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0.aar" - }, - { - "coord": "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" - ], - "sha256": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323", - "url": "https://maven.google.com/androidx/cursoradapter/cursoradapter/1.0.0/cursoradapter-1.0.0-sources.jar" - }, - { - "coord": "androidx.customview:customview:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0.aar" - ], - "sha256": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", - "url": "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0.aar" - }, - { - "coord": "androidx.customview:customview:aar:sources:1.1.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar" - ], - "sha256": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2", - "url": "https://maven.google.com/androidx/customview/customview/1.1.0/customview-1.1.0-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-adapters:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "androidx.collection:collection:1.1.0", - "androidx.databinding:databinding-runtime:3.4.2", - "androidx.lifecycle:lifecycle-runtime:2.2.0" - ], - "directDependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "androidx.databinding:databinding-runtime:3.4.2" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar" - ], - "sha256": "840a66744866185b6a74fd99e6596bf1eb0720837c3ae470c25212bccc563939", - "url": "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2.aar" - }, - { - "coord": "androidx.databinding:databinding-adapters:jar:sources:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-runtime:jar:sources:3.4.2", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.databinding:databinding-runtime:jar:sources:3.4.2" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar" - ], - "sha256": "201336b6c7563cf4bf7481dc24bf8cf81944d1ff0dde75e66f989fbf599c2ac5", - "url": "https://maven.google.com/androidx/databinding/databinding-adapters/3.4.2/databinding-adapters-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-common:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar" - ], - "sha256": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", - "url": "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2.jar" - }, - { - "coord": "androidx.databinding:databinding-common:jar:sources:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar" - ], - "sha256": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef", - "url": "https://maven.google.com/androidx/databinding/databinding-common/3.4.2/databinding-common-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler-common:3.4.2", - "dependencies": [ - "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", - "androidx.databinding:databinding-common:3.4.2", - "com.android.databinding:baseLibrary:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", - "androidx.databinding:databinding-common:3.4.2", - "com.android.databinding:baseLibrary:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar" - ], - "sha256": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.android.tools:annotations:jar:sources:26.4.2", - "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", - "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.android.tools:annotations:jar:sources:26.4.2", - "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", - "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar" - ], - "sha256": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler-common/3.4.2/databinding-compiler-common-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler:3.4.2", - "dependencies": [ - "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "com.android.tools:annotations:26.4.2", - "androidx.databinding:databinding-common:3.4.2", - "com.android.databinding:baseLibrary:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.google.guava:guava:30.1.1-android", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup:javapoet:1.11.1", - "com.google.code.gson:gson:2.8.5", - "commons-codec:commons-codec:1.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "org.antlr:antlr4:4.5.3", - "commons-io:commons-io:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "androidx.databinding:databinding-compiler-common:3.4.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "commons-codec:commons-codec:1.10" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar" - ], - "sha256": "07a9fb44f43048b18f149add7835e1239e92057e6748affde2d2bccf330c4242", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2.jar" - }, - { - "coord": "androidx.databinding:databinding-compiler:jar:sources:3.4.2", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "commons-codec:commons-codec:jar:sources:1.10", - "com.android.tools:annotations:jar:sources:26.4.2", - "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "com.squareup:javapoet:jar:sources:1.11.1", - "commons-io:commons-io:jar:sources:2.4", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" - ], - "directDependencies": [ - "commons-codec:commons-codec:jar:sources:1.10", - "androidx.databinding:databinding-compiler-common:jar:sources:3.4.2", - "org.antlr:antlr4:jar:sources:4.5.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "commons-io:commons-io:jar:sources:2.4", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar" - ], - "sha256": "55abb3bae194f31d0823807fd798b95447fb988f7f1291195e040b281f258464", - "url": "https://maven.google.com/androidx/databinding/databinding-compiler/3.4.2/databinding-compiler-3.4.2-sources.jar" - }, - { - "coord": "androidx.databinding:databinding-runtime:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-common:3.4.2", - "androidx.collection:collection:1.1.0", - "androidx.lifecycle:lifecycle-runtime:2.2.0" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.databinding:databinding-common:3.4.2", - "androidx.lifecycle:lifecycle-runtime:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar" - ], - "sha256": "80d966bf58b971334d65b213b2ab16fe827bbb95389a9c6a52b141853f529b30", - "url": "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2.aar" - }, - { - "coord": "androidx.databinding:databinding-runtime:jar:sources:3.4.2", - "dependencies": [ - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.databinding:databinding-common:jar:sources:3.4.2", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://maven.fabric.io/public/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar" - ], - "sha256": "5d9c949b8d3f14102a1aa85a036057bb32c715a414438c76af06c772f935bf91", - "url": "https://maven.google.com/androidx/databinding/databinding-runtime/3.4.2/databinding-runtime-3.4.2-sources.jar" - }, - { - "coord": "androidx.documentfile:documentfile:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" - ], - "sha256": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", - "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0.aar" - }, - { - "coord": "androidx.documentfile:documentfile:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" - ], - "sha256": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410", - "url": "https://maven.google.com/androidx/documentfile/documentfile/1.0.0/documentfile-1.0.0-sources.jar" - }, - { - "coord": "androidx.drawerlayout:drawerlayout:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar" - ], - "sha256": "9d79030ad4f93b1c6296f7a8391710f9e9e3228a3b10964c4bb0a042fd6257b8", - "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0.aar" - }, - { - "coord": "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar" - ], - "sha256": "2273fcbb290a092634b90e0556dfb1ae978d9ed011be5692bd9e6659633b6850", - "url": "https://maven.google.com/androidx/drawerlayout/drawerlayout/1.1.0/drawerlayout-1.1.0-sources.jar" - }, - { - "coord": "androidx.dynamicanimation:dynamicanimation:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://maven.fabric.io/public/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar" - ], - "sha256": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04", - "url": "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0.aar" - }, - { - "coord": "androidx.dynamicanimation:dynamicanimation:jar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar" - ], - "sha256": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196", - "url": "https://maven.google.com/androidx/dynamicanimation/dynamicanimation/1.0.0/dynamicanimation-1.0.0-sources.jar" - }, - { - "coord": "androidx.exifinterface:exifinterface:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" - ], - "sha256": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11", - "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0.aar" - }, - { - "coord": "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" - ], - "sha256": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c", - "url": "https://maven.google.com/androidx/exifinterface/exifinterface/1.0.0/exifinterface-1.0.0-sources.jar" - }, - { - "coord": "androidx.fragment:fragment:1.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.activity:activity:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.activity:activity:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar" - ], - "sha256": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", - "url": "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0.aar" - }, - { - "coord": "androidx.fragment:fragment:aar:sources:1.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.activity:activity:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.activity:activity:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar" - ], - "sha256": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb", - "url": "https://maven.google.com/androidx/fragment/fragment/1.2.0/fragment-1.2.0-sources.jar" - }, - { - "coord": "androidx.interpolator:interpolator:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" - ], - "sha256": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", - "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0.aar" - }, - { - "coord": "androidx.interpolator:interpolator:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" - ], - "sha256": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345", - "url": "https://maven.google.com/androidx/interpolator/interpolator/1.0.0/interpolator-1.0.0-sources.jar" - }, - { - "coord": "androidx.legacy:legacy-support-core-utils:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" - ], - "sha256": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0.aar" - }, - { - "coord": "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" - ], - "sha256": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070", - "url": "https://maven.google.com/androidx/legacy/legacy-support-core-utils/1.0.0/legacy-support-core-utils-1.0.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-common:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar" - ], - "sha256": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar" - ], - "sha256": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-extensions:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.collection:collection:1.1.0", - "androidx.lifecycle:lifecycle-process:aar:2.2.0", - "androidx.activity:activity:aar:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.lifecycle:lifecycle-process:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar" - ], - "sha256": "648c8de1d10b025d524a2e46ac994fc3f6bf186826c09ec1a62d250bf1b877ae", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-extensions:jar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-process:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.activity:activity:aar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-process:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar" - ], - "sha256": "3cc0bd51ff16c978cc4000a10e6df339febd97a0aed6aa301454b70798155cc4", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-extensions/2.2.0/lifecycle-extensions-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar" - ], - "sha256": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar" - ], - "sha256": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core-ktx/2.2.0/lifecycle-livedata-core-ktx-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar" - ], - "sha256": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar" - ], - "sha256": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-core/2.2.0/lifecycle-livedata-core-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar" - ], - "sha256": "69c3532a70d39adfa13458c9e06d7adcd88a2259f5e9ea517cc7eed26c5fc491", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources:2.2.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar" - ], - "sha256": "3b1a5683ffecf2f5ec7879db1b7debf03d94b49db0bc4e2cf49d340e194fa437", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata-ktx/2.2.0/lifecycle-livedata-ktx-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar" - ], - "sha256": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar" - ], - "sha256": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-livedata/2.2.0/lifecycle-livedata-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-process:aar:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar" - ], - "sha256": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-process:aar:sources:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar" - ], - "sha256": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-process/2.2.0/lifecycle-process-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-runtime:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar" - ], - "sha256": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar" - ], - "sha256": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar" - ], - "sha256": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar" - ], - "sha256": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-service/2.2.0/lifecycle-service-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar" - ], - "sha256": "f791001f2211947e56ad3d96d12c9ae93fc5589b88f08603f69a2265c9a7d702", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources:2.2.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar" - ], - "sha256": "9cab05f9a642bdcb8628d4e353efa1dc2784cdc5c337687470edd0c2cd2071a3", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-ktx/2.2.0/lifecycle-viewmodel-ktx-2.2.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:1.0.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "androidx.savedstate:savedstate:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.savedstate:savedstate:aar:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar" - ], - "sha256": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:sources:1.0.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.savedstate:savedstate:aar:sources:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar" - ], - "sha256": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel-savedstate/1.0.0/lifecycle-viewmodel-savedstate-1.0.0-sources.jar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar" - ], - "sha256": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0.aar" - }, - { - "coord": "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar" - ], - "sha256": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c", - "url": "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0/lifecycle-viewmodel-2.2.0-sources.jar" - }, - { - "coord": "androidx.loader:loader:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0.aar" - ], - "sha256": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", - "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0.aar" - }, - { - "coord": "androidx.loader:loader:aar:sources:1.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" - ], - "sha256": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67", - "url": "https://maven.google.com/androidx/loader/loader/1.0.0/loader-1.0.0-sources.jar" - }, - { - "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" - ], - "sha256": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", - "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar" - }, - { - "coord": "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" - ], - "sha256": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4", - "url": "https://maven.google.com/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0-sources.jar" - }, - { - "coord": "androidx.multidex:multidex-instrumentation:2.0.0", - "dependencies": [ - "androidx.multidex:multidex:2.0.1" - ], - "directDependencies": [ - "androidx.multidex:multidex:2.0.1" - ], - "file": "v1/https/maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://maven.fabric.io/public/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar" - ], - "sha256": "fb8115694b1731c23c1bbb628f5baaee37a8f3b50d69a7733b55278e101e1488", - "url": "https://maven.google.com/androidx/multidex/multidex-instrumentation/2.0.0/multidex-instrumentation-2.0.0.aar" - }, - { - "coord": "androidx.multidex:multidex:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar" - ], - "sha256": "42dd32ff9f97f85771b82a20003a8d70f68ab7b4ba328964312ce0732693db09", - "url": "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1.aar" - }, - { - "coord": "androidx.multidex:multidex:jar:sources:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://maven.fabric.io/public/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar" - ], - "sha256": "b0d707d4074dd1996d0780e0b84478d4ca54515de38fe8df542fbafc44ba2b20", - "url": "https://maven.google.com/androidx/multidex/multidex/2.0.1/multidex-2.0.1-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "dependencies": [ - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.collection:collection:1.1.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar" - ], - "sha256": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", - "url": "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "dependencies": [ - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.core:core:aar:sources:1.3.1", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar" - ], - "sha256": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a", - "url": "https://maven.google.com/androidx/navigation/navigation-common-ktx/2.0.0/navigation-common-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-common:aar:2.0.0", - "dependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar" - ], - "sha256": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", - "url": "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-common:aar:sources:2.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar" - ], - "sha256": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495", - "url": "https://maven.google.com/androidx/navigation/navigation-common/2.0.0/navigation-common-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-fragment-ktx:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-fragment:aar:2.0.0", - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-fragment:aar:2.0.0", - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar" - ], - "sha256": "8ad7b7ed765009271cc0fe97ea925b3fbd90a9bc80aeefb2708a554d7330b8d3", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-fragment-ktx:jar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-fragment:aar:sources:2.0.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-fragment:aar:sources:2.0.0", - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar" - ], - "sha256": "482878c8b556ee07e9fd13fe9feee654fcbc984aa5224bfe7a5119796000020f", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment-ktx/2.0.0/navigation-fragment-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-fragment:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:1.2.0", - "androidx.navigation:navigation-runtime:aar:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar" - ], - "sha256": "38ddf1afc99a0585904f2121eee7131fef13595e64c9bb6b22f68dd66b8d1f9c", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-fragment:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar" - ], - "sha256": "bc3a5b4153f886f11c5e0ab5fcba2f329beaeb5c2fa00c9b7f176884a20c0ece", - "url": "https://maven.google.com/androidx/navigation/navigation-fragment/2.0.0/navigation-fragment-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar" - ], - "sha256": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar" - ], - "sha256": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime-ktx/2.0.0/navigation-runtime-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-runtime:aar:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-common:aar:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar" - ], - "sha256": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar" - ], - "sha256": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5", - "url": "https://maven.google.com/androidx/navigation/navigation-runtime/2.0.0/navigation-runtime-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-ui-ktx:2.0.0", - "dependencies": [ - "androidx.navigation:navigation-ui:aar:2.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.navigation:navigation-common-ktx:aar:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "com.google.android.material:material:1.3.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime-ktx:aar:2.0.0", - "androidx.navigation:navigation-ui:aar:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar" - ], - "sha256": "fb28826b4eb20a53e9398576bb9e7a3215cf970e99a05d7ccc0422d5978fa915", - "url": "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-ui-ktx:jar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "androidx.navigation:navigation-common-ktx:aar:sources:2.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.3.0", - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime-ktx:aar:sources:2.0.0", - "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar" - ], - "sha256": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3", - "url": "https://maven.google.com/androidx/navigation/navigation-ui-ktx/2.0.0/navigation-ui-ktx-2.0.0-sources.jar" - }, - { - "coord": "androidx.navigation:navigation-ui:2.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.material:material:1.3.0", - "androidx.navigation:navigation-common:aar:2.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.navigation:navigation-runtime:aar:2.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime:aar:2.0.0", - "com.google.android.material:material:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar" - ], - "sha256": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", - "url": "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0.aar" - }, - { - "coord": "androidx.navigation:navigation-ui:aar:sources:2.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.navigation:navigation-common:aar:sources:2.0.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "directDependencies": [ - "androidx.navigation:navigation-runtime:aar:sources:2.0.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar" - ], - "sha256": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c", - "url": "https://maven.google.com/androidx/navigation/navigation-ui/2.0.0/navigation-ui-2.0.0-sources.jar" - }, - { - "coord": "androidx.print:print:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0.aar" - ], - "sha256": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", - "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0.aar" - }, - { - "coord": "androidx.print:print:aar:sources:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/print/print/1.0.0/print-1.0.0-sources.jar" - ], - "sha256": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217", - "url": "https://maven.google.com/androidx/print/print/1.0.0/print-1.0.0-sources.jar" - }, - { - "coord": "androidx.recyclerview:recyclerview:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.customview:customview:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar" - ], - "sha256": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", - "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0.aar" - }, - { - "coord": "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar" - ], - "sha256": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c", - "url": "https://maven.google.com/androidx/recyclerview/recyclerview/1.1.0/recyclerview-1.1.0-sources.jar" - }, - { - "coord": "androidx.room:room-common:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" - ], - "sha256": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", - "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5.jar" - }, - { - "coord": "androidx.room:room-common:jar:sources:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://maven.fabric.io/public/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" - ], - "sha256": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2", - "url": "https://maven.google.com/androidx/room/room-common/2.2.5/room-common-2.2.5-sources.jar" - }, - { - "coord": "androidx.room:room-runtime:2.2.5", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:2.1.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" - ], - "sha256": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", - "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5.aar" - }, - { - "coord": "androidx.room:room-runtime:aar:sources:2.2.5", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://maven.fabric.io/public/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar", - "https://repo1.maven.org/maven2/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" - ], - "sha256": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce", - "url": "https://maven.google.com/androidx/room/room-runtime/2.2.5/room-runtime-2.2.5-sources.jar" - }, - { - "coord": "androidx.savedstate:savedstate:aar:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.arch.core:core-common:2.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.arch.core:core-common:2.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar" - ], - "sha256": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", - "url": "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0.aar" - }, - { - "coord": "androidx.savedstate:savedstate:aar:sources:1.0.0", - "dependencies": [ - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.arch.core:core-common:jar:sources:2.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "file": "v1/https/maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar" - ], - "sha256": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743", - "url": "https://maven.google.com/androidx/savedstate/savedstate/1.0.0/savedstate-1.0.0-sources.jar" - }, - { - "coord": "androidx.sqlite:sqlite-framework:aar:2.1.0", - "dependencies": [ - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.sqlite:sqlite:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" - ], - "sha256": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", - "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0.aar" - }, - { - "coord": "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "dependencies": [ - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" - ], - "sha256": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9", - "url": "https://maven.google.com/androidx/sqlite/sqlite-framework/2.1.0/sqlite-framework-2.1.0-sources.jar" - }, - { - "coord": "androidx.sqlite:sqlite:aar:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" - ], - "sha256": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", - "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0.aar" - }, - { - "coord": "androidx.sqlite:sqlite:aar:sources:2.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" - ], - "sha256": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1", - "url": "https://maven.google.com/androidx/sqlite/sqlite/2.1.0/sqlite-2.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-accessibility:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" - ], - "sha256": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-accessibility:jar:sources:3.1.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" - ], - "sha256": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11", - "url": "https://maven.google.com/androidx/test/espresso/espresso-accessibility/3.1.0/espresso-accessibility-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-contrib:3.1.0", - "dependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.core:core:1.3.1", - "com.google.android.material:material:1.3.0", - "androidx.recyclerview:recyclerview:1.1.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:1.0.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.core:core:1.3.1", - "com.google.android.material:material:1.3.0", - "androidx.recyclerview:recyclerview:1.1.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "androidx.legacy:legacy-support-core-utils:1.0.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" - ], - "sha256": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-contrib:jar:sources:3.1.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "directDependencies": [ - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "androidx.core:core:jar:sources:1.3.1", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "androidx.legacy:legacy-support-core-utils:jar:sources:1.0.0", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "com.google.android.material:material:jar:sources:1.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" - ], - "sha256": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9", - "url": "https://maven.google.com/androidx/test/espresso/espresso-contrib/3.1.0/espresso-contrib-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-core:3.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "org.hamcrest:hamcrest-library:1.3", - "androidx.test:runner:1.2.0", - "org.hamcrest:hamcrest-integration:1.3", - "androidx.test.espresso:espresso-idling-resource:3.2.0", - "com.squareup:javawriter:2.1.1", - "javax.inject:javax.inject:1" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" - ], - "sha256": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-core:jar:sources:3.2.0", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.test:monitor:jar:sources:1.4.0", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "junit:junit:jar:sources:4.13.2", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "com.squareup:javawriter:jar:sources:2.1.1", - "javax.inject:javax.inject:jar:sources:1", - "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "org.hamcrest:hamcrest-library:jar:sources:1.3", - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - ], - "sha256": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07", - "url": "https://maven.google.com/androidx/test/espresso/espresso-core/3.2.0/espresso-core-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - ], - "sha256": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-idling-resource:jar:sources:3.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" - ], - "sha256": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc", - "url": "https://maven.google.com/androidx/test/espresso/espresso-idling-resource/3.2.0/espresso-idling-resource-3.2.0-sources.jar" - }, - { - "coord": "androidx.test.espresso:espresso-intents:3.1.0", - "dependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0", - "androidx.test:runner:1.2.0" - ], - "directDependencies": [ - "androidx.test:rules:1.1.0", - "androidx.test.espresso:espresso-core:3.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" - ], - "sha256": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0.aar" - }, - { - "coord": "androidx.test.espresso:espresso-intents:jar:sources:3.1.0", - "dependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test:runner:jar:sources:1.2.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "directDependencies": [ - "androidx.test:rules:jar:sources:1.1.0", - "androidx.test.espresso:espresso-core:jar:sources:3.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - ], - "sha256": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7", - "url": "https://maven.google.com/androidx/test/espresso/espresso-intents/3.1.0/espresso-intents-3.1.0-sources.jar" - }, - { - "coord": "androidx.test.ext:junit:1.1.1", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "androidx.test:core:1.4.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" - ], - "sha256": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1.aar" - }, - { - "coord": "androidx.test.ext:junit:jar:sources:1.1.1", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.fabric.io/public/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" - ], - "sha256": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292", - "url": "https://maven.google.com/androidx/test/ext/junit/1.1.1/junit-1.1.1-sources.jar" - }, - { - "coord": "androidx.test.ext:truth:1.4.0", - "dependencies": [ - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.annotation:annotation:1.1.0", - "com.google.truth:truth:1.1.3", - "androidx.test:monitor:1.4.0", - "com.google.guava:guava:30.1.1-android", - "androidx.test:core:1.4.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:core:1.4.0", - "com.google.guava:guava:30.1.1-android", - "com.google.truth:truth:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" - ], - "sha256": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0.aar" - }, - { - "coord": "androidx.test.ext:truth:jar:sources:1.4.0", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.truth:truth:jar:sources:1.1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:core:jar:sources:1.4.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.truth:truth:jar:sources:1.1.3" - ], - "file": "v1/https/maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - ], - "sha256": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df", - "url": "https://maven.google.com/androidx/test/ext/truth/1.4.0/truth-1.4.0-sources.jar" - }, - { - "coord": "androidx.test.uiautomator:uiautomator:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" - ], - "sha256": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0.aar" - }, - { - "coord": "androidx.test.uiautomator:uiautomator:jar:sources:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" - ], - "sha256": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99", - "url": "https://maven.google.com/androidx/test/uiautomator/uiautomator/2.2.0/uiautomator-2.2.0-sources.jar" - }, - { - "coord": "androidx.test:core:1.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "androidx.lifecycle:lifecycle-common:2.2.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-common:2.2.0", - "androidx.test:monitor:1.4.0" - ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0.aar" - ], - "sha256": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0.aar" - }, - { - "coord": "androidx.test:core:jar:sources:1.4.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-common:jar:sources:2.2.0", - "androidx.test:monitor:jar:sources:1.4.0" - ], - "file": "v1/https/maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/core/1.4.0/core-1.4.0-sources.jar" - ], - "sha256": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30", - "url": "https://maven.google.com/androidx/test/core/1.4.0/core-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:monitor:1.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - ], - "sha256": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0.aar" - }, - { - "coord": "androidx.test:monitor:aar:sources:1.4.0", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "*:*" - ], - "file": "v1/https/maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" - ], - "sha256": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48", - "url": "https://maven.google.com/androidx/test/monitor/1.4.0/monitor-1.4.0-sources.jar" - }, - { - "coord": "androidx.test:rules:1.1.0", - "dependencies": [ - "androidx.test:runner:1.2.0" - ], - "directDependencies": [ - "androidx.test:runner:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar" - ], - "sha256": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0.aar" - }, - { - "coord": "androidx.test:rules:jar:sources:1.1.0", - "dependencies": [ - "androidx.test:runner:jar:sources:1.2.0" - ], - "directDependencies": [ - "androidx.test:runner:jar:sources:1.2.0" - ], - "file": "v1/https/maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" - ], - "sha256": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb", - "url": "https://maven.google.com/androidx/test/rules/1.1.0/rules-1.1.0-sources.jar" - }, - { - "coord": "androidx.test:runner:1.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "org.hamcrest:hamcrest-core:1.3", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.test:monitor:1.4.0", - "junit:junit:4.13.2", - "net.sf.kxml:kxml2:2.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0.aar" - ], - "sha256": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0.aar" - }, - { - "coord": "androidx.test:runner:jar:sources:1.2.0", - "dependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "androidx.annotation:annotation:jar:sources:1.1.0", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.test:monitor:jar:sources:1.4.0", - "junit:junit:jar:sources:4.13.2", - "net.sf.kxml:kxml2:jar:sources:2.3.0" - ], - "file": "v1/https/maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" - ], - "sha256": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739", - "url": "https://maven.google.com/androidx/test/runner/1.2.0/runner-1.2.0-sources.jar" - }, - { - "coord": "androidx.transition:transition:1.2.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0.aar" - ], - "sha256": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0.aar" - }, - { - "coord": "androidx.transition:transition:jar:sources:1.2.0", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.fabric.io/public/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" - ], - "sha256": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887", - "url": "https://maven.google.com/androidx/transition/transition/1.2.0/transition-1.2.0-sources.jar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "dependencies": [ - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.collection:collection:1.1.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" - ], - "sha256": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0.aar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" - ], - "sha256": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable-animated/1.1.0/vectordrawable-animated-1.1.0-sources.jar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" - ], - "sha256": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0.aar" - }, - { - "coord": "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" - ], - "sha256": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187", - "url": "https://maven.google.com/androidx/vectordrawable/vectordrawable/1.1.0/vectordrawable-1.1.0-sources.jar" - }, - { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" - ], - "sha256": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0.aar" - }, - { - "coord": "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "dependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.fabric.io/public/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" - ], - "sha256": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b", - "url": "https://maven.google.com/androidx/versionedparcelable/versionedparcelable/1.1.0/versionedparcelable-1.1.0-sources.jar" - }, - { - "coord": "androidx.viewpager2:viewpager2:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1" - ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" - ], - "sha256": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0.aar" - }, - { - "coord": "androidx.viewpager2:viewpager2:jar:sources:1.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" - ], - "sha256": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1", - "url": "https://maven.google.com/androidx/viewpager2/viewpager2/1.0.0/viewpager2-1.0.0-sources.jar" - }, - { - "coord": "androidx.viewpager:viewpager:1.0.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.customview:customview:aar:1.1.0", - "androidx.core:core:aar:1.3.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.customview:customview:aar:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" - ], - "sha256": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0.aar" - }, - { - "coord": "androidx.viewpager:viewpager:aar:sources:1.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.customview:customview:aar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.fabric.io/public/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" - ], - "sha256": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd", - "url": "https://maven.google.com/androidx/viewpager/viewpager/1.0.0/viewpager-1.0.0-sources.jar" - }, - { - "coord": "androidx.work:work-runtime-ktx:2.4.0", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" - ], - "sha256": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0.aar" - }, - { - "coord": "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "dependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" - ], - "directDependencies": [ - "androidx.work:work-runtime:aar:sources:2.4.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" - ], - "sha256": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f", - "url": "https://maven.google.com/androidx/work/work-runtime-ktx/2.4.0/work-runtime-ktx-2.4.0-sources.jar" - }, - { - "coord": "androidx.work:work-runtime:2.4.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.annotation:annotation:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.room:room-common:2.2.5", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.lifecycle:lifecycle-service:aar:2.2.0", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" - ], - "sha256": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0.aar" - }, - { - "coord": "androidx.work:work-runtime:aar:sources:2.4.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.core:core:aar:sources:1.3.1", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-service:aar:sources:2.2.0", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava" - ], - "file": "v1/https/maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" - ], - "sha256": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff", - "url": "https://maven.google.com/androidx/work/work-runtime/2.4.0/work-runtime-2.4.0-sources.jar" - }, - { - "coord": "androidx.work:work-testing:2.4.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0", - "androidx.work:work-runtime-ktx:aar:2.4.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.room:room-common:2.2.5", - "androidx.sqlite:sqlite:aar:2.1.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.sqlite:sqlite-framework:aar:2.1.0", - "androidx.arch.core:core-runtime:aar:2.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:2.2.0", - "androidx.room:room-runtime:aar:2.2.5", - "androidx.work:work-runtime-ktx:aar:2.4.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" - ], - "sha256": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0.aar" - }, - { - "coord": "androidx.work:work-testing:jar:sources:2.4.0", - "dependencies": [ - "androidx.arch.core:core-runtime:aar:sources:2.1.0", - "androidx.room:room-common:jar:sources:2.2.5", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.sqlite:sqlite-framework:aar:sources:2.1.0", - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0", - "androidx.sqlite:sqlite:aar:sources:2.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.lifecycle:lifecycle-livedata-core:aar:sources:2.2.0", - "androidx.room:room-runtime:aar:sources:2.2.5", - "androidx.work:work-runtime-ktx:aar:sources:2.4.0" - ], - "file": "v1/https/maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.fabric.io/public/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar", - "https://repo1.maven.org/maven2/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" - ], - "sha256": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570", - "url": "https://maven.google.com/androidx/work/work-testing/2.4.0/work-testing-2.4.0-sources.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:1.0.392", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "mirror_urls": [ - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar" - ], - "sha256": "243a64470fda0e86a6fddeb0af4c7aa9426ce84e68cbfe18d75ee5da4b7e0b92", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392.jar" - }, - { - "coord": "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://maven.fabric.io/public/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://maven.google.com/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar", - "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar" - ], - "sha256": "778b2c2c6f7e0fb5d9b4a5c7ccea3836c2c172e581bfa3121514b8de628b3180", - "url": "https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/1.0.392/sqlite4java-1.0.392-sources.jar" - }, - { - "coord": "com.android.databinding:baseLibrary:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" - ], - "sha256": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2.jar" - }, - { - "coord": "com.android.databinding:baseLibrary:jar:sources:3.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" - ], - "sha256": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276", - "url": "https://maven.google.com/com/android/databinding/baseLibrary/3.4.2/baseLibrary-3.4.2-sources.jar" - }, - { - "coord": "com.android.support:support-annotations:28.0.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.fabric.io/public/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar", - "https://repo1.maven.org/maven2/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" - ], - "sha256": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", - "url": "https://maven.google.com/com/android/support/support-annotations/28.0.0/support-annotations-28.0.0.jar" - }, - { - "coord": "com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04", - "dependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.google.code.gson:gson:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" - ], - "sha256": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar" - }, - { - "coord": "com.android.tools.build.jetifier:jetifier-core:jar:sources:1.0.0-beta04", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.google.code.gson:gson:jar:sources:2.8.5" - ], - "directDependencies": [ - "com.google.code.gson:gson:jar:sources:2.8.5", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" - ], - "sha256": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409", - "url": "https://maven.google.com/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04-sources.jar" - }, - { - "coord": "com.android.tools.build:aapt2-proto:7.3.1-8691043", - "dependencies": [ - "com.google.protobuf:protobuf-java:3.17.3" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:3.17.3" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar" - ], - "sha256": "d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664", - "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043.jar" - }, - { - "coord": "com.android.tools.build:aapt2-proto:jar:sources:7.3.1-8691043", - "dependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.17.3" - ], - "directDependencies": [ - "com.google.protobuf:protobuf-java:jar:sources:3.17.3" - ], - "file": "v1/https/maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://maven.fabric.io/public/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar" - ], - "sha256": "9887a82631d64be27278ea588bfa69ebc6a8f73564e222abab950a406653114c", - "url": "https://maven.google.com/com/android/tools/build/aapt2-proto/7.3.1-8691043/aapt2-proto-7.3.1-8691043-sources.jar" - }, - { - "coord": "com.android.tools:annotations:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" - ], - "sha256": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2.jar" - }, - { - "coord": "com.android.tools:annotations:jar:sources:26.4.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.fabric.io/public/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar", - "https://repo1.maven.org/maven2/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" - ], - "sha256": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882", - "url": "https://maven.google.com/com/android/tools/annotations/26.4.2/annotations-26.4.2-sources.jar" - }, - { - "coord": "com.crashlytics.sdk.android:answers:aar:1.4.6", - "dependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" - ], - "sha256": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", - "url": "https://maven.google.com/com/crashlytics/sdk/android/answers/1.4.6/answers-1.4.6.aar" - }, - { - "coord": "com.crashlytics.sdk.android:beta:aar:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" - ], - "sha256": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", - "url": "https://maven.google.com/com/crashlytics/sdk/android/beta/1.2.10/beta-1.2.10.aar" - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" - ], - "sha256": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics-core/2.6.7/crashlytics-core-2.6.7.aar" - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics:2.9.8", - "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:1.4.6", - "com.crashlytics.sdk.android:beta:aar:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:2.6.7", - "io.fabric.sdk.android:fabric:aar:1.4.7" - ], - "file": "v1/https/maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "mirror_urls": [ - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar", - "https://repo1.maven.org/maven2/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" - ], - "sha256": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb", - "url": "https://maven.google.com/com/crashlytics/sdk/android/crashlytics/2.9.8/crashlytics-2.9.8.aar" - }, - { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - ], - "sha256": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - ], - "sha256": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/annotations/4.11.0/annotations-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:compiler:4.11.0", - "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" - ], - "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" - ], - "sha256": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:compiler:jar:sources:4.11.0", - "dependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" - ], - "directDependencies": [ - "com.github.bumptech.glide:annotations:jar:sources:4.11.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" - ], - "sha256": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/compiler/4.11.0/compiler-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - ], - "sha256": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0.jar" - }, - { - "coord": "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" - ], - "sha256": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/disklrucache/4.11.0/disklrucache-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:gifdecoder:4.11.0", - "dependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" - ], - "sha256": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" - ], - "sha256": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/gifdecoder/4.11.0/gifdecoder-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:glide:4.11.0", - "dependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "com.github.bumptech.glide:annotations:4.11.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" - ], - "sha256": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" - ], - "sha256": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/glide/4.11.0/glide-4.11.0-sources.jar" - }, - { - "coord": "com.github.bumptech.glide:mocks:4.11.0", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.github.bumptech.glide:annotations:4.11.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "org.codehaus.mojo:animal-sniffer-annotations:1.18", - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:disklrucache:4.11.0", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "androidx.vectordrawable:vectordrawable-animated:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.guava:guava:30.1.1-android", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "com.google.errorprone:error_prone_annotations:2.7.1", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.core:core:aar:1.3.1", - "com.github.bumptech.glide:gifdecoder:4.11.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "com.google.guava:failureaccess:1.0.1", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.exifinterface:exifinterface:1.0.0", - "androidx.fragment:fragment:1.2.0", - "com.github.bumptech.glide:glide:4.11.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.customview:customview:aar:1.1.0", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "com.github.bumptech.glide:glide:4.11.0", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" - ], - "sha256": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0.aar" - }, - { - "coord": "com.github.bumptech.glide:mocks:jar:sources:4.11.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources:1.18", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.exifinterface:exifinterface:jar:sources:1.0.0", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.github.bumptech.glide:gifdecoder:jar:sources:4.11.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "com.github.bumptech.glide:annotations:jar:sources:4.11.0", - "com.github.bumptech.glide:disklrucache:jar:sources:4.11.0", - "androidx.vectordrawable:vectordrawable-animated:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "androidx.customview:customview:aar:sources:1.1.0", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.github.bumptech.glide:glide:jar:sources:4.11.0", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.fabric.io/public/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://maven.google.com/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" - ], - "sha256": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd", - "url": "https://repo1.maven.org/maven2/com/github/bumptech/glide/mocks/4.11.0/mocks-4.11.0-sources.jar" - }, - { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" - ], - "sha256": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar" - }, - { - "coord": "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources:2.0", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://maven.google.com/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" - ], - "sha256": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e", - "url": "https://repo1.maven.org/maven2/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0-sources.jar" - }, - { - "coord": "com.google.android.datatransport:transport-api:aar:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" - ], - "sha256": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", - "url": "https://maven.google.com/com/google/android/datatransport/transport-api/2.2.0/transport-api-2.2.0.aar" - }, - { - "coord": "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.firebase:firebase-encoders-json:aar:16.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" - ], - "sha256": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", - "url": "https://maven.google.com/com/google/android/datatransport/transport-backend-cct/2.3.0/transport-backend-cct-2.3.0.aar" - }, - { - "coord": "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:2.2.0", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.dagger:dagger:jar:2.28.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.dagger:dagger:jar:2.28.1" - ], - "file": "v1/https/maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.fabric.io/public/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar", - "https://repo1.maven.org/maven2/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" - ], - "sha256": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", - "url": "https://maven.google.com/com/google/android/datatransport/transport-runtime/2.2.3/transport-runtime-2.2.3.aar" - }, - { - "coord": "com.google.android.flexbox:flexbox:3.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" - ], - "sha256": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0.aar" - }, - { - "coord": "com.google.android.flexbox:flexbox:jar:sources:3.0.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" - ], - "sha256": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8", - "url": "https://maven.google.com/com/google/android/flexbox/flexbox/3.0.0/flexbox-3.0.0-sources.jar" - }, - { - "coord": "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" - ], - "sha256": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", - "url": "https://maven.google.com/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-base:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" - ], - "sha256": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", - "url": "https://maven.google.com/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-basement:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" - ], - "sha256": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", - "url": "https://maven.google.com/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" - ], - "sha256": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-api/17.5.0/play-services-measurement-api-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" - ], - "sha256": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-base/17.5.0/play-services-measurement-base-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - ], - "sha256": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-impl/17.5.0/play-services-measurement-impl-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - ], - "sha256": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk-api/17.5.0/play-services-measurement-sdk-api-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - ], - "sha256": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement-sdk/17.5.0/play-services-measurement-sdk-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-measurement:aar:17.5.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - ], - "sha256": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", - "url": "https://maven.google.com/com/google/android/gms/play-services-measurement/17.5.0/play-services-measurement-17.5.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-stats:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "androidx.annotation:annotation:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - ], - "sha256": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", - "url": "https://maven.google.com/com/google/android/gms/play-services-stats/17.0.0/play-services-stats-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:play-services-tasks:aar:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.fabric.io/public/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - ], - "sha256": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", - "url": "https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.aar" - }, - { - "coord": "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.findbugs:jsr305:3.0.2" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - ], - "file": "v1/https/maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.fabric.io/public/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar", - "https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - ], - "sha256": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", - "url": "https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/1.2.1/strict-version-matcher-plugin-1.2.1.jar" - }, - { - "coord": "com.google.android.material:material:1.3.0", - "dependencies": [ - "androidx.constraintlayout:constraintlayout:2.0.1", - "androidx.constraintlayout:constraintlayout-solver:2.0.1", - "androidx.dynamicanimation:dynamicanimation:1.0.0", - "androidx.interpolator:interpolator:aar:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.vectordrawable:vectordrawable:1.1.0", - "androidx.collection:collection:1.1.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:1.0.0", - "androidx.cardview:cardview:1.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.vectordrawable:vectordrawable:aar:1.1.0", - "androidx.recyclerview:recyclerview:aar:1.1.0", - "androidx.cursoradapter:cursoradapter:aar:1.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.drawerlayout:drawerlayout:aar:1.1.0", - "androidx.appcompat:appcompat-resources:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.annotation:annotation-experimental:1.0.0", - "androidx.lifecycle:lifecycle-runtime:2.2.0", - "androidx.core:core:1.3.1", - "androidx.recyclerview:recyclerview:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:1.1.0", - "androidx.print:print:aar:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.lifecycle:lifecycle-runtime:aar:2.2.0", - "androidx.vectordrawable:vectordrawable-animated:aar:1.1.0", - "androidx.versionedparcelable:versionedparcelable:aar:1.1.0", - "androidx.viewpager:viewpager:aar:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:1.0.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "androidx.viewpager2:viewpager2:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.appcompat:appcompat:1.2.0", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:1.0.0", - "androidx.loader:loader:aar:1.0.0", - "androidx.transition:transition:1.2.0", - "androidx.customview:customview:aar:1.1.0" - ], - "directDependencies": [ - "androidx.constraintlayout:constraintlayout:2.0.1", - "androidx.dynamicanimation:dynamicanimation:1.0.0", - "androidx.annotation:annotation:1.1.0", - "androidx.vectordrawable:vectordrawable:1.1.0", - "androidx.cardview:cardview:1.0.0", - "androidx.annotation:annotation-experimental:1.0.0", - "androidx.lifecycle:lifecycle-runtime:2.2.0", - "androidx.core:core:1.3.1", - "androidx.recyclerview:recyclerview:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:1.1.0", - "androidx.viewpager2:viewpager2:1.0.0", - "androidx.fragment:fragment:1.2.0", - "androidx.appcompat:appcompat:1.2.0", - "androidx.transition:transition:1.2.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://maven.fabric.io/public/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0.aar" - ], - "sha256": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a", - "url": "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0.aar" - }, - { - "coord": "com.google.android.material:material:jar:sources:1.3.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.cardview:cardview:jar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.swiperefreshlayout:swiperefreshlayout:aar:sources:1.0.0", - "androidx.transition:transition:jar:sources:1.2.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.dynamicanimation:dynamicanimation:jar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.coordinatorlayout:coordinatorlayout:aar:sources:1.1.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation-experimental:jar:sources:1.0.0", - "androidx.viewpager:viewpager:aar:sources:1.0.0", - "androidx.asynclayoutinflater:asynclayoutinflater:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-ui:aar:sources:1.0.0", - "androidx.recyclerview:recyclerview:aar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.slidingpanelayout:slidingpanelayout:aar:sources:1.0.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.customview:customview:aar:sources:1.1.0", - "androidx.constraintlayout:constraintlayout:jar:sources:2.0.1", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.loader:loader:aar:sources:1.0.0", - "androidx.viewpager2:viewpager2:jar:sources:1.0.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "androidx.vectordrawable:vectordrawable:jar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.recyclerview:recyclerview:jar:sources:1.1.0", - "androidx.cardview:cardview:jar:sources:1.0.0", - "androidx.transition:transition:jar:sources:1.2.0", - "androidx.dynamicanimation:dynamicanimation:jar:sources:1.0.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources:1.1.0", - "androidx.fragment:fragment:jar:sources:1.2.0", - "androidx.annotation:annotation-experimental:jar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.constraintlayout:constraintlayout:jar:sources:2.0.1", - "androidx.lifecycle:lifecycle-runtime:jar:sources:2.2.0", - "androidx.viewpager2:viewpager2:jar:sources:1.0.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.vectordrawable:vectordrawable:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar" - ], - "sha256": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993", - "url": "https://maven.google.com/com/google/android/material/material/1.3.0/material-1.3.0-sources.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:1.0-rc7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - }, - { - "coord": "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.fabric.io/public/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://maven.google.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" - ], - "sha256": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58", - "url": "https://repo1.maven.org/maven2/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7-sources.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - ], - "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" - }, - { - "coord": "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.fabric.io/public/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - ], - "sha256": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1-sources.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "coord": "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.fabric.io/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - }, - { - "coord": "com.google.code.gson:gson:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - }, - { - "coord": "com.google.code.gson:gson:jar:sources:2.8.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.fabric.io/public/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://maven.google.com/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - ], - "sha256": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:2.28.1", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "net.ltgt.gradle.incap:incap:0.3", - "com.google.dagger:dagger-spi:2.28.1", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "javax.annotation:jsr250-api:1.0", - "com.google.googlejavaformat:google-java-format:1.5", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" - ], - "sha256": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-compiler:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "javax.annotation:jsr250-api:jar:sources:1.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" - ], - "sha256": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.28.1/dagger-compiler-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:2.28.1", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" - ], - "sha256": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-producers:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" - ], - "sha256": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.28.1/dagger-producers-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:2.28.1", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.squareup:javapoet:1.11.1", - "com.google.dagger:dagger-producers:2.28.1", - "com.google.guava:failureaccess:1.0.1", - "javax.inject:javax.inject:1", - "com.google.dagger:dagger:2.28.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" - ], - "sha256": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger-spi:jar:sources:2.28.1", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.dagger:dagger:jar:sources:2.28.1", - "javax.inject:javax.inject:jar:sources:1", - "com.squareup:javapoet:jar:sources:1.11.1", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.dagger:dagger-producers:jar:sources:2.28.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" - ], - "sha256": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.28.1/dagger-spi-2.28.1-sources.jar" - }, - { - "coord": "com.google.dagger:dagger:2.28.1", - "dependencies": [ - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" - ], - "sha256": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1.jar" - }, - { - "coord": "com.google.dagger:dagger:jar:sources:2.28.1", - "dependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "directDependencies": [ - "javax.inject:javax.inject:jar:sources:1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.fabric.io/public/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://maven.google.com/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" - ], - "sha256": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a", - "url": "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.28.1/dagger-2.28.1-sources.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - ], - "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" - }, - { - "coord": "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - ], - "sha256": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1-sources.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - ], - "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar" - }, - { - "coord": "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.fabric.io/public/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://maven.google.com/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - ], - "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-analytics:17.5.0", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:17.5.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.android.gms:play-services-measurement-impl:aar:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-ads-identifier:aar:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "com.google.android.gms:play-services-measurement-base:aar:17.5.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:17.5.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - ], - "sha256": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54", - "url": "https://maven.google.com/com/google/firebase/firebase-analytics/17.5.0/firebase-analytics-17.5.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:19.3.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-components:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - ], - "sha256": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0.aar" - }, - { - "coord": "com.google.firebase:firebase-common:aar:sources:19.3.0", - "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.firebase:firebase-components:aar:sources:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - ], - "sha256": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b", - "url": "https://maven.google.com/com/google/firebase/firebase-common/19.3.0/firebase-common-19.3.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - ], - "sha256": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-components:aar:sources:16.0.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - ], - "sha256": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747", - "url": "https://maven.google.com/com/google/firebase/firebase-components/16.0.0/firebase-components-16.0.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-crashlytics:17.1.1", - "dependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.dagger:dagger:jar:2.28.1", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.7.2", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "com.google.firebase:firebase-iid:aar:20.1.5", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.datatransport:transport-backend-cct:aar:2.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.android.datatransport:transport-api:aar:2.2.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "com.squareup.okhttp3:okhttp:jar:4.7.2", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.android.datatransport:transport-runtime:aar:2.2.3" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - ], - "sha256": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b", - "url": "https://maven.google.com/com/google/firebase/firebase-crashlytics/17.1.1/firebase-crashlytics-17.1.1.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - ], - "sha256": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0.aar" - }, - { - "coord": "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "dependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.fabric.io/public/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - ], - "sha256": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314", - "url": "https://maven.google.com/com/google/firebase/firebase-encoders-json/16.1.0/firebase-encoders-json-16.1.0-sources.jar" - }, - { - "coord": "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - ], - "sha256": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", - "url": "https://maven.google.com/com/google/firebase/firebase-iid-interop/17.0.0/firebase-iid-interop-17.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-iid:aar:20.1.5", - "dependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "androidx.annotation:annotation:1.1.0", - "com.google.android.gms:play-services-base:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:2.2.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.print:print:aar:1.0.0", - "androidx.annotation:annotation:jar:1.1.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0", - "androidx.documentfile:documentfile:aar:1.0.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "androidx.loader:loader:aar:1.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-installations:aar:16.3.2", - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-stats:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "androidx.legacy:legacy-support-core-utils:aar:1.0.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - ], - "sha256": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", - "url": "https://maven.google.com/com/google/firebase/firebase-iid/20.1.5/firebase-iid-20.1.5.aar" - }, - { - "coord": "com.google.firebase:firebase-installations-interop:aar:16.0.0", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - ], - "sha256": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", - "url": "https://maven.google.com/com/google/firebase/firebase-installations-interop/16.0.0/firebase-installations-interop-16.0.0.aar" - }, - { - "coord": "com.google.firebase:firebase-installations:aar:16.3.2", - "dependencies": [ - "androidx.collection:collection:jar:1.1.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "androidx.fragment:fragment:aar:1.2.0", - "androidx.core:core:aar:1.3.1", - "androidx.annotation:annotation:jar:1.1.0", - "com.google.android.gms:play-services-basement:aar:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:1.8.1", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:17.0.0", - "com.google.firebase:firebase-common:aar:19.3.0", - "com.google.firebase:firebase-components:aar:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:16.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - ], - "sha256": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", - "url": "https://maven.google.com/com/google/firebase/firebase-installations/16.3.2/firebase-installations-16.3.2.aar" - }, - { - "coord": "com.google.firebase:firebase-measurement-connector:aar:18.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0", - "androidx.collection:collection:jar:1.1.0", - "androidx.core:core:aar:1.3.1", - "androidx.fragment:fragment:aar:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:17.0.0" - ], - "file": "v1/https/maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "mirror_urls": [ - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.fabric.io/public/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar", - "https://repo1.maven.org/maven2/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - ], - "sha256": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", - "url": "https://maven.google.com/com/google/firebase/firebase-measurement-connector/18.0.0/firebase-measurement-connector-18.0.0.aar" - }, - { - "coord": "com.google.gms:google-services:4.3.3", - "dependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.google.code.gson:gson:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:1.2.1", - "com.google.code.gson:gson:2.8.5", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - ], - "sha256": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3.jar" - }, - { - "coord": "com.google.gms:google-services:jar:sources:4.3.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1" - ], - "directDependencies": [ - "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "com.google.code.gson:gson:jar:sources:2.8.5", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.fabric.io/public/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - ], - "sha256": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0", - "url": "https://maven.google.com/com/google/gms/google-services/4.3.3/google-services-4.3.3-sources.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:1.5", - "dependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:javac-shaded:9-dev-r4023-3" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:9-dev-r4023-3", - "com.google.guava:guava:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - ], - "sha256": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5.jar" - }, - { - "coord": "com.google.googlejavaformat:google-java-format:jar:sources:1.5", - "dependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "directDependencies": [ - "com.google.errorprone:javac-shaded:jar:sources:9-dev-r4023-3", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.fabric.io/public/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar", - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - ], - "sha256": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f", - "url": "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.5/google-java-format-1.5-sources.jar" - }, - { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - }, - { - "coord": "com.google.guava:failureaccess:jar:sources:1.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.fabric.io/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - }, - { - "coord": "com.google.guava:guava:30.1.1-android", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.7.1", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - ], - "sha256": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar" - }, - { - "coord": "com.google.guava:guava:jar:sources:30.1.1-android", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.fabric.io/public/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://maven.google.com/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - ], - "sha256": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.1.1-android/guava-30.1.1-android-sources.jar" - }, - { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.fabric.io/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - }, - { - "coord": "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.fabric.io/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - ], - "sha256": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - ], - "sha256": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-java:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - ], - "sha256": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.17.3/protobuf-java-3.17.3-sources.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - ], - "sha256": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3.jar" - }, - { - "coord": "com.google.protobuf:protobuf-javalite:jar:sources:3.17.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.fabric.io/public/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://maven.google.com/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - ], - "sha256": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-javalite/3.17.3/protobuf-javalite-3.17.3-sources.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.truth:truth:1.1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.truth:truth:1.1.3", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - ], - "sha256": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3.jar" - }, - { - "coord": "com.google.truth.extensions:truth-liteproto-extension:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.google.truth:truth:jar:sources:1.1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "com.google.truth:truth:jar:sources:1.1.3", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - ], - "sha256": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130", - "url": "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-liteproto-extension/1.1.3/truth-liteproto-extension-1.1.3-sources.jar" - }, - { - "coord": "com.google.truth:truth:1.1.3", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.hamcrest:hamcrest-core:1.3", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.guava:failureaccess:1.0.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2", - "org.checkerframework:checker-compat-qual:2.5.5" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "com.google.errorprone:error_prone_annotations:2.7.1", - "org.checkerframework:checker-qual:3.13.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.ow2.asm:asm:9.1", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - ], - "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar" - }, - { - "coord": "com.google.truth:truth:jar:sources:1.1.3", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.j2objc:j2objc-annotations:jar:sources:1.3", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.guava:failureaccess:jar:sources:1.0.1", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.checkerframework:checker-qual:jar:sources:3.13.0", - "junit:junit:jar:sources:4.13.2", - "com.google.errorprone:error_prone_annotations:jar:sources:2.7.1", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1" - ], - "file": "v1/https/repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.fabric.io/public/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://maven.google.com/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar", - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - ], - "sha256": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545", - "url": "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3-sources.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - ], - "sha256": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" - }, - { - "coord": "com.googlecode.juniversalchardet:juniversalchardet:jar:sources:1.0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.fabric.io/public/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://maven.google.com/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar", - "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - ], - "sha256": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27", - "url": "https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3-sources.jar" - }, - { - "coord": "com.ibm.icu:icu4j:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - ], - "sha256": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar" - }, - { - "coord": "com.ibm.icu:icu4j:jar:sources:53.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.fabric.io/public/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://maven.google.com/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar", - "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - ], - "sha256": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994", - "url": "https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:1.11.0", - "dependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "com.squareup:kotlinpoet:1.6.0", - "com.squareup.moshi:moshi:1.11.0", - "com.google.auto.service:auto-service-annotations:1.0-rc7", - "net.ltgt.gradle.incap:incap:0.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.ow2.asm:asm:9.1", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin-codegen:jar:sources:1.11.0", - "dependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" - ], - "directDependencies": [ - "com.google.auto.service:auto-service-annotations:jar:sources:1.0-rc7", - "org.ow2.asm:asm:jar:sources:9.1", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.squareup:kotlinpoet:jar:sources:1.6.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "net.ltgt.gradle.incap:incap:jar:sources:0.3" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" - ], - "sha256": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:1.11.0", - "dependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi-kotlin:jar:sources:1.11.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" - ], - "sha256": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.moshi:moshi:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:2.6.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.6.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - }, - { - "coord": "com.squareup.moshi:moshi:jar:sources:1.11.0", - "dependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://maven.google.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" - ], - "sha256": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729", - "url": "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:4.7.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2", - "com.squareup.okhttp3:okhttp:4.7.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.7.2", - "junit:junit:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar" - ], - "sha256": "d7d08b5096336d5b5a27d0e91bb2ebfa7dd54e48c3bb1e3cba15cc9bf16526b7", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2.jar" - }, - { - "coord": "com.squareup.okhttp3:mockwebserver:jar:sources:4.7.2", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "com.squareup.okio:okio:jar:sources:2.6.0" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "junit:junit:jar:sources:4.13.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar" - ], - "sha256": "c5bc89a4ba5429b68713443e0dc625e0bd073e2c4b06a7b6c6c643d4ce29e32b", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/4.7.2/mockwebserver-4.7.2-sources.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:4.7.2", - "dependencies": [ - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar" - ], - "sha256": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar" - }, - { - "coord": "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "com.squareup.okio:okio:jar:sources:2.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://maven.fabric.io/public/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://maven.google.com/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" - ], - "sha256": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2-sources.jar" - }, - { - "coord": "com.squareup.okio:okio:2.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" - ], - "sha256": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" - }, - { - "coord": "com.squareup.okio:okio:jar:sources:2.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://maven.google.com/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar" - ], - "sha256": "bffda723f6706a29a0406993bd5262ecc4459460baa1b248147e03a3c55b62b4", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.6.0/okio-2.6.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0", - "com.squareup.moshi:moshi:1.11.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:1.11.0", - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - ], - "sha256": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:converter-moshi:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "com.squareup.moshi:moshi:jar:sources:1.11.0" - ], - "directDependencies": [ - "com.squareup.moshi:moshi:jar:sources:1.11.0", - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - ], - "sha256": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-moshi/2.5.0/converter-moshi-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - ], - "sha256": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit-mock:jar:sources:2.5.0", - "dependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:jar:sources:2.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - ], - "sha256": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.5.0/retrofit-mock-2.5.0-sources.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:4.7.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - ], - "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" - }, - { - "coord": "com.squareup.retrofit2:retrofit:jar:sources:2.9.0", - "dependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2" - ], - "directDependencies": [ - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://maven.google.com/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - ], - "sha256": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar" - }, - { - "coord": "com.squareup:javapoet:1.11.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" - ], - "sha256": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar" - }, - { - "coord": "com.squareup:javapoet:jar:sources:1.11.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://maven.google.com/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" - ], - "sha256": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac", - "url": "https://repo1.maven.org/maven2/com/squareup/javapoet/1.11.1/javapoet-1.11.1-sources.jar" - }, - { - "coord": "com.squareup:javawriter:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - ], - "sha256": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar" - }, - { - "coord": "com.squareup:javawriter:jar:sources:2.1.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.fabric.io/public/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://maven.google.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - ], - "sha256": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28", - "url": "https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1.1-sources.jar" - }, - { - "coord": "com.squareup:kotlinpoet:1.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" - ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" - }, - { - "coord": "com.squareup:kotlinpoet:jar:sources:1.6.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.fabric.io/public/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://maven.google.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar", - "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" - ], - "sha256": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840", - "url": "https://repo1.maven.org/maven2/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0-sources.jar" - }, - { - "coord": "commons-codec:commons-codec:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - ], - "sha256": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar" - }, - { - "coord": "commons-codec:commons-codec:jar:sources:1.10", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.fabric.io/public/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://maven.google.com/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - ], - "sha256": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar" - }, - { - "coord": "commons-io:commons-io:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - ], - "sha256": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar" - }, - { - "coord": "commons-io:commons-io:jar:sources:2.4", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "mirror_urls": [ - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.fabric.io/public/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://maven.google.com/commons-io/commons-io/2.4/commons-io-2.4-sources.jar", - "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - ], - "sha256": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01", - "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" - }, - { - "coord": "de.hdodenhof:circleimageview:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - ], - "sha256": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1.aar" - }, - { - "coord": "de.hdodenhof:circleimageview:jar:sources:3.0.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.fabric.io/public/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://maven.google.com/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar", - "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - ], - "sha256": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b", - "url": "https://repo1.maven.org/maven2/de/hdodenhof/circleimageview/3.0.1/circleimageview-3.0.1-sources.jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "mirror_urls": [ - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.fabric.io/public/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar", - "https://repo1.maven.org/maven2/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - ], - "sha256": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "url": "https://maven.google.com/io/fabric/sdk/android/fabric/1.4.7/fabric-1.4.7.aar" - }, - { - "coord": "javax.annotation:javax.annotation-api:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - ], - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - }, - { - "coord": "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.fabric.io/public/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - ], - "sha256": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95", - "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar" - }, - { - "coord": "javax.annotation:jsr250-api:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" - ], - "sha256": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar" - }, - { - "coord": "javax.annotation:jsr250-api:jar:sources:1.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.fabric.io/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://maven.google.com/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar", - "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" - ], - "sha256": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838", - "url": "https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar" - }, - { - "coord": "javax.inject:javax.inject:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - ], - "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" - }, - { - "coord": "javax.inject:javax.inject:jar:sources:1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.fabric.io/public/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1-sources.jar", - "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - ], - "sha256": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e", - "url": "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar" - }, - { - "coord": "junit:junit:4.13.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", - "mirror_urls": [ - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - ], - "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - }, - { - "coord": "junit:junit:jar:sources:4.13.2", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.fabric.io/public/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://maven.google.com/junit/junit/4.13.2/junit-4.13.2-sources.jar", - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - ], - "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", - "url": "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - ], - "sha256": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - ], - "sha256": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.20/byte-buddy-agent-1.10.20-sources.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" - ], - "sha256": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20.jar" - }, - { - "coord": "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.fabric.io/public/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - ], - "sha256": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.20/byte-buddy-1.10.20-sources.jar" - }, - { - "coord": "net.ltgt.gradle.incap:incap:0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" - ], - "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" - }, - { - "coord": "net.ltgt.gradle.incap:incap:jar:sources:0.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.fabric.io/public/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://maven.google.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar", - "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" - ], - "sha256": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43", - "url": "https://repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.3/incap-0.3-sources.jar" - }, - { - "coord": "net.sf.kxml:kxml2:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "mirror_urls": [ - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - ], - "sha256": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "coord": "net.sf.kxml:kxml2:jar:sources:2.3.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.fabric.io/public/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://maven.google.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar", - "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - ], - "sha256": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250", - "url": "https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" - }, - { - "coord": "nl.dionsegijn:konfetti:1.2.5", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" - ], - "sha256": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5.aar" - }, - { - "coord": "nl.dionsegijn:konfetti:jar:sources:1.2.5", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.fabric.io/public/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://maven.google.com/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar", - "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" - ], - "sha256": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5", - "url": "https://repo1.maven.org/maven2/nl/dionsegijn/konfetti/1.2.5/konfetti-1.2.5-sources.jar" - }, - { - "coord": "org.antlr:antlr4:4.5.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" - ], - "sha256": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar" - }, - { - "coord": "org.antlr:antlr4:jar:sources:4.5.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.fabric.io/public/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://maven.google.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" - ], - "sha256": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3-sources.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "mirror_urls": [ - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" - ], - "sha256": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar" - }, - { - "coord": "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.fabric.io/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://maven.google.com/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar", - "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - ], - "sha256": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b", - "url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65-sources.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - ], - "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" - }, - { - "coord": "org.checkerframework:checker-compat-qual:jar:sources:2.5.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" - ], - "sha256": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5-sources.jar" - }, - { - "coord": "org.checkerframework:checker-qual:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - ], - "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar" - }, - { - "coord": "org.checkerframework:checker-qual:jar:sources:3.13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.fabric.io/public/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" - ], - "sha256": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-core:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-core:jar:sources:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - ], - "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-integration:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3", - "org.hamcrest:hamcrest-library:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-library:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" - ], - "sha256": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-integration:jar:sources:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.hamcrest:hamcrest-library:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-library:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" - ], - "sha256": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3-sources.jar" - }, - { - "coord": "org.hamcrest:hamcrest-library:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" - ], - "sha256": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar" - }, - { - "coord": "org.hamcrest:hamcrest-library:jar:sources:1.3", - "dependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "directDependencies": [ - "org.hamcrest:hamcrest-core:jar:sources:1.3" - ], - "file": "v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.fabric.io/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://maven.google.com/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar", - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" - ], - "sha256": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c", - "url": "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - }, - { - "coord": "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://maven.google.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - ], - "sha256": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695", - "url": "https://repo1.maven.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "org.jetbrains.intellij.deps:trove4j:1.0.20181211", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" - ], - "sha256": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "org.jetbrains.intellij.deps:trove4j:jar:sources:1.0.20181211", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" - ], - "sha256": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.5.0/kotlin-compiler-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" - ], - "sha256": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - ], - "sha256": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.5.0/kotlin-daemon-embeddable-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - ], - "sha256": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-reflect:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" - ], - "sha256": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5.0/kotlin-reflect-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" - ], - "sha256": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" - ], - "sha256": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.5.0/kotlin-script-runtime-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" - ], - "sha256": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" - ], - "sha256": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.0/kotlin-stdlib-common-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" - ], - "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" - ], - "sha256": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" - ], - "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources:1.4.10" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" - ], - "sha256": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" - ], - "sha256": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "dependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains:annotations:jar:sources:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" - ], - "sha256": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.5.0/kotlin-stdlib-1.5.0-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" - ], - "sha256": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" - ], - "sha256": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.72/kotlin-test-annotations-common-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" - ], - "sha256": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" - ], - "sha256": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-common/1.3.72/kotlin-test-common-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.hamcrest:hamcrest-core:1.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "junit:junit:4.13.2" - ], - "directDependencies": [ - "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-test:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" - ], - "sha256": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test-junit:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0", - "junit:junit:jar:sources:4.13.2", - "org.hamcrest:hamcrest-core:jar:sources:1.3", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" - ], - "directDependencies": [ - "junit:junit:jar:sources:4.13.2", - "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" - ], - "sha256": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.3.72/kotlin-test-junit-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" - ], - "sha256": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72.jar" - }, - { - "coord": "org.jetbrains.kotlin:kotlin-test:jar:sources:1.3.72", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources:1.3.72" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://maven.google.com/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" - ], - "sha256": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.3.72/kotlin-test-1.3.72-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar" - ], - "sha256": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources:1.4.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar" - ], - "sha256": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-android/1.4.1/kotlinx-coroutines-android-1.4.1-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar" - ], - "sha256": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar" - ], - "sha256": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.1/kotlinx-coroutines-core-1.4.1-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" - ], - "sha256": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - ], - "sha256": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.2.2/kotlinx-coroutines-debug-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.2.2", - "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2", - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" - ], - "sha256": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources:1.2.2", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources:1.4.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources:1.2.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" - ], - "sha256": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.2.2/kotlinx-coroutines-test-1.2.2-sources.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" - ], - "sha256": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0.jar" - }, - { - "coord": "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources:0.1.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources:1.5.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" - ], - "sha256": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78", - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.1.0/kotlinx-metadata-jvm-0.1.0-sources.jar" - }, - { - "coord": "org.jetbrains:annotations:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - }, - { - "coord": "org.jetbrains:annotations:jar:sources:13.0", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.fabric.io/public/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - ], - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - }, - { - "coord": "org.mockito.kotlin:mockito-kotlin:3.2.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2", - "org.mockito:mockito-core:3.9.0" - ], - "directDependencies": [ - "org.mockito:mockito-core:3.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" - ], - "sha256": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0.jar" - }, - { - "coord": "org.mockito.kotlin:mockito-kotlin:jar:sources:3.2.0", - "dependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "org.mockito:mockito-core:jar:sources:3.9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.fabric.io/public/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://maven.google.com/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" - ], - "sha256": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b", - "url": "https://repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/3.2.0/mockito-kotlin-3.2.0-sources.jar" - }, - { - "coord": "org.mockito:mockito-core:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:1.10.20", - "net.bytebuddy:byte-buddy-agent:1.10.20", - "org.objenesis:objenesis:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" - ], - "sha256": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar" - }, - { - "coord": "org.mockito:mockito-core:jar:sources:3.9.0", - "dependencies": [ - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "directDependencies": [ - "net.bytebuddy:byte-buddy:jar:sources:1.10.20", - "net.bytebuddy:byte-buddy-agent:jar:sources:1.10.20", - "org.objenesis:objenesis:jar:sources:3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.fabric.io/public/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://maven.google.com/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" - ], - "sha256": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0-sources.jar" - }, - { - "coord": "org.objenesis:objenesis:3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "mirror_urls": [ - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" - ], - "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" - }, - { - "coord": "org.objenesis:objenesis:jar:sources:3.2", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.fabric.io/public/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://maven.google.com/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" - ], - "sha256": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" - ], - "sha256": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-analysis:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar" - ], - "sha256": "a34153ef6bac79a2a0535f62590671fe7c632ade294aa74938ee79da14707521", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-commons:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm-tree:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" - ], - "sha256": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-commons:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-tree:jar:sources:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar" - ], - "sha256": "7ced1227cc5e9d9762a930e19f8708591c5ef458bcdebdebd7e934fbb1b1adf3", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:9.0", - "dependencies": [ - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" - ], - "sha256": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-tree:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar" - ], - "sha256": "e75b132b75a861dcbb8aa75b98783b863310fb2e3e3d28394c22063db5ec7432", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm-util:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm-tree:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar" - ], - "sha256": "2af6e7d01e0862e75193f3c01a06a689b0a245947e29f38eb683633391519bb6", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar" - }, - { - "coord": "org.ow2.asm:asm-util:jar:sources:9.0", - "dependencies": [ - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm:jar:sources:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-tree:jar:sources:9.0" - ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://maven.google.com/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" - ], - "sha256": "cdc52c849b9af5d157df3919621d484697ed35c755292c682704227c0e012710", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0-sources.jar" - }, - { - "coord": "org.ow2.asm:asm:9.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" - ], - "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar" - }, - { - "coord": "org.ow2.asm:asm:jar:sources:9.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.fabric.io/public/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://maven.google.com/org/ow2/asm/asm/9.1/asm-9.1-sources.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" - ], - "sha256": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1-sources.jar" - }, - { - "coord": "org.robolectric:annotations:4.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar" - ], - "sha256": "76b5bf55bb0d98e3b72fee1e015dea04c3a5a907aff02b9b405cebd50a19e1ab", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5.jar" - }, - { - "coord": "org.robolectric:annotations:jar:sources:4.5", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://maven.google.com/org/robolectric/annotations/4.5/annotations-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar" - ], - "sha256": "32eccf8cbb11da68ffbe0fc14278150dc4236f77de26af1d1727e6acd61a086b", - "url": "https://repo1.maven.org/maven2/org/robolectric/annotations/4.5/annotations-4.5-sources.jar" - }, - { - "coord": "org.robolectric:junit:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:shadowapi:4.5", - "org.robolectric:sandbox:4.5" - ], - "directDependencies": [ - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "org.robolectric:shadowapi:4.5", - "org.robolectric:sandbox:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5.jar", - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar" - ], - "sha256": "c9eec2e87d53fc7a4af3c0c1c4b722963f2dc7d0a01b90568a6c83ca6d751c4a", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5.jar" - }, - { - "coord": "org.robolectric:junit:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "org.robolectric:sandbox:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.robolectric:sandbox:jar:sources:4.5", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://maven.google.com/org/robolectric/junit/4.5/junit-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar" - ], - "sha256": "6e631445ffcb2ecefb4ba4e170ae31e39f281244a3ce68b444f8d8fe1944782f", - "url": "https://repo1.maven.org/maven2/org/robolectric/junit/4.5/junit-4.5-sources.jar" - }, - { - "coord": "org.robolectric:pluginapi:4.5", - "dependencies": [ - "org.robolectric:annotations:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar" - ], - "sha256": "9292f4a65d546b27b000112f1daeea8228c039ba9eb790d122ee99a4b04d8c43", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5.jar" - }, - { - "coord": "org.robolectric:pluginapi:jar:sources:4.5", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://maven.google.com/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar" - ], - "sha256": "c90002bd085a03daf77b51ed4e0867cff898adaa754023aea21f4bcb84567127", - "url": "https://repo1.maven.org/maven2/org/robolectric/pluginapi/4.5/pluginapi-4.5-sources.jar" - }, - { - "coord": "org.robolectric:plugins-maven-dependency-resolver:4.5", - "dependencies": [ - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar" - ], - "sha256": "e6c381016e2da09c3f3a7859075042d3457d0dc0a6ba088b8d969b9d3a525cfa", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5.jar" - }, - { - "coord": "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:utils:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://maven.google.com/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar" - ], - "sha256": "628689f56c37d669a60d5aa669e59acb0d64001f6b2533174ed5ddee4871d7bb", - "url": "https://repo1.maven.org/maven2/org/robolectric/plugins-maven-dependency-resolver/4.5/plugins-maven-dependency-resolver-4.5-sources.jar" - }, - { - "coord": "org.robolectric:resources:4.5", - "dependencies": [ - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "com.google.guava:guava:30.1.1-android", - "org.robolectric:annotations:4.5", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5.jar", - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar" - ], - "sha256": "21b60d114670827bf80b7815faa16da02eeda2fcd01cba088dfb630fa9721eb3", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5.jar" - }, - { - "coord": "org.robolectric:resources:jar:sources:4.5", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:annotations:jar:sources:4.5", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:utils:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://maven.google.com/org/robolectric/resources/4.5/resources-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar" - ], - "sha256": "d5baa25e556e4fc67d3dc6bdf0bf32d29df4439856fc054112f81596a1fe1574", - "url": "https://repo1.maven.org/maven2/org/robolectric/resources/4.5/resources-4.5-sources.jar" - }, - { - "coord": "org.robolectric:robolectric:4.5", - "dependencies": [ - "org.robolectric:shadows-framework:4.5", - "org.ow2.asm:asm-analysis:9.0", - "androidx.annotation:annotation:1.1.0", - "org.robolectric:pluginapi:4.5", - "androidx.test:monitor:1.4.0", - "org.robolectric:plugins-maven-dependency-resolver:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:junit:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:9.0", - "androidx.test:monitor:aar:1.4.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:1.0.392", - "org.ow2.asm:asm-tree:9.0", - "org.bouncycastle:bcprov-jdk15on:1.65", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:shadowapi:4.5", - "org.robolectric:sandbox:4.5" - ], - "directDependencies": [ - "org.robolectric:shadows-framework:4.5", - "org.robolectric:pluginapi:4.5", - "androidx.test:monitor:1.4.0", - "org.robolectric:plugins-maven-dependency-resolver:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:junit:4.5", - "org.robolectric:utils:4.5", - "org.bouncycastle:bcprov-jdk15on:1.65", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.robolectric:sandbox:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar" - ], - "sha256": "ba9f8130c11d5b34dfe61990d2e9adfbcf5a945476309c3dcb48fce547331c27", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5.jar" - }, - { - "coord": "org.robolectric:robolectric:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.1", - "androidx.test:monitor:aar:sources:1.4.0", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "org.robolectric:shadows-framework:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "org.ow2.asm:asm-util:jar:sources:9.0", - "org.robolectric:sandbox:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:junit:jar:sources:4.5", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "androidx.test:monitor:jar:sources:1.4.0", - "org.robolectric:resources:jar:sources:4.5", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadows-framework:jar:sources:4.5", - "org.bouncycastle:bcprov-jdk15on:jar:sources:1.65", - "org.robolectric:annotations:jar:sources:4.5", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources:4.5", - "org.robolectric:sandbox:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:junit:jar:sources:4.5", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://maven.google.com/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar" - ], - "sha256": "54293237f2b9f48f1609935bffc37b353b3e981962fb578da64bae1a82c6c25d", - "url": "https://repo1.maven.org/maven2/org/robolectric/robolectric/4.5/robolectric-4.5-sources.jar" - }, - { - "coord": "org.robolectric:sandbox:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:shadowapi:4.5" - ], - "directDependencies": [ - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "org.robolectric:shadowapi:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar" - ], - "sha256": "cf18639f2991893122f88df87bf83eb325b3ca1031c9a730acead5acdc7e275c", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5.jar" - }, - { - "coord": "org.robolectric:sandbox:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:shadowapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://maven.google.com/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar" - ], - "sha256": "e9c61c173f65a73f4ae415cc0095c8570ed199d8247b4421032b82cc2aca3571", - "url": "https://repo1.maven.org/maven2/org/robolectric/sandbox/4.5/sandbox-4.5-sources.jar" - }, - { - "coord": "org.robolectric:shadowapi:4.5", - "dependencies": [ - "org.robolectric:annotations:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar" - ], - "sha256": "a158c49d0274a1412fb909d6b2e52a06b230a2b80ad8657c072c7474f0e69c1f", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5.jar" - }, - { - "coord": "org.robolectric:shadowapi:jar:sources:4.5", - "dependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:annotations:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://maven.google.com/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar" - ], - "sha256": "4a220cfd840b1aec509512825a6b332dbe8889f988f25d60369ceb599396ac9e", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadowapi/4.5/shadowapi-4.5-sources.jar" - }, - { - "coord": "org.robolectric:shadows-framework:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "androidx.annotation:annotation:1.1.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:9.0", - "androidx.test:monitor:aar:1.4.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:1.0.392", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:shadowapi:4.5" - ], - "directDependencies": [ - "androidx.annotation:annotation:1.1.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:resources:4.5", - "org.robolectric:utils:4.5", - "androidx.test:monitor:aar:1.4.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.almworks.sqlite4java:sqlite4java:1.0.392", - "org.robolectric:utils-reflector:4.5", - "org.robolectric:annotations:4.5", - "com.ibm.icu:icu4j:53.1", - "org.robolectric:shadowapi:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar" - ], - "sha256": "3be4c7d01ee2fb5cff4cb90a65af26831199baac3e92311dd2d5f42cadb50723", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5.jar" - }, - { - "coord": "org.robolectric:shadows-framework:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.robolectric:resources:jar:sources:4.5", - "org.ow2.asm:asm:jar:sources:9.1", - "androidx.test:monitor:aar:sources:1.4.0", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "org.robolectric:shadowapi:jar:sources:4.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "org.ow2.asm:asm-util:jar:sources:9.0", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "directDependencies": [ - "org.robolectric:resources:jar:sources:4.5", - "androidx.test:monitor:aar:sources:1.4.0", - "org.robolectric:utils:jar:sources:4.5", - "org.robolectric:pluginapi:jar:sources:4.5", - "com.almworks.sqlite4java:sqlite4java:jar:sources:1.0.392", - "org.robolectric:shadowapi:jar:sources:4.5", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.ibm.icu:icu4j:jar:sources:53.1", - "org.robolectric:annotations:jar:sources:4.5", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "org.robolectric:utils-reflector:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://maven.google.com/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar" - ], - "sha256": "879288cd58699b4a75ebda38bb0905f359a258575f18ff0e7b861d18a8595231", - "url": "https://repo1.maven.org/maven2/org/robolectric/shadows-framework/4.5/shadows-framework-4.5-sources.jar" - }, - { - "coord": "org.robolectric:utils-reflector:4.5", - "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.robolectric:pluginapi:4.5", - "org.robolectric:utils:4.5", - "com.google.guava:guava:30.1.1-android", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-util:9.0", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1", - "org.ow2.asm:asm:9.1" - ], - "directDependencies": [ - "org.ow2.asm:asm:9.1", - "org.ow2.asm:asm-commons:9.0", - "org.ow2.asm:asm-util:9.0", - "org.robolectric:utils:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar" - ], - "sha256": "91f9e5f9eacd6a2f308473b39d473f3edd205365fe3c4188f8c4c11191c6d914", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5.jar" - }, - { - "coord": "org.robolectric:utils-reflector:jar:sources:4.5", - "dependencies": [ - "org.ow2.asm:asm-commons:jar:sources:9.0", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-tree:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "org.ow2.asm:asm-analysis:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "org.ow2.asm:asm:jar:sources:9.1", - "org.ow2.asm:asm-commons:jar:sources:9.0", - "org.ow2.asm:asm-util:jar:sources:9.0", - "org.robolectric:utils:jar:sources:4.5" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://maven.google.com/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar" - ], - "sha256": "a8f9c774036f4ed79a1c08cd876a4ec0e8eac311875c0a3e9df7de8ab0e5e003", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils-reflector/4.5/utils-reflector-4.5-sources.jar" - }, - { - "coord": "org.robolectric:utils:4.5", - "dependencies": [ - "org.robolectric:pluginapi:4.5", - "com.google.guava:guava:30.1.1-android", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" - ], - "directDependencies": [ - "org.robolectric:pluginapi:4.5", - "com.google.guava:guava:30.1.1-android", - "javax.annotation:javax.annotation-api:1.3.2", - "org.robolectric:annotations:4.5", - "javax.inject:javax.inject:1" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar", - "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5.jar", - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar" - ], - "sha256": "b0982a413c4bd874a8099b97a22cdcd4826cf62178f17dbca67d814627124de1", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5.jar" - }, - { - "coord": "org.robolectric:utils:jar:sources:4.5", - "dependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "directDependencies": [ - "com.google.guava:guava:jar:sources:30.1.1-android", - "javax.inject:javax.inject:jar:sources:1", - "org.robolectric:pluginapi:jar:sources:4.5", - "org.robolectric:annotations:jar:sources:4.5", - "javax.annotation:javax.annotation-api:jar:sources:1.3.2" - ], - "file": "v1/https/repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "mirror_urls": [ - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://maven.fabric.io/public/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://maven.google.com/org/robolectric/utils/4.5/utils-4.5-sources.jar", - "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" - ], - "sha256": "f8b7e1a3ed9916c1d2529ede178af4bd6dc3b2f41fc9be57c22476f3e91ffdb4", - "url": "https://repo1.maven.org/maven2/org/robolectric/utils/4.5/utils-4.5-sources.jar" - }, - { - "coord": "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "androidx.constraintlayout:constraintlayout:jar:sources:2.0.1", - "dependencies": [ - "androidx.versionedparcelable:versionedparcelable:aar:sources:1.1.0", - "androidx.vectordrawable:vectordrawable-animated:aar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.lifecycle:lifecycle-runtime:aar:sources:2.2.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.core:core:jar:sources:1.3.1", - "androidx.drawerlayout:drawerlayout:aar:sources:1.1.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.interpolator:interpolator:aar:sources:1.0.0", - "androidx.cursoradapter:cursoradapter:aar:sources:1.0.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.appcompat:appcompat-resources:aar:sources:1.2.0", - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "androidx.vectordrawable:vectordrawable:aar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.appcompat:appcompat:jar:sources:1.2.0", - "androidx.constraintlayout:constraintlayout-solver:jar:sources:2.0.1", - "androidx.core:core:jar:sources:1.3.1" - ], - "file": null - }, - { - "coord": "androidx.multidex:multidex-instrumentation:jar:sources:2.0.0", - "dependencies": [ - "androidx.multidex:multidex:jar:sources:2.0.1" - ], - "directDependencies": [ - "androidx.multidex:multidex:jar:sources:2.0.1" - ], - "file": null - }, - { - "coord": "com.android.support:support-annotations:jar:sources:28.0.0", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "dependencies": [ - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "directDependencies": [ - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:beta:aar:sources:1.2.10", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "io.fabric.sdk.android:fabric", - "com.crashlytics.sdk.android:answers", - "com.crashlytics.sdk.android:crashlytics" - ], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7", - "dependencies": [ - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "file": null - }, - { - "coord": "com.crashlytics.sdk.android:crashlytics:jar:sources:2.9.8", - "dependencies": [ - "com.crashlytics.sdk.android:beta:aar:sources:1.2.10", - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7", - "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7" - ], - "directDependencies": [ - "com.crashlytics.sdk.android:answers:aar:sources:1.4.6", - "com.crashlytics.sdk.android:beta:aar:sources:1.2.10", - "com.crashlytics.sdk.android:crashlytics-core:aar:sources:2.6.7", - "io.fabric.sdk.android:fabric:aar:sources:1.4.7" - ], - "file": null - }, - { - "coord": "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", - "dependencies": [ - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.google.dagger:dagger:jar:sources:2.28.1", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0" - ], - "file": null - }, - { - "coord": "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "dependencies": [ - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.28.1" - ], - "directDependencies": [ - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.dagger:dagger:jar:sources:2.28.1" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-measurement:aar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.android.gms:strict-version-matcher-plugin:jar:sources:1.2.1", - "dependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10", - "com.google.guava:guava:jar:sources:30.1.1-android" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:jar:sources:3.0.2", - "com.google.guava:guava:jar:sources:30.1.1-android", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources:1.4.10" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-analytics:jar:sources:17.5.0", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-ads-identifier:aar:sources:17.0.0", - "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-base:aar:sources:17.5.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.android.gms:play-services-measurement-impl:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement:aar:sources:17.5.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-measurement:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-api:aar:sources:17.5.0", - "com.google.android.gms:play-services-measurement-sdk:aar:sources:17.5.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-crashlytics:jar:sources:17.1.1", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "com.google.firebase:firebase-iid:aar:sources:20.1.5", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.dagger:dagger:jar:sources:2.28.1", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.android.datatransport:transport-runtime:aar:sources:2.2.3", - "com.squareup.okhttp3:okhttp:jar:sources:4.7.2", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "com.google.firebase:firebase-iid:aar:sources:20.1.5", - "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "com.google.android.datatransport:transport-api:aar:sources:2.2.0", - "com.google.android.datatransport:transport-backend-cct:aar:sources:2.3.0", - "com.google.firebase:firebase-encoders-json:aar:sources:16.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "dependencies": [ - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-iid:aar:sources:20.1.5", - "dependencies": [ - "androidx.documentfile:documentfile:aar:sources:1.0.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.print:print:aar:sources:1.0.0", - "com.google.android.gms:play-services-base:aar:sources:17.0.0", - "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:sources:1.0.0", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.lifecycle:lifecycle-livedata:aar:sources:2.2.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "androidx.loader:loader:aar:sources:1.0.0", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.legacy:legacy-support-core-utils:aar:sources:1.0.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "com.google.firebase:firebase-iid-interop:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.android.gms:play-services-stats:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0", - "dependencies": [ - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-installations:aar:sources:16.3.2", - "dependencies": [ - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.fragment:fragment:aar:sources:1.2.0", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.annotation:annotation:jar:sources:1.1.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.auto.value:auto-value-annotations:jar:sources:1.8.1", - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-tasks:aar:sources:17.0.0", - "com.google.firebase:firebase-common:aar:sources:19.3.0", - "com.google.firebase:firebase-components:aar:sources:16.0.0", - "com.google.firebase:firebase-installations-interop:aar:sources:16.0.0" - ], - "file": null - }, - { - "coord": "com.google.firebase:firebase-measurement-connector:aar:sources:18.0.0", - "dependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0", - "androidx.core:core:aar:sources:1.3.1", - "androidx.collection:collection:jar:sources:1.1.0", - "androidx.fragment:fragment:aar:sources:1.2.0" - ], - "directDependencies": [ - "com.google.android.gms:play-services-basement:aar:sources:17.0.0" - ], - "file": null - }, - { - "coord": "com.google.guava:listenablefuture:jar:sources:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "io.fabric.sdk.android:fabric:aar:sources:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": null - }, - { - "coord": "io.fabric.sdk.android:fabric:jar:sources:1.4.7", - "dependencies": [], - "directDependencies": [], - "file": null - } - ], - "version": "0.1.0" + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": 1616765369, + "__RESOLVED_ARTIFACTS_HASH": 740282478, + "conflict_resolution": { + "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", + "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", + "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", + "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", + "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", + "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", + "junit:junit:4.12": "junit:junit:4.13.2", + "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" + }, + "artifacts": { + "android.arch.core:common": { + "shasums": { + "jar": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", + "javadoc": null, + "sources": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c" + }, + "version": "1.1.1" + }, + "android.arch.core:core-testing": { + "shasums": { + "javadoc": null, + "sources": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3" + }, + "version": "1.1.1" + }, + "android.arch.core:core-testing:aar": { + "shasums": { + "jar": "150a6f028af6c57ca6de66cb185a135cdcf737f597443acc4cf8aeeec064fff3" + }, + "version": "1.1.1" + }, + "android.arch.core:runtime": { + "shasums": { + "sources": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420" + }, + "version": "1.1.1" + }, + "android.arch.core:runtime:aar": { + "shasums": { + "jar": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", + "javadoc": null + }, + "version": "1.1.1" + }, + "androidx.activity:activity": { + "shasums": { + "sources": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e" + }, + "version": "1.1.0" + }, + "androidx.activity:activity:aar": { + "shasums": { + "jar": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation": { + "shasums": { + "jar": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "javadoc": "64433da867505447aafaaab12182cc33b5afbdf32d183cfa07fa067168b06528", + "sources": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02" + }, + "version": "1.1.0" + }, + "androidx.annotation:annotation-experimental": { + "shasums": { + "javadoc": null, + "sources": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776" + }, + "version": "1.0.0" + }, + "androidx.annotation:annotation-experimental:aar": { + "shasums": { + "jar": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11" + }, + "version": "1.0.0" + }, + "androidx.appcompat:appcompat": { + "shasums": { + "javadoc": null, + "sources": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources": { + "shasums": { + "sources": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09" + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat-resources:aar": { + "shasums": { + "jar": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.appcompat:appcompat:aar": { + "shasums": { + "jar": "3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70" + }, + "version": "1.2.0" + }, + "androidx.arch.core:core-common": { + "shasums": { + "jar": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", + "javadoc": null, + "sources": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime": { + "shasums": { + "sources": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-runtime:aar": { + "shasums": { + "jar": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-testing": { + "shasums": { + "javadoc": null, + "sources": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc" + }, + "version": "2.1.0" + }, + "androidx.arch.core:core-testing:aar": { + "shasums": { + "jar": "c57ffade2a9a844bd62b4f4c3916fad5e09e9f24cceba27e932c25bb7a6d1d8f" + }, + "version": "2.1.0" + }, + "androidx.cardview:cardview": { + "shasums": { + "javadoc": null, + "sources": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4" + }, + "version": "1.0.0" + }, + "androidx.cardview:cardview:aar": { + "shasums": { + "jar": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7" + }, + "version": "1.0.0" + }, + "androidx.collection:collection": { + "shasums": { + "jar": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", + "javadoc": null, + "sources": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d" + }, + "version": "1.1.0" + }, + "androidx.constraintlayout:constraintlayout": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout-solver": { + "shasums": { + "jar": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", + "javadoc": null, + "sources": null + }, + "version": "2.0.1" + }, + "androidx.constraintlayout:constraintlayout:aar": { + "shasums": { + "jar": "ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189" + }, + "version": "2.0.1" + }, + "androidx.coordinatorlayout:coordinatorlayout": { + "shasums": { + "javadoc": null, + "sources": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b" + }, + "version": "1.1.0" + }, + "androidx.coordinatorlayout:coordinatorlayout:aar": { + "shasums": { + "jar": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb" + }, + "version": "1.1.0" + }, + "androidx.core:core": { + "shasums": { + "javadoc": null, + "sources": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28" + }, + "version": "1.3.1" + }, + "androidx.core:core-ktx": { + "shasums": { + "javadoc": null, + "sources": "a477aafb6356210d5d6a64f0d5e57e5500e1906ba1a3f49d449081589e785626" + }, + "version": "1.0.1" + }, + "androidx.core:core-ktx:aar": { + "shasums": { + "jar": "a151b7e21acc3d272e1d397a2084e76ccce88e8542adcc4e0cf1e0655063255f" + }, + "version": "1.0.1" + }, + "androidx.core:core:aar": { + "shasums": { + "jar": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", + "javadoc": null + }, + "version": "1.3.1" + }, + "androidx.cursoradapter:cursoradapter": { + "shasums": { + "sources": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323" + }, + "version": "1.0.0" + }, + "androidx.cursoradapter:cursoradapter:aar": { + "shasums": { + "jar": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.customview:customview": { + "shasums": { + "sources": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2" + }, + "version": "1.1.0" + }, + "androidx.customview:customview:aar": { + "shasums": { + "jar": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.databinding:databinding-adapters": { + "shasums": { + "javadoc": null, + "sources": "201336b6c7563cf4bf7481dc24bf8cf81944d1ff0dde75e66f989fbf599c2ac5" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-adapters:aar": { + "shasums": { + "jar": "840a66744866185b6a74fd99e6596bf1eb0720837c3ae470c25212bccc563939" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-common": { + "shasums": { + "jar": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", + "javadoc": "eeb6b61b31a9561e073a15e8f050de8f8fb663103be3ec390b61c6f19a821ca5", + "sources": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-compiler": { + "shasums": { + "jar": "07a9fb44f43048b18f149add7835e1239e92057e6748affde2d2bccf330c4242", + "javadoc": "8550379b595c934f4bbea2d34749506587763b58890a35088a04a7c546ba044d", + "sources": "55abb3bae194f31d0823807fd798b95447fb988f7f1291195e040b281f258464" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-compiler-common": { + "shasums": { + "jar": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", + "javadoc": "91d74586e54c510cc46a8e2a8f3d9e21538d2c7e07ec38e0b3205d3828dfc47a", + "sources": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-runtime": { + "shasums": { + "javadoc": null, + "sources": "5d9c949b8d3f14102a1aa85a036057bb32c715a414438c76af06c772f935bf91" + }, + "version": "3.4.2" + }, + "androidx.databinding:databinding-runtime:aar": { + "shasums": { + "jar": "80d966bf58b971334d65b213b2ab16fe827bbb95389a9c6a52b141853f529b30" + }, + "version": "3.4.2" + }, + "androidx.documentfile:documentfile": { + "shasums": { + "sources": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410" + }, + "version": "1.0.0" + }, + "androidx.documentfile:documentfile:aar": { + "shasums": { + "jar": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.drawerlayout:drawerlayout": { + "shasums": { + "javadoc": null, + "sources": "2273fcbb290a092634b90e0556dfb1ae978d9ed011be5692bd9e6659633b6850" + }, + "version": "1.1.0" + }, + "androidx.drawerlayout:drawerlayout:aar": { + "shasums": { + "jar": "9d79030ad4f93b1c6296f7a8391710f9e9e3228a3b10964c4bb0a042fd6257b8", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.dynamicanimation:dynamicanimation": { + "shasums": { + "javadoc": null, + "sources": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196" + }, + "version": "1.0.0" + }, + "androidx.dynamicanimation:dynamicanimation:aar": { + "shasums": { + "jar": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface": { + "shasums": { + "javadoc": null, + "sources": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c" + }, + "version": "1.0.0" + }, + "androidx.exifinterface:exifinterface:aar": { + "shasums": { + "jar": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11" + }, + "version": "1.0.0" + }, + "androidx.fragment:fragment": { + "shasums": { + "javadoc": null, + "sources": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb" + }, + "version": "1.2.0" + }, + "androidx.fragment:fragment:aar": { + "shasums": { + "jar": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", + "javadoc": null + }, + "version": "1.2.0" + }, + "androidx.interpolator:interpolator": { + "shasums": { + "sources": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345" + }, + "version": "1.0.0" + }, + "androidx.interpolator:interpolator:aar": { + "shasums": { + "jar": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils": { + "shasums": { + "javadoc": null, + "sources": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070" + }, + "version": "1.0.0" + }, + "androidx.legacy:legacy-support-core-utils:aar": { + "shasums": { + "jar": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-common": { + "shasums": { + "jar": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", + "javadoc": null, + "sources": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-extensions": { + "shasums": { + "javadoc": null, + "sources": "3cc0bd51ff16c978cc4000a10e6df339febd97a0aed6aa301454b70798155cc4" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-extensions:aar": { + "shasums": { + "jar": "648c8de1d10b025d524a2e46ac994fc3f6bf186826c09ec1a62d250bf1b877ae" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata": { + "shasums": { + "sources": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core": { + "shasums": { + "javadoc": null, + "sources": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx": { + "shasums": { + "sources": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": { + "shasums": { + "jar": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-core:aar": { + "shasums": { + "jar": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-ktx": { + "shasums": { + "javadoc": null, + "sources": "3b1a5683ffecf2f5ec7879db1b7debf03d94b49db0bc4e2cf49d340e194fa437" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata-ktx:aar": { + "shasums": { + "jar": "69c3532a70d39adfa13458c9e06d7adcd88a2259f5e9ea517cc7eed26c5fc491" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-livedata:aar": { + "shasums": { + "jar": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process": { + "shasums": { + "sources": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-process:aar": { + "shasums": { + "jar": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime": { + "shasums": { + "javadoc": null, + "sources": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-runtime:aar": { + "shasums": { + "jar": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service": { + "shasums": { + "sources": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-service:aar": { + "shasums": { + "jar": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel": { + "shasums": { + "sources": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-ktx": { + "shasums": { + "javadoc": null, + "sources": "9cab05f9a642bdcb8628d4e353efa1dc2784cdc5c337687470edd0c2cd2071a3" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar": { + "shasums": { + "jar": "f791001f2211947e56ad3d96d12c9ae93fc5589b88f08603f69a2265c9a7d702" + }, + "version": "2.2.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate": { + "shasums": { + "sources": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9" + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": { + "shasums": { + "jar": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.lifecycle:lifecycle-viewmodel:aar": { + "shasums": { + "jar": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", + "javadoc": null + }, + "version": "2.2.0" + }, + "androidx.loader:loader": { + "shasums": { + "sources": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67" + }, + "version": "1.0.0" + }, + "androidx.loader:loader:aar": { + "shasums": { + "jar": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager": { + "shasums": { + "sources": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4" + }, + "version": "1.0.0" + }, + "androidx.localbroadcastmanager:localbroadcastmanager:aar": { + "shasums": { + "jar": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.multidex:multidex": { + "shasums": { + "javadoc": null, + "sources": "b0d707d4074dd1996d0780e0b84478d4ca54515de38fe8df542fbafc44ba2b20" + }, + "version": "2.0.1" + }, + "androidx.multidex:multidex-instrumentation": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.0.0" + }, + "androidx.multidex:multidex-instrumentation:aar": { + "shasums": { + "jar": "fb8115694b1731c23c1bbb628f5baaee37a8f3b50d69a7733b55278e101e1488" + }, + "version": "2.0.0" + }, + "androidx.multidex:multidex:aar": { + "shasums": { + "jar": "42dd32ff9f97f85771b82a20003a8d70f68ab7b4ba328964312ce0732693db09" + }, + "version": "2.0.1" + }, + "androidx.navigation:navigation-common": { + "shasums": { + "sources": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx": { + "shasums": { + "sources": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common-ktx:aar": { + "shasums": { + "jar": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-common:aar": { + "shasums": { + "jar": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment": { + "shasums": { + "javadoc": null, + "sources": "bc3a5b4153f886f11c5e0ab5fcba2f329beaeb5c2fa00c9b7f176884a20c0ece" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment-ktx": { + "shasums": { + "javadoc": null, + "sources": "482878c8b556ee07e9fd13fe9feee654fcbc984aa5224bfe7a5119796000020f" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment-ktx:aar": { + "shasums": { + "jar": "8ad7b7ed765009271cc0fe97ea925b3fbd90a9bc80aeefb2708a554d7330b8d3" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-fragment:aar": { + "shasums": { + "jar": "38ddf1afc99a0585904f2121eee7131fef13595e64c9bb6b22f68dd66b8d1f9c", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime": { + "shasums": { + "sources": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx": { + "shasums": { + "sources": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime-ktx:aar": { + "shasums": { + "jar": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-runtime:aar": { + "shasums": { + "jar": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui": { + "shasums": { + "javadoc": null, + "sources": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx": { + "shasums": { + "javadoc": null, + "sources": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui-ktx:aar": { + "shasums": { + "jar": "fb28826b4eb20a53e9398576bb9e7a3215cf970e99a05d7ccc0422d5978fa915" + }, + "version": "2.0.0" + }, + "androidx.navigation:navigation-ui:aar": { + "shasums": { + "jar": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", + "javadoc": null + }, + "version": "2.0.0" + }, + "androidx.print:print": { + "shasums": { + "sources": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217" + }, + "version": "1.0.0" + }, + "androidx.print:print:aar": { + "shasums": { + "jar": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.recyclerview:recyclerview": { + "shasums": { + "javadoc": null, + "sources": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c" + }, + "version": "1.1.0" + }, + "androidx.recyclerview:recyclerview:aar": { + "shasums": { + "jar": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.room:room-common": { + "shasums": { + "jar": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", + "javadoc": null, + "sources": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime": { + "shasums": { + "javadoc": null, + "sources": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce" + }, + "version": "2.2.5" + }, + "androidx.room:room-runtime:aar": { + "shasums": { + "jar": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", + "javadoc": null + }, + "version": "2.2.5" + }, + "androidx.savedstate:savedstate": { + "shasums": { + "sources": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743" + }, + "version": "1.0.0" + }, + "androidx.savedstate:savedstate:aar": { + "shasums": { + "jar": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.sqlite:sqlite": { + "shasums": { + "sources": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework": { + "shasums": { + "sources": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9" + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite-framework:aar": { + "shasums": { + "jar": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.sqlite:sqlite:aar": { + "shasums": { + "jar": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", + "javadoc": null + }, + "version": "2.1.0" + }, + "androidx.test.espresso:espresso-accessibility": { + "shasums": { + "javadoc": "37891fcbfec8fa57ae477c0c20548a4f398856edbb094a37363b32e86af77118", + "sources": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-accessibility:aar": { + "shasums": { + "jar": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-contrib": { + "shasums": { + "javadoc": "20bea11b66080bb827616ac0fce9c32d515993385e03a8e65d2c01f923b3fdf5", + "sources": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-contrib:aar": { + "shasums": { + "jar": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-core": { + "shasums": { + "javadoc": "d3f96a3c1419783c93da125ef42218870a06d83b200caf6d85afb48f91bc5574", + "sources": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-core:aar": { + "shasums": { + "jar": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-idling-resource": { + "shasums": { + "javadoc": "02201274466dc2a9396fdf5d642e63ed08d73cc4e88cc942b2b9608b49465cc6", + "sources": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-idling-resource:aar": { + "shasums": { + "jar": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09" + }, + "version": "3.2.0" + }, + "androidx.test.espresso:espresso-intents": { + "shasums": { + "javadoc": "d5baf1ba5aacf13a3cc1ddb5022ce6041c48f257d31cd11312bd47bfc493e3e0", + "sources": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7" + }, + "version": "3.1.0" + }, + "androidx.test.espresso:espresso-intents:aar": { + "shasums": { + "jar": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6" + }, + "version": "3.1.0" + }, + "androidx.test.ext:junit": { + "shasums": { + "javadoc": "2759ef1503ca60c267c519251803f8beb0d033faea685ab7b656713deb0cfb15", + "sources": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292" + }, + "version": "1.1.1" + }, + "androidx.test.ext:junit:aar": { + "shasums": { + "jar": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72" + }, + "version": "1.1.1" + }, + "androidx.test.ext:truth": { + "shasums": { + "javadoc": "5d7a9b2ce35d8b59d96f59d7277adaa576f1717556a012f770d6440a361d288d", + "sources": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df" + }, + "version": "1.4.0" + }, + "androidx.test.ext:truth:aar": { + "shasums": { + "jar": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6" + }, + "version": "1.4.0" + }, + "androidx.test.uiautomator:uiautomator": { + "shasums": { + "javadoc": "d6ce5ab3d9d32aeb5c73022d36209147b463e9a6a8951b79c4010232c50e416e", + "sources": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99" + }, + "version": "2.2.0" + }, + "androidx.test.uiautomator:uiautomator:aar": { + "shasums": { + "jar": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197" + }, + "version": "2.2.0" + }, + "androidx.test:core": { + "shasums": { + "javadoc": "8972e2aa593da387257614e45fcc3492725c6528df9ce07fc39e495d1311c4a6", + "sources": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30" + }, + "version": "1.4.0" + }, + "androidx.test:core:aar": { + "shasums": { + "jar": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf" + }, + "version": "1.4.0" + }, + "androidx.test:monitor": { + "shasums": { + "javadoc": "9672dbb39e76e7ff1c1a35b04652e24cb0b40cb0353d064de7a3ab683ad9bf11", + "sources": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48" + }, + "version": "1.4.0" + }, + "androidx.test:monitor:aar": { + "shasums": { + "jar": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325" + }, + "version": "1.4.0" + }, + "androidx.test:rules": { + "shasums": { + "javadoc": "f3af3597242684cbec5f69a5045a67c649094fc8d04c5af1c8e124b6f9464bbd", + "sources": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb" + }, + "version": "1.1.0" + }, + "androidx.test:rules:aar": { + "shasums": { + "jar": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986" + }, + "version": "1.1.0" + }, + "androidx.test:runner": { + "shasums": { + "javadoc": "baec1bfd44e3065191f0d87aa3fa8e6f0e3b83701a6c0eb0cbd27929a2ee61be", + "sources": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739" + }, + "version": "1.2.0" + }, + "androidx.test:runner:aar": { + "shasums": { + "jar": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1" + }, + "version": "1.2.0" + }, + "androidx.transition:transition": { + "shasums": { + "javadoc": null, + "sources": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887" + }, + "version": "1.2.0" + }, + "androidx.transition:transition:aar": { + "shasums": { + "jar": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e" + }, + "version": "1.2.0" + }, + "androidx.vectordrawable:vectordrawable": { + "shasums": { + "javadoc": null, + "sources": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated": { + "shasums": { + "javadoc": null, + "sources": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1" + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable-animated:aar": { + "shasums": { + "jar": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.vectordrawable:vectordrawable:aar": { + "shasums": { + "jar": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable": { + "shasums": { + "sources": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b" + }, + "version": "1.1.0" + }, + "androidx.versionedparcelable:versionedparcelable:aar": { + "shasums": { + "jar": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", + "javadoc": null + }, + "version": "1.1.0" + }, + "androidx.viewpager2:viewpager2": { + "shasums": { + "javadoc": null, + "sources": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1" + }, + "version": "1.0.0" + }, + "androidx.viewpager2:viewpager2:aar": { + "shasums": { + "jar": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager": { + "shasums": { + "javadoc": null, + "sources": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd" + }, + "version": "1.0.0" + }, + "androidx.viewpager:viewpager:aar": { + "shasums": { + "jar": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", + "javadoc": null + }, + "version": "1.0.0" + }, + "androidx.work:work-runtime": { + "shasums": { + "javadoc": null, + "sources": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx": { + "shasums": { + "javadoc": null, + "sources": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f" + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime-ktx:aar": { + "shasums": { + "jar": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", + "javadoc": null + }, + "version": "2.4.0" + }, + "androidx.work:work-runtime:aar": { + "shasums": { + "jar": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", + "javadoc": null + }, + "version": "2.4.0" + }, + "androidx.work:work-testing": { + "shasums": { + "javadoc": null, + "sources": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570" + }, + "version": "2.4.0" + }, + "androidx.work:work-testing:aar": { + "shasums": { + "jar": "dc1d9f743c59ee08c605aa924fc20819b6a0b734338e0a95af1943c3cd806e23" + }, + "version": "2.4.0" + }, + "com.almworks.sqlite4java:sqlite4java": { + "shasums": { + "jar": "243a64470fda0e86a6fddeb0af4c7aa9426ce84e68cbfe18d75ee5da4b7e0b92", + "javadoc": "ca8b2face1fc29691a5f13c1df01055382fd2291b7fc8211231ed225feed359f", + "sources": "778b2c2c6f7e0fb5d9b4a5c7ccea3836c2c172e581bfa3121514b8de628b3180" + }, + "version": "1.0.392" + }, + "com.android.databinding:baseLibrary": { + "shasums": { + "jar": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", + "javadoc": "086fbefbb6bc12f3a57a278aa2b813e07595bc8be69e8e498312c2a138ec27cc", + "sources": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276" + }, + "version": "3.4.2" + }, + "com.android.support:support-annotations": { + "shasums": { + "jar": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", + "javadoc": null, + "sources": null + }, + "version": "28.0.0" + }, + "com.android.tools.build.jetifier:jetifier-core": { + "shasums": { + "jar": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", + "javadoc": null, + "sources": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409" + }, + "version": "1.0.0-beta04" + }, + "com.android.tools.build:aapt2-proto": { + "shasums": { + "jar": "d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664", + "javadoc": "8ba7e35b05c714b1110a37f758de2806afe20a1e19d2b77d91ea03ddf4f4b919", + "sources": "9887a82631d64be27278ea588bfa69ebc6a8f73564e222abab950a406653114c" + }, + "version": "7.3.1-8691043" + }, + "com.android.tools:annotations": { + "shasums": { + "jar": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", + "javadoc": "45402160e5368929730e2e8f6caf2c2c8d9568e5c788445e671cb85abf568d5a", + "sources": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882" + }, + "version": "26.4.2" + }, + "com.crashlytics.sdk.android:answers:aar": { + "shasums": { + "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", + "javadoc": null, + "sources": null + }, + "version": "1.4.6" + }, + "com.crashlytics.sdk.android:beta:aar": { + "shasums": { + "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", + "javadoc": null, + "sources": null + }, + "version": "1.2.10" + }, + "com.crashlytics.sdk.android:crashlytics": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "2.9.8" + }, + "com.crashlytics.sdk.android:crashlytics-core:aar": { + "shasums": { + "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", + "javadoc": null, + "sources": null + }, + "version": "2.6.7" + }, + "com.crashlytics.sdk.android:crashlytics:aar": { + "shasums": { + "jar": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb" + }, + "version": "2.9.8" + }, + "com.github.bumptech.glide:annotations": { + "shasums": { + "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", + "javadoc": "68f38b5cbbc0433316f36b54bd8051211ed4b198c118c4e29a620f3fc8f974d1", + "sources": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:compiler": { + "shasums": { + "jar": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", + "javadoc": "137824d00981dc6ad7ecf9ac512a8880e29e2a7f47e03a4394d8542fda5b410a", + "sources": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:disklrucache": { + "shasums": { + "jar": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", + "javadoc": "12d97082772cb757eb51863456d1881e0618e0b39e6373473c5a45d35b0c09ea", + "sources": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder": { + "shasums": { + "javadoc": "5a7756e186482956a041c792793e1e23f799f89b70a373da47df5dc1bd101267", + "sources": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:gifdecoder:aar": { + "shasums": { + "jar": "197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide": { + "shasums": { + "javadoc": "1b715180d88923e2a62149e4f425c8b928ea1db80cb940388aa5d06a7781afe5", + "sources": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:glide:aar": { + "shasums": { + "jar": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:mocks": { + "shasums": { + "javadoc": "69afdb0f622213e11355f014c7c8a2d7ab6eb01babbdb59f024c44be50d7c1fb", + "sources": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd" + }, + "version": "4.11.0" + }, + "com.github.bumptech.glide:mocks:aar": { + "shasums": { + "jar": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a" + }, + "version": "4.11.0" + }, + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": { + "shasums": { + "jar": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", + "javadoc": "48df4594d9e4ab860b06f2c5c4317f03dbe918345187479a790c0ec328dae423", + "sources": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e" + }, + "version": "2.0" + }, + "com.google.android.datatransport:transport-api": { + "shasums": { + "javadoc": "974431863d29a64066b63fd144a01f84abb3cb0579d139dd15a14ac238aa7967" + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-api:aar": { + "shasums": { + "jar": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", + "sources": null + }, + "version": "2.2.0" + }, + "com.google.android.datatransport:transport-backend-cct": { + "shasums": { + "javadoc": "41297c7f4be39517c743ae145483a8772f2d5983befb07bf74348a933c77c8cb" + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-backend-cct:aar": { + "shasums": { + "jar": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", + "sources": null + }, + "version": "2.3.0" + }, + "com.google.android.datatransport:transport-runtime": { + "shasums": { + "javadoc": "a7da57d4af9c4e527760ee2ed818758b351ad78193bfe56022cb3affa7ea6a66" + }, + "version": "2.2.3" + }, + "com.google.android.datatransport:transport-runtime:aar": { + "shasums": { + "jar": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", + "sources": null + }, + "version": "2.2.3" + }, + "com.google.android.flexbox:flexbox": { + "shasums": { + "javadoc": null, + "sources": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8" + }, + "version": "3.0.0" + }, + "com.google.android.flexbox:flexbox:aar": { + "shasums": { + "jar": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574" + }, + "version": "3.0.0" + }, + "com.google.android.gms:play-services-ads-identifier:aar": { + "shasums": { + "jar": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base": { + "shasums": { + "javadoc": "e1da44cd2b03220bfd7db759a813392b2d6b5080649beae1ee1857a2f69d63c2" + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-base:aar": { + "shasums": { + "jar": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement": { + "shasums": { + "javadoc": "79dfa254f02fcaa72a6a9436eeec419cf13f589e12d2d21d42205b7f1b96dfe4" + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-basement:aar": { + "shasums": { + "jar": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-measurement": { + "shasums": { + "javadoc": "18cfddfc1b58823b31f6aaddec428639ecd24cd43b81a01e4adf634a603950ef" + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api": { + "shasums": { + "javadoc": "3b2e8ecb44cbdb854c82f4284bec715e818170be792bd987b6416559270ebe72" + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-api:aar": { + "shasums": { + "jar": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719" + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-base:aar": { + "shasums": { + "jar": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl": { + "shasums": { + "javadoc": "919d22db0a3e0baec2f5e1185ca85f554943c58047e6be9bd7b77a601c9da4d1" + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-impl:aar": { + "shasums": { + "jar": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719" + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719" + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk-api:aar": { + "shasums": { + "jar": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement-sdk:aar": { + "shasums": { + "jar": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-measurement:aar": { + "shasums": { + "jar": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.android.gms:play-services-stats:aar": { + "shasums": { + "jar": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:play-services-tasks:aar": { + "shasums": { + "jar": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.android.gms:strict-version-matcher-plugin": { + "shasums": { + "jar": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", + "javadoc": null, + "sources": null + }, + "version": "1.2.1" + }, + "com.google.android.material:material": { + "shasums": { + "javadoc": null, + "sources": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993" + }, + "version": "1.3.0" + }, + "com.google.android.material:material:aar": { + "shasums": { + "jar": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a" + }, + "version": "1.3.0" + }, + "com.google.auto.service:auto-service-annotations": { + "shasums": { + "jar": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", + "javadoc": "a94ebf1c368b5c962583a44a2af7b0841cee582a6bd2b750453dd245e307f7ec", + "sources": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58" + }, + "version": "1.0-rc7" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", + "javadoc": "750d76457ac497f41dbece710c0cfdd7aef0263fd343221eb4d63d3c4305ee6c", + "sources": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330" + }, + "version": "1.8.1" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "javadoc": "3791d601c8757344a5b9714a1122e2f852743114a9d55c1b1fed64b13116c353", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", + "javadoc": "c32e90ccb6cadc8c4162bf807a4f1df630a7c907186337dcd06cf982ede71284", + "sources": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e" + }, + "version": "2.8.5" + }, + "com.google.dagger:dagger": { + "shasums": { + "jar": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", + "javadoc": "9d13760fa15cd7bf4fe0a03d63c5cc5aad2bb412df72bfdea7873d90a0525c62", + "sources": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a" + }, + "version": "2.28.1" + }, + "com.google.dagger:dagger-compiler": { + "shasums": { + "jar": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", + "javadoc": "bbfe777fa0db3087c03748dc829819b650a084e860493d7a6adc92724c731c2c", + "sources": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651" + }, + "version": "2.28.1" + }, + "com.google.dagger:dagger-producers": { + "shasums": { + "jar": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", + "javadoc": "73b5217b40aaf3c8d000a5ed744e291ea7c519595e21f25d76ffebef0e37389b", + "sources": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03" + }, + "version": "2.28.1" + }, + "com.google.dagger:dagger-spi": { + "shasums": { + "jar": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", + "javadoc": "e0a3ca154b3fe86f90424f676df3c689532b2221dbcd010400a5bd0726d12bb9", + "sources": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc" + }, + "version": "2.28.1" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", + "javadoc": "075f00902f2694aa9f2390dcba0b9e272aea0079281d5db86a6d13695fe1ce6c", + "sources": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923" + }, + "version": "2.7.1" + }, + "com.google.errorprone:javac-shaded": { + "shasums": { + "jar": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", + "javadoc": "02e74bd2468ed5be0f49b32fa4d7f35aa7c542c2d3fd486e1883e4d8b9fa6f6a", + "sources": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a" + }, + "version": "9-dev-r4023-3" + }, + "com.google.firebase:firebase-analytics": { + "shasums": { + "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", + "sources": null + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-analytics:aar": { + "shasums": { + "jar": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54" + }, + "version": "17.5.0" + }, + "com.google.firebase:firebase-common": { + "shasums": { + "javadoc": "54495b003c6a7e3556598b28458924786b64523aed4b0e41facacbf311c52578", + "sources": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-common:aar": { + "shasums": { + "jar": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a" + }, + "version": "19.3.0" + }, + "com.google.firebase:firebase-components": { + "shasums": { + "javadoc": "dff8676a3a0702b1115c7427dbbced106d3b15a82106805db7dd79252023d2b5", + "sources": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-components:aar": { + "shasums": { + "jar": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-crashlytics": { + "shasums": { + "javadoc": "62234f33ea18163c7c6c47d9a703d6fa0a6b44d40037bad74297acac444c3742", + "sources": null + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-crashlytics:aar": { + "shasums": { + "jar": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b" + }, + "version": "17.1.1" + }, + "com.google.firebase:firebase-encoders-json": { + "shasums": { + "javadoc": "550ff7a066b67ce6730c2b5e5b6d0d1247198d19546ff4451a05ec15779fc080", + "sources": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-encoders-json:aar": { + "shasums": { + "jar": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1" + }, + "version": "16.1.0" + }, + "com.google.firebase:firebase-iid": { + "shasums": { + "javadoc": "710dd4f9a00b1fde98c0e5f5d42cf4c173ad484c5b2683dccb30d97826072119" + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-iid-interop:aar": { + "shasums": { + "jar": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", + "javadoc": null, + "sources": null + }, + "version": "17.0.0" + }, + "com.google.firebase:firebase-iid:aar": { + "shasums": { + "jar": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", + "sources": null + }, + "version": "20.1.5" + }, + "com.google.firebase:firebase-installations": { + "shasums": { + "javadoc": "42c17879e63b6a85e1cca77e717259100f618f5c6bfd18ce56bd7338769ac775" + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-installations-interop": { + "shasums": { + "javadoc": "a8b05b82b7866ed44cb2624e4908dec78f9d61a6e4e46a16bf06a40ee2490b2b" + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations-interop:aar": { + "shasums": { + "jar": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", + "sources": null + }, + "version": "16.0.0" + }, + "com.google.firebase:firebase-installations:aar": { + "shasums": { + "jar": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", + "sources": null + }, + "version": "16.3.2" + }, + "com.google.firebase:firebase-measurement-connector:aar": { + "shasums": { + "jar": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", + "javadoc": null, + "sources": null + }, + "version": "18.0.0" + }, + "com.google.gms:google-services": { + "shasums": { + "jar": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", + "javadoc": "936c70c14961b0d083b2b31787105e1da14beed3f5650d7b5b674ad15c9cffbe", + "sources": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0" + }, + "version": "4.3.3" + }, + "com.google.googlejavaformat:google-java-format": { + "shasums": { + "jar": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", + "javadoc": "b440f115df006988b5122b1cef06f8692aea307a016b0d70415004f41a85e963", + "sources": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f" + }, + "version": "1.5" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "javadoc": "93ac95225225e06945575f64f6ebb615bf799dad6aa7d26fe51927a5a080967b", + "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", + "javadoc": "f2f9b6e1110a6c49d04338964456fed3fbaa4a64859d6e6c623faef3e6252204", + "sources": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c" + }, + "version": "30.1.1-android" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "javadoc": null, + "sources": null + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "javadoc": "c77d07b37c01e36d154b13ea0ef9c4a130bf44b06484487d38f9e67491dd1c91", + "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + }, + "version": "1.3" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", + "javadoc": "64b50edd7d0017d04302ca4cfaf3508726411636d3fc62bf8c1db827e5c4b2fc", + "sources": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e" + }, + "version": "3.17.3" + }, + "com.google.protobuf:protobuf-javalite": { + "shasums": { + "jar": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", + "javadoc": "90da18bc4800a877bd2c1a958a081d0b84a33e57dc6acc39d25b424dd6a7c425", + "sources": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b" + }, + "version": "3.17.3" + }, + "com.google.truth.extensions:truth-liteproto-extension": { + "shasums": { + "jar": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", + "javadoc": "0cbbfe60ab9a24dd97fd1687c24957cf68bda2d001469c27bd7814c02aab4b4e", + "sources": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130" + }, + "version": "1.1.3" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", + "javadoc": "f18e3d4f565b5d6674ac7259e3115b8cb6701ab3bb154f554a2788abf0aaa6ed", + "sources": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545" + }, + "version": "1.1.3" + }, + "com.googlecode.juniversalchardet:juniversalchardet": { + "shasums": { + "jar": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", + "javadoc": "7cbe0e01929e6d2f80fda6c4153933877c4929262187b5b781ff99bdd7f9a472", + "sources": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27" + }, + "version": "1.0.3" + }, + "com.ibm.icu:icu4j": { + "shasums": { + "jar": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", + "javadoc": "5d858aabc259220f93a8ab0d4edaa45fc4d93e67722031641af6c2b5342a7067", + "sources": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994" + }, + "version": "53.1" + }, + "com.squareup.moshi:moshi": { + "shasums": { + "jar": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", + "javadoc": "2a8213686a82a12400d6409503547de0e08ea20deb81328c7ade037b74acdad6", + "sources": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729" + }, + "version": "1.11.0" + }, + "com.squareup.moshi:moshi-kotlin": { + "shasums": { + "jar": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", + "javadoc": "3f48d8ddcc079d0218cfa1d5651a24c165a5c771bf575b39daaa1d58cb9e71e6", + "sources": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2" + }, + "version": "1.11.0" + }, + "com.squareup.moshi:moshi-kotlin-codegen": { + "shasums": { + "jar": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", + "javadoc": "a175aeb55a2828ac8f288418239963fb6a81b6e40baaa73a2dfde678ebc2ccb7", + "sources": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c" + }, + "version": "1.11.0" + }, + "com.squareup.okhttp3:mockwebserver": { + "shasums": { + "jar": "d7d08b5096336d5b5a27d0e91bb2ebfa7dd54e48c3bb1e3cba15cc9bf16526b7", + "javadoc": "6c548d8f404c5f1d6a685dfa87ac5f896ec41ad5d174ca2d43839205eabda351", + "sources": "c5bc89a4ba5429b68713443e0dc625e0bd073e2c4b06a7b6c6c643d4ce29e32b" + }, + "version": "4.7.2" + }, + "com.squareup.okhttp3:okhttp": { + "shasums": { + "jar": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", + "javadoc": "daea5d4fbe521965fced59c40333d5f90025073b040566c4b1661ea98b9e177f", + "sources": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772" + }, + "version": "4.7.2" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00", + "javadoc": "65c7a3fb6e4ff094f8b34e0bdfa9705b644f6598cc23bbc024944e40e3ea00b0", + "sources": "bffda723f6706a29a0406993bd5262ecc4459460baa1b248147e03a3c55b62b4" + }, + "version": "2.6.0" + }, + "com.squareup.retrofit2:converter-moshi": { + "shasums": { + "jar": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", + "javadoc": "f03e10386344e9b69499d4d53e465780da3a02fb839efd73760173aa2a795cb4", + "sources": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03" + }, + "version": "2.5.0" + }, + "com.squareup.retrofit2:retrofit": { + "shasums": { + "jar": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "javadoc": "3beb28517a651c96f26e257fa526a13b1fb524327e1f3c4fe131273e54929697", + "sources": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a" + }, + "version": "2.9.0" + }, + "com.squareup.retrofit2:retrofit-mock": { + "shasums": { + "jar": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", + "javadoc": "2e0f93ae493e34973069cdacf493b6b5ccfa89db4f64b0afed3cf7d9644dbd8d", + "sources": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92" + }, + "version": "2.5.0" + }, + "com.squareup:javapoet": { + "shasums": { + "jar": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", + "javadoc": "5df4dedf43c0c0615698bb4477512799b8e99d1b1aa0f91a2b5e0cb571a283e3", + "sources": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac" + }, + "version": "1.11.1" + }, + "com.squareup:javawriter": { + "shasums": { + "jar": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", + "javadoc": "09ef551197bbc3da310470ca5a5a395ec0b81690b48ffd927089684946f0a891", + "sources": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28" + }, + "version": "2.1.1" + }, + "com.squareup:kotlinpoet": { + "shasums": { + "jar": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", + "javadoc": "5d9fcbd093c7a721b02f96e07909e61bccabe632d4041a3bc3e48c8fc223e110", + "sources": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840" + }, + "version": "1.6.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", + "javadoc": "f6af892a0d6428336af6764adaa9bac90155a3a23cfbee3ba2d6a84e7b19a6a3", + "sources": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986" + }, + "version": "1.10" + }, + "commons-io:commons-io": { + "shasums": { + "jar": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", + "javadoc": "bb19c34db63f970845325fb8930e6805fa70c6ec9c8cdea96b0ac4664a7ea118", + "sources": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01" + }, + "version": "2.4" + }, + "de.hdodenhof:circleimageview": { + "shasums": { + "javadoc": "a00143daa4ee7a7690b062361adcd8f3e59dc20fcaae27195bba94601c65206a", + "sources": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b" + }, + "version": "3.0.1" + }, + "de.hdodenhof:circleimageview:aar": { + "shasums": { + "jar": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617" + }, + "version": "3.0.1" + }, + "io.fabric.sdk.android:fabric": { + "shasums": { + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "io.fabric.sdk.android:fabric:aar": { + "shasums": { + "jar": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", + "javadoc": null, + "sources": null + }, + "version": "1.4.7" + }, + "javax.annotation:javax.annotation-api": { + "shasums": { + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "javadoc": "58b24f21a237175c1fa3063d5469bfddfcbb92154fdf73194b8b3c21a0535b1a", + "sources": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95" + }, + "version": "1.3.2" + }, + "javax.annotation:jsr250-api": { + "shasums": { + "jar": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", + "javadoc": null, + "sources": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838" + }, + "version": "1.0" + }, + "javax.inject:javax.inject": { + "shasums": { + "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "javadoc": "f938e8eb481314d7306ae16ad91998409c8c8056bf336bc0732b4a07ad4a4f44", + "sources": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e" + }, + "version": "1" + }, + "junit:junit": { + "shasums": { + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "javadoc": "9607be074b0200ce78f544a52ecae544b1ba559f430ba5b6c4ff110e30db0b8c", + "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + }, + "version": "4.13.2" + }, + "net.bytebuddy:byte-buddy": { + "shasums": { + "jar": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", + "javadoc": "22dafd51c83ac203076c522856800cc563707eaa852862d08559f24dab25f58f", + "sources": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e" + }, + "version": "1.10.20" + }, + "net.bytebuddy:byte-buddy-agent": { + "shasums": { + "jar": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", + "javadoc": "9cf30e91b619d7cf38d06fb1c55f3bf2d207f7dee6a024a4ca558435df73a427", + "sources": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a" + }, + "version": "1.10.20" + }, + "net.ltgt.gradle.incap:incap": { + "shasums": { + "jar": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", + "javadoc": "0da714bf8cd33ac26788f0e5d6619a00d2048f358163bf6b802e2d71c64e3afc", + "sources": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43" + }, + "version": "0.3" + }, + "net.sf.kxml:kxml2": { + "shasums": { + "jar": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "javadoc": "32f5678eedbe61c060316dbb886405f08084c132b03cb091d6d168b62ad7292d", + "sources": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250" + }, + "version": "2.3.0" + }, + "nl.dionsegijn:konfetti": { + "shasums": { + "javadoc": null, + "sources": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5" + }, + "version": "1.2.5" + }, + "nl.dionsegijn:konfetti:aar": { + "shasums": { + "jar": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba" + }, + "version": "1.2.5" + }, + "org.antlr:antlr4": { + "shasums": { + "jar": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", + "javadoc": "b99717847bf6859863bd34fec6d1ab24ebc32f93eacab9e6bc7caeb3c3bfb1b0", + "sources": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d" + }, + "version": "4.5.3" + }, + "org.bouncycastle:bcprov-jdk15on": { + "shasums": { + "jar": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", + "javadoc": "da9820f5151c2f7edfb6e7cc0380f54f0cef2b4d0d89a27479dca3452163f068", + "sources": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b" + }, + "version": "1.65" + }, + "org.checkerframework:checker-compat-qual": { + "shasums": { + "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "javadoc": "ddd4cbd46607570ce8b1d6046bcad2ab6008e58e83c6030b32c4973b6248ffb4", + "sources": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9" + }, + "version": "2.5.5" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", + "javadoc": "81472a63d13c651dbb69750d06316444829b3cc77166c649c388f3c09e1549f7", + "sources": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e" + }, + "version": "3.13.0" + }, + "org.hamcrest:hamcrest-core": { + "shasums": { + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "javadoc": "27f7327aee87324952da2405b02094df40a4e772b48dae7e419d8b50067ca745", + "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" + }, + "version": "1.3" + }, + "org.hamcrest:hamcrest-integration": { + "shasums": { + "jar": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", + "javadoc": "f67bc93ff98fa007e683ae1f7263db8c9f814cce8048f527ab3b4de94c8974a0", + "sources": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365" + }, + "version": "1.3" + }, + "org.hamcrest:hamcrest-library": { + "shasums": { + "jar": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", + "javadoc": "1f72eb23230afdd4951758c623c8eefc742f4e79daf2318802425863fbf2886c", + "sources": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c" + }, + "version": "1.3" + }, + "org.jetbrains.intellij.deps:trove4j": { + "shasums": { + "jar": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", + "javadoc": "ffd424518ad331cfdf8c767aa35454552ea7d1d28c4660b4f76bc7292334ba1a", + "sources": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695" + }, + "version": "1.0.20181211" + }, + "org.jetbrains.kotlin:kotlin-compiler-embeddable": { + "shasums": { + "jar": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-daemon-embeddable": { + "shasums": { + "jar": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-reflect": { + "shasums": { + "jar": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-script-runtime": { + "shasums": { + "jar": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a" + }, + "version": "1.5.0" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { + "shasums": { + "jar": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd" + }, + "version": "1.4.10" + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { + "shasums": { + "jar": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", + "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", + "sources": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72" + }, + "version": "1.4.10" + }, + "org.jetbrains.kotlin:kotlin-test": { + "shasums": { + "jar": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", + "javadoc": "ddbb961eb52a7d2c6669cefafd82ce97714f26ef4e5ca7721e9c58d47bd716d1", + "sources": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlin:kotlin-test-annotations-common": { + "shasums": { + "jar": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", + "javadoc": "9f0e2b81c851f003887723cff18948cc553da0eb9885fcf478197b515908112a", + "sources": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlin:kotlin-test-common": { + "shasums": { + "jar": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", + "javadoc": "9f0e2b81c851f003887723cff18948cc553da0eb9885fcf478197b515908112a", + "sources": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlin:kotlin-test-junit": { + "shasums": { + "jar": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", + "javadoc": "ddbb961eb52a7d2c6669cefafd82ce97714f26ef4e5ca7721e9c58d47bd716d1", + "sources": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31" + }, + "version": "1.3.72" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-android": { + "shasums": { + "jar": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", + "javadoc": "66b1dd0f86a6894f99992956da5ce6310739138da2bb519734225c44b9979e49", + "sources": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "shasums": { + "jar": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", + "javadoc": "39c0c07744ac0d09d1b007250b5b2f46b33538faf42cbea37c5a013352276def", + "sources": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469" + }, + "version": "1.4.1" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-debug": { + "shasums": { + "jar": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", + "javadoc": "76169a24017cc8cacf91abc0d0a8d1a47344fd480048d822ebfd6f65c17ef0a0", + "sources": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e" + }, + "version": "1.2.2" + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-test": { + "shasums": { + "jar": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", + "javadoc": "1e2ffc834330a05449650f5d039df39e522f30d524ae7ce4115370195aaca214", + "sources": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73" + }, + "version": "1.2.2" + }, + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { + "shasums": { + "jar": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", + "javadoc": "adbfb6241ef597b5b046c27d9337f71c7d9a3412134640c02b2985f9ff35ad9a", + "sources": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78" + }, + "version": "0.1.0" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "javadoc": "189d6d7726b293869ae97bc35bdab234f46e735549516974260543ce26df1d47", + "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" + }, + "version": "13.0" + }, + "org.mockito.kotlin:mockito-kotlin": { + "shasums": { + "jar": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", + "javadoc": "90e9236a1f5169ccd4bb03852a4c9c9dee7f22eeaa062b84b006887116baf2bd", + "sources": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b" + }, + "version": "3.2.0" + }, + "org.mockito:mockito-core": { + "shasums": { + "jar": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", + "javadoc": "db83f99deadf3a0854546f6281867e9dd62ad34ac21276532735cf07c3f74ad1", + "sources": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3" + }, + "version": "3.9.0" + }, + "org.objenesis:objenesis": { + "shasums": { + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "javadoc": "dbfc5b05c607e0a08c2416fc77fd075dbd71d19f64735ec122ca5d6255f4b4ce", + "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" + }, + "version": "3.2" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", + "javadoc": "8bad3921fed9a2c8d897db545da7db87c2aea0c6d33612f24c217937a2af139c", + "sources": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41" + }, + "version": "9.1" + }, + "org.ow2.asm:asm-analysis": { + "shasums": { + "jar": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6", + "javadoc": "7532547722c6be3ba7d079e213028ecd4ada7166c7f4cdf19ff8c2d59de35d97", + "sources": "a34153ef6bac79a2a0535f62590671fe7c632ade294aa74938ee79da14707521" + }, + "version": "9.0" + }, + "org.ow2.asm:asm-commons": { + "shasums": { + "jar": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f", + "javadoc": "b9f929932df93371bf048501d164ac2b4aa6f0d4cad7d28ca8299855d91ab0aa", + "sources": "7ced1227cc5e9d9762a930e19f8708591c5ef458bcdebdebd7e934fbb1b1adf3" + }, + "version": "9.0" + }, + "org.ow2.asm:asm-tree": { + "shasums": { + "jar": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d", + "javadoc": "9a35ebbec75750cb8e7de8106ad06a71c380021a990525e2f315919115195129", + "sources": "e75b132b75a861dcbb8aa75b98783b863310fb2e3e3d28394c22063db5ec7432" + }, + "version": "9.0" + }, + "org.ow2.asm:asm-util": { + "shasums": { + "jar": "2af6e7d01e0862e75193f3c01a06a689b0a245947e29f38eb683633391519bb6", + "javadoc": "3cbd7d1b4f18a947cc9c7fb7288b98d1d1c8c401c86ee2de1d81c5ec207a5411", + "sources": "cdc52c849b9af5d157df3919621d484697ed35c755292c682704227c0e012710" + }, + "version": "9.0" + }, + "org.robolectric:annotations": { + "shasums": { + "jar": "76b5bf55bb0d98e3b72fee1e015dea04c3a5a907aff02b9b405cebd50a19e1ab", + "javadoc": "0aacace08db91457f12dc0ac82b4c931bd550f53ced74911b86e150e84b6f2fa", + "sources": "32eccf8cbb11da68ffbe0fc14278150dc4236f77de26af1d1727e6acd61a086b" + }, + "version": "4.5" + }, + "org.robolectric:junit": { + "shasums": { + "jar": "c9eec2e87d53fc7a4af3c0c1c4b722963f2dc7d0a01b90568a6c83ca6d751c4a", + "javadoc": "60fe133208cb0abbb6842c2bf7144351e6a5944cb3987a7a8fd4bcfb88fa1e47", + "sources": "6e631445ffcb2ecefb4ba4e170ae31e39f281244a3ce68b444f8d8fe1944782f" + }, + "version": "4.5" + }, + "org.robolectric:pluginapi": { + "shasums": { + "jar": "9292f4a65d546b27b000112f1daeea8228c039ba9eb790d122ee99a4b04d8c43", + "javadoc": "b0805f1670d05d7004834375fdb2a88dd560df5489bbf7e201fe5f931cb8b142", + "sources": "c90002bd085a03daf77b51ed4e0867cff898adaa754023aea21f4bcb84567127" + }, + "version": "4.5" + }, + "org.robolectric:plugins-maven-dependency-resolver": { + "shasums": { + "jar": "e6c381016e2da09c3f3a7859075042d3457d0dc0a6ba088b8d969b9d3a525cfa", + "javadoc": "997536de988ae0086235cf54e5ee81dad096896b58d637bf0c9d6e5cbc7988b4", + "sources": "628689f56c37d669a60d5aa669e59acb0d64001f6b2533174ed5ddee4871d7bb" + }, + "version": "4.5" + }, + "org.robolectric:resources": { + "shasums": { + "jar": "21b60d114670827bf80b7815faa16da02eeda2fcd01cba088dfb630fa9721eb3", + "javadoc": "b5b3139231aed8a1058b7bc6d63fee2f2e292112c61ae0d815f95eb8f6ddd7f5", + "sources": "d5baa25e556e4fc67d3dc6bdf0bf32d29df4439856fc054112f81596a1fe1574" + }, + "version": "4.5" + }, + "org.robolectric:robolectric": { + "shasums": { + "jar": "ba9f8130c11d5b34dfe61990d2e9adfbcf5a945476309c3dcb48fce547331c27", + "javadoc": "0b25f1b6866deb4089817faa2a1c45f045be5cb5323c2500186e1b35d94ca1d2", + "sources": "54293237f2b9f48f1609935bffc37b353b3e981962fb578da64bae1a82c6c25d" + }, + "version": "4.5" + }, + "org.robolectric:sandbox": { + "shasums": { + "jar": "cf18639f2991893122f88df87bf83eb325b3ca1031c9a730acead5acdc7e275c", + "javadoc": "5859b3a7807c3b2c050c54bb7733be979d5e3ecc2f2e333a6cb863f19a8fd9a6", + "sources": "e9c61c173f65a73f4ae415cc0095c8570ed199d8247b4421032b82cc2aca3571" + }, + "version": "4.5" + }, + "org.robolectric:shadowapi": { + "shasums": { + "jar": "a158c49d0274a1412fb909d6b2e52a06b230a2b80ad8657c072c7474f0e69c1f", + "javadoc": "687a26edb933561b57f73a86479e790bde0160dbc0e8759f9adfb315e0d29c95", + "sources": "4a220cfd840b1aec509512825a6b332dbe8889f988f25d60369ceb599396ac9e" + }, + "version": "4.5" + }, + "org.robolectric:shadows-framework": { + "shasums": { + "jar": "3be4c7d01ee2fb5cff4cb90a65af26831199baac3e92311dd2d5f42cadb50723", + "javadoc": "32ab2b084c605c673b0a45a785605b99bc9ef1d8fed5ea3794269059a9aee387", + "sources": "879288cd58699b4a75ebda38bb0905f359a258575f18ff0e7b861d18a8595231" + }, + "version": "4.5" + }, + "org.robolectric:utils": { + "shasums": { + "jar": "b0982a413c4bd874a8099b97a22cdcd4826cf62178f17dbca67d814627124de1", + "javadoc": "ed6b69a41d73bb5e96e059862dddfeac67387a3f544055de04ee731aecdcb3d4", + "sources": "f8b7e1a3ed9916c1d2529ede178af4bd6dc3b2f41fc9be57c22476f3e91ffdb4" + }, + "version": "4.5" + }, + "org.robolectric:utils-reflector": { + "shasums": { + "jar": "91f9e5f9eacd6a2f308473b39d473f3edd205365fe3c4188f8c4c11191c6d914", + "javadoc": "22ec55c4f3126796df44b2a7b68ab33980590861df06ee1486eecca934e9257d", + "sources": "a8f9c774036f4ed79a1c08cd876a4ec0e8eac311875c0a3e9df7de8ab0e5e003" + }, + "version": "4.5" } + }, + "dependencies": { + "android.arch.core:common": [ + "com.android.support:support-annotations" + ], + "android.arch.core:core-testing:aar": [ + "android.arch.core:runtime:aar", + "com.android.support:support-annotations", + "junit:junit", + "org.mockito:mockito-core" + ], + "android.arch.core:runtime:aar": [ + "android.arch.core:common", + "com.android.support:support-annotations" + ], + "androidx.activity:activity:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.appcompat:appcompat-resources:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.appcompat:appcompat:aar": [ + "androidx.annotation:annotation", + "androidx.appcompat:appcompat-resources:aar", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.fragment:fragment:aar" + ], + "androidx.arch.core:core-common": [ + "androidx.annotation:annotation" + ], + "androidx.arch.core:core-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common" + ], + "androidx.arch.core:core-testing:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-runtime:aar", + "junit:junit", + "org.mockito:mockito-core" + ], + "androidx.cardview:cardview:aar": [ + "androidx.annotation:annotation" + ], + "androidx.collection:collection": [ + "androidx.annotation:annotation" + ], + "androidx.constraintlayout:constraintlayout:aar": [ + "androidx.appcompat:appcompat:aar", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.core:core:aar" + ], + "androidx.coordinatorlayout:coordinatorlayout:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.core:core-ktx:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.core:core:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.versionedparcelable:versionedparcelable:aar" + ], + "androidx.cursoradapter:cursoradapter:aar": [ + "androidx.annotation:annotation" + ], + "androidx.customview:customview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.databinding:databinding-adapters:aar": [ + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-runtime:aar" + ], + "androidx.databinding:databinding-compiler": [ + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-compiler-common", + "com.googlecode.juniversalchardet:juniversalchardet", + "commons-codec:commons-codec", + "commons-io:commons-io", + "org.antlr:antlr4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "androidx.databinding:databinding-compiler-common": [ + "androidx.databinding:databinding-common", + "com.android.databinding:baseLibrary", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools:annotations", + "com.google.code.gson:gson", + "com.google.guava:guava", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.squareup:javapoet", + "commons-io:commons-io", + "org.antlr:antlr4", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "androidx.databinding:databinding-runtime:aar": [ + "androidx.collection:collection", + "androidx.databinding:databinding-common", + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.documentfile:documentfile:aar": [ + "androidx.annotation:annotation" + ], + "androidx.drawerlayout:drawerlayout:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.dynamicanimation:dynamicanimation:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar" + ], + "androidx.exifinterface:exifinterface:aar": [ + "androidx.annotation:annotation" + ], + "androidx.fragment:fragment:aar": [ + "androidx.activity:activity:aar", + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.loader:loader:aar", + "androidx.viewpager:viewpager:aar" + ], + "androidx.interpolator:interpolator:aar": [ + "androidx.annotation:annotation" + ], + "androidx.legacy:legacy-support-core-utils:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.documentfile:documentfile:aar", + "androidx.loader:loader:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.print:print:aar" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.annotation:annotation" + ], + "androidx.lifecycle:lifecycle-extensions:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.fragment:fragment:aar", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar" + ], + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": [ + "androidx.lifecycle:lifecycle-livedata-core:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.lifecycle:lifecycle-livedata-core:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-livedata-ktx:aar": [ + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], + "androidx.lifecycle:lifecycle-livedata:aar": [ + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar" + ], + "androidx.lifecycle:lifecycle-process:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-runtime:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.lifecycle:lifecycle-service:aar": [ + "androidx.lifecycle:lifecycle-runtime:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar": [ + "androidx.lifecycle:lifecycle-viewmodel:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-android" + ], + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.savedstate:savedstate:aar" + ], + "androidx.lifecycle:lifecycle-viewmodel:aar": [ + "androidx.annotation:annotation" + ], + "androidx.loader:loader:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar" + ], + "androidx.localbroadcastmanager:localbroadcastmanager:aar": [ + "androidx.annotation:annotation" + ], + "androidx.multidex:multidex-instrumentation:aar": [ + "androidx.multidex:multidex:aar" + ], + "androidx.navigation:navigation-common-ktx:aar": [ + "androidx.collection:collection", + "androidx.navigation:navigation-common:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-common:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.navigation:navigation-fragment-ktx:aar": [ + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-runtime-ktx:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-fragment:aar": [ + "androidx.fragment:fragment:aar", + "androidx.navigation:navigation-runtime:aar" + ], + "androidx.navigation:navigation-runtime-ktx:aar": [ + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-runtime:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.navigation:navigation-common:aar" + ], + "androidx.navigation:navigation-ui-ktx:aar": [ + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-ui:aar", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "androidx.navigation:navigation-ui:aar": [ + "androidx.navigation:navigation-runtime:aar", + "com.google.android.material:material:aar" + ], + "androidx.print:print:aar": [ + "androidx.annotation:annotation" + ], + "androidx.recyclerview:recyclerview:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.room:room-common": [ + "androidx.annotation:annotation" + ], + "androidx.room:room-runtime:aar": [ + "androidx.arch.core:core-runtime:aar", + "androidx.room:room-common", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar" + ], + "androidx.savedstate:savedstate:aar": [ + "androidx.annotation:annotation", + "androidx.arch.core:core-common", + "androidx.lifecycle:lifecycle-common" + ], + "androidx.sqlite:sqlite-framework:aar": [ + "androidx.annotation:annotation", + "androidx.sqlite:sqlite:aar" + ], + "androidx.sqlite:sqlite:aar": [ + "androidx.annotation:annotation" + ], + "androidx.test.espresso:espresso-accessibility:aar": [ + "androidx.test.espresso:espresso-core:aar", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework" + ], + "androidx.test.espresso:espresso-contrib:aar": [ + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-idling-resource:aar", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.material:material:aar" + ], + "androidx.test.espresso:espresso-core:aar": [ + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test:runner:aar", + "com.google.code.findbugs:jsr305", + "com.squareup:javawriter", + "javax.inject:javax.inject", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-library" + ], + "androidx.test.espresso:espresso-intents:aar": [ + "androidx.test.espresso:espresso-core:aar", + "androidx.test:rules:aar" + ], + "androidx.test.ext:junit:aar": [ + "androidx.annotation:annotation", + "androidx.test:core:aar", + "androidx.test:monitor:aar", + "junit:junit" + ], + "androidx.test.ext:truth:aar": [ + "androidx.annotation:annotation", + "androidx.test:core:aar", + "com.google.guava:guava", + "com.google.truth:truth" + ], + "androidx.test:core:aar": [ + "androidx.annotation:annotation", + "androidx.lifecycle:lifecycle-common", + "androidx.test:monitor:aar" + ], + "androidx.test:monitor:aar": [ + "androidx.annotation:annotation" + ], + "androidx.test:rules:aar": [ + "androidx.test:runner:aar" + ], + "androidx.test:runner:aar": [ + "androidx.annotation:annotation", + "androidx.test:monitor:aar", + "junit:junit", + "net.sf.kxml:kxml2" + ], + "androidx.transition:transition:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.vectordrawable:vectordrawable-animated:aar": [ + "androidx.collection:collection", + "androidx.interpolator:interpolator:aar", + "androidx.vectordrawable:vectordrawable:aar" + ], + "androidx.vectordrawable:vectordrawable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar" + ], + "androidx.versionedparcelable:versionedparcelable:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection" + ], + "androidx.viewpager2:viewpager2:aar": [ + "androidx.annotation:annotation", + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "androidx.recyclerview:recyclerview:aar" + ], + "androidx.viewpager:viewpager:aar": [ + "androidx.annotation:annotation", + "androidx.core:core:aar", + "androidx.customview:customview:aar" + ], + "androidx.work:work-runtime-ktx:aar": [ + "androidx.work:work-runtime:aar", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-android" + ], + "androidx.work:work-runtime:aar": [ + "androidx.core:core:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.room:room-runtime:aar", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar", + "com.google.guava:listenablefuture" + ], + "androidx.work:work-testing:aar": [ + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.room:room-runtime:aar", + "androidx.work:work-runtime-ktx:aar" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.google.code.gson:gson", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.android.tools.build:aapt2-proto": [ + "com.google.protobuf:protobuf-java" + ], + "com.crashlytics.sdk.android:answers:aar": [ + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics-core:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.crashlytics.sdk.android:crashlytics:aar": [ + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "io.fabric.sdk.android:fabric:aar" + ], + "com.github.bumptech.glide:compiler": [ + "com.github.bumptech.glide:annotations" + ], + "com.github.bumptech.glide:gifdecoder:aar": [ + "androidx.annotation:annotation" + ], + "com.github.bumptech.glide:glide:aar": [ + "androidx.exifinterface:exifinterface:aar", + "androidx.fragment:fragment:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:gifdecoder:aar" + ], + "com.github.bumptech.glide:mocks:aar": [ + "androidx.annotation:annotation", + "com.github.bumptech.glide:glide:aar", + "com.google.guava:guava" + ], + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": [ + "org.hamcrest:hamcrest-core" + ], + "com.google.android.datatransport:transport-backend-cct:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.firebase:firebase-encoders-json:aar" + ], + "com.google.android.datatransport:transport-runtime:aar": [ + "androidx.annotation:annotation", + "com.google.android.datatransport:transport-api:aar", + "com.google.dagger:dagger" + ], + "com.google.android.flexbox:flexbox:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.google.android.gms:play-services-ads-identifier:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-base:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.android.gms:play-services-basement:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.fragment:fragment:aar" + ], + "com.google.android.gms:play-services-measurement-api:aar": [ + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-measurement-connector:aar" + ], + "com.google.android.gms:play-services-measurement-base:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-measurement-impl:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-measurement-sdk-api:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar" + ], + "com.google.android.gms:play-services-measurement-sdk:aar": [ + "androidx.collection:collection", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar" + ], + "com.google.android.gms:play-services-measurement:aar": [ + "androidx.collection:collection", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-stats:aar" + ], + "com.google.android.gms:play-services-stats:aar": [ + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:play-services-tasks:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.android.material:material:aar": [ + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.appcompat:appcompat:aar", + "androidx.cardview:cardview:aar", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.core:core:aar", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.fragment:fragment:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.transition:transition:aar", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.viewpager2:viewpager2:aar" + ], + "com.google.dagger:dagger": [ + "javax.inject:javax.inject" + ], + "com.google.dagger:dagger-compiler": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-spi", + "com.google.googlejavaformat:google-java-format", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.annotation:jsr250-api", + "javax.inject:javax.inject", + "net.ltgt.gradle.incap:incap", + "org.checkerframework:checker-compat-qual", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm" + ], + "com.google.dagger:dagger-producers": [ + "com.google.dagger:dagger", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "javax.inject:javax.inject", + "org.checkerframework:checker-compat-qual" + ], + "com.google.dagger:dagger-spi": [ + "com.google.code.findbugs:jsr305", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.squareup:javapoet", + "javax.inject:javax.inject" + ], + "com.google.firebase:firebase-analytics:aar": [ + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement:aar" + ], + "com.google.firebase:firebase-common:aar": [ + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.auto.value:auto-value-annotations", + "com.google.firebase:firebase-components:aar" + ], + "com.google.firebase:firebase-components:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-crashlytics:aar": [ + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-measurement-connector:aar", + "com.squareup.okhttp3:okhttp" + ], + "com.google.firebase:firebase-encoders-json:aar": [ + "androidx.annotation:annotation" + ], + "com.google.firebase:firebase-iid-interop:aar": [ + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.firebase:firebase-iid:aar": [ + "androidx.collection:collection", + "androidx.core:core:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar" + ], + "com.google.firebase:firebase-installations-interop:aar": [ + "com.google.android.gms:play-services-tasks:aar" + ], + "com.google.firebase:firebase-installations:aar": [ + "com.google.android.gms:play-services-tasks:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-installations-interop:aar" + ], + "com.google.firebase:firebase-measurement-connector:aar": [ + "com.google.android.gms:play-services-basement:aar" + ], + "com.google.gms:google-services": [ + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.code.gson:gson", + "com.google.guava:guava" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.errorprone:javac-shaded", + "com.google.guava:guava" + ], + "com.google.guava:guava": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.checkerframework:checker-compat-qual" + ], + "com.google.truth.extensions:truth-liteproto-extension": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.truth:truth", + "org.checkerframework:checker-qual" + ], + "com.google.truth:truth": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "junit:junit", + "org.checkerframework:checker-qual", + "org.ow2.asm:asm" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.okio:okio" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi:moshi", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.google.auto.service:auto-service-annotations", + "com.squareup.moshi:moshi", + "com.squareup:kotlinpoet", + "net.ltgt.gradle.incap:incap", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.ow2.asm:asm" + ], + "com.squareup.okhttp3:mockwebserver": [ + "com.squareup.okhttp3:okhttp", + "junit:junit" + ], + "com.squareup.okhttp3:okhttp": [ + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "com.squareup.okio:okio": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "com.squareup.retrofit2:converter-moshi": [ + "com.squareup.moshi:moshi", + "com.squareup.retrofit2:retrofit" + ], + "com.squareup.retrofit2:retrofit": [ + "com.squareup.okhttp3:okhttp" + ], + "com.squareup.retrofit2:retrofit-mock": [ + "com.squareup.retrofit2:retrofit" + ], + "com.squareup:kotlinpoet": [ + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "junit:junit": [ + "org.hamcrest:hamcrest-core" + ], + "nl.dionsegijn:konfetti:aar": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.hamcrest:hamcrest-integration": [ + "org.hamcrest:hamcrest-library" + ], + "org.hamcrest:hamcrest-library": [ + "org.hamcrest:hamcrest-core" + ], + "org.jetbrains.kotlin:kotlin-compiler-embeddable": [ + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7" + ], + "org.jetbrains.kotlin:kotlin-test": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-test-common" + ], + "org.jetbrains.kotlin:kotlin-test-annotations-common": [ + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlin:kotlin-test-common": [ + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlin:kotlin-test-junit": [ + "junit:junit", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-test": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "org.jetbrains.kotlin:kotlin-stdlib" + ], + "org.mockito.kotlin:mockito-kotlin": [ + "org.mockito:mockito-core" + ], + "org.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ], + "org.ow2.asm:asm-analysis": [ + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-commons": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-tree": [ + "org.ow2.asm:asm" + ], + "org.ow2.asm:asm-util": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.robolectric:junit": [ + "org.robolectric:annotations", + "org.robolectric:pluginapi", + "org.robolectric:sandbox", + "org.robolectric:shadowapi", + "org.robolectric:utils-reflector" + ], + "org.robolectric:pluginapi": [ + "org.robolectric:annotations" + ], + "org.robolectric:plugins-maven-dependency-resolver": [ + "com.google.guava:guava", + "org.robolectric:pluginapi", + "org.robolectric:utils" + ], + "org.robolectric:resources": [ + "com.google.guava:guava", + "org.robolectric:annotations", + "org.robolectric:pluginapi", + "org.robolectric:utils" + ], + "org.robolectric:robolectric": [ + "androidx.test:monitor:aar", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "org.bouncycastle:bcprov-jdk15on", + "org.robolectric:annotations", + "org.robolectric:junit", + "org.robolectric:pluginapi", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:resources", + "org.robolectric:sandbox", + "org.robolectric:shadows-framework", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "org.robolectric:sandbox": [ + "com.google.guava:guava", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "org.ow2.asm:asm", + "org.ow2.asm:asm-commons", + "org.robolectric:annotations", + "org.robolectric:shadowapi", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "org.robolectric:shadowapi": [ + "org.robolectric:annotations" + ], + "org.robolectric:shadows-framework": [ + "androidx.annotation:annotation", + "androidx.test:monitor:aar", + "com.almworks.sqlite4java:sqlite4java", + "com.google.auto.value:auto-value-annotations", + "com.ibm.icu:icu4j", + "org.robolectric:annotations", + "org.robolectric:pluginapi", + "org.robolectric:resources", + "org.robolectric:shadowapi", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "org.robolectric:utils": [ + "com.google.guava:guava", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "org.robolectric:annotations", + "org.robolectric:pluginapi" + ], + "org.robolectric:utils-reflector": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-util", + "org.robolectric:utils" + ] + }, + "skipped": [ + "android.arch.core:common:jar:javadoc", + "android.arch.core:core-testing:jar:javadoc", + "android.arch.core:runtime:aar:javadoc", + "androidx.activity:activity:aar:javadoc", + "androidx.annotation:annotation-experimental:jar:javadoc", + "androidx.appcompat:appcompat-resources:aar:javadoc", + "androidx.appcompat:appcompat:jar:javadoc", + "androidx.arch.core:core-common:jar:javadoc", + "androidx.arch.core:core-runtime:aar:javadoc", + "androidx.arch.core:core-testing:jar:javadoc", + "androidx.cardview:cardview:jar:javadoc", + "androidx.collection:collection:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:javadoc", + "androidx.constraintlayout:constraintlayout-solver:jar:sources", + "androidx.constraintlayout:constraintlayout:jar:javadoc", + "androidx.constraintlayout:constraintlayout:jar:sources", + "androidx.coordinatorlayout:coordinatorlayout:jar:javadoc", + "androidx.core:core-ktx:jar:javadoc", + "androidx.core:core:aar:javadoc", + "androidx.core:core:jar:javadoc", + "androidx.cursoradapter:cursoradapter:aar:javadoc", + "androidx.customview:customview:aar:javadoc", + "androidx.databinding:databinding-adapters:jar:javadoc", + "androidx.databinding:databinding-runtime:jar:javadoc", + "androidx.documentfile:documentfile:aar:javadoc", + "androidx.drawerlayout:drawerlayout:aar:javadoc", + "androidx.drawerlayout:drawerlayout:jar:javadoc", + "androidx.dynamicanimation:dynamicanimation:jar:javadoc", + "androidx.exifinterface:exifinterface:jar:javadoc", + "androidx.fragment:fragment:aar:javadoc", + "androidx.fragment:fragment:jar:javadoc", + "androidx.interpolator:interpolator:aar:javadoc", + "androidx.legacy:legacy-support-core-utils:aar:javadoc", + "androidx.legacy:legacy-support-core-utils:jar:javadoc", + "androidx.lifecycle:lifecycle-common:jar:javadoc", + "androidx.lifecycle:lifecycle-extensions:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core:aar:javadoc", + "androidx.lifecycle:lifecycle-livedata-core:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-livedata:aar:javadoc", + "androidx.lifecycle:lifecycle-process:aar:javadoc", + "androidx.lifecycle:lifecycle-runtime:aar:javadoc", + "androidx.lifecycle:lifecycle-runtime:jar:javadoc", + "androidx.lifecycle:lifecycle-service:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:javadoc", + "androidx.lifecycle:lifecycle-viewmodel:aar:javadoc", + "androidx.loader:loader:aar:javadoc", + "androidx.localbroadcastmanager:localbroadcastmanager:aar:javadoc", + "androidx.multidex:multidex-instrumentation:jar:javadoc", + "androidx.multidex:multidex-instrumentation:jar:sources", + "androidx.multidex:multidex:jar:javadoc", + "androidx.navigation:navigation-common-ktx:aar:javadoc", + "androidx.navigation:navigation-common:aar:javadoc", + "androidx.navigation:navigation-fragment-ktx:jar:javadoc", + "androidx.navigation:navigation-fragment:aar:javadoc", + "androidx.navigation:navigation-fragment:jar:javadoc", + "androidx.navigation:navigation-runtime-ktx:aar:javadoc", + "androidx.navigation:navigation-runtime:aar:javadoc", + "androidx.navigation:navigation-ui-ktx:jar:javadoc", + "androidx.navigation:navigation-ui:aar:javadoc", + "androidx.navigation:navigation-ui:jar:javadoc", + "androidx.print:print:aar:javadoc", + "androidx.recyclerview:recyclerview:aar:javadoc", + "androidx.recyclerview:recyclerview:jar:javadoc", + "androidx.room:room-common:jar:javadoc", + "androidx.room:room-runtime:aar:javadoc", + "androidx.room:room-runtime:jar:javadoc", + "androidx.savedstate:savedstate:aar:javadoc", + "androidx.sqlite:sqlite-framework:aar:javadoc", + "androidx.sqlite:sqlite:aar:javadoc", + "androidx.transition:transition:jar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:aar:javadoc", + "androidx.vectordrawable:vectordrawable-animated:jar:javadoc", + "androidx.vectordrawable:vectordrawable:aar:javadoc", + "androidx.vectordrawable:vectordrawable:jar:javadoc", + "androidx.versionedparcelable:versionedparcelable:aar:javadoc", + "androidx.viewpager2:viewpager2:jar:javadoc", + "androidx.viewpager:viewpager:aar:javadoc", + "androidx.viewpager:viewpager:jar:javadoc", + "androidx.work:work-runtime-ktx:aar:javadoc", + "androidx.work:work-runtime-ktx:jar:javadoc", + "androidx.work:work-runtime:aar:javadoc", + "androidx.work:work-runtime:jar:javadoc", + "androidx.work:work-testing:jar:javadoc", + "com.android.support:support-annotations:jar:javadoc", + "com.android.support:support-annotations:jar:sources", + "com.android.tools.build.jetifier:jetifier-core:jar:javadoc", + "com.crashlytics.sdk.android:answers:aar:javadoc", + "com.crashlytics.sdk.android:answers:aar:sources", + "com.crashlytics.sdk.android:beta:aar:javadoc", + "com.crashlytics.sdk.android:beta:aar:sources", + "com.crashlytics.sdk.android:crashlytics-core:aar:javadoc", + "com.crashlytics.sdk.android:crashlytics-core:aar:sources", + "com.crashlytics.sdk.android:crashlytics:jar:javadoc", + "com.crashlytics.sdk.android:crashlytics:jar:sources", + "com.google.android.datatransport:transport-api:aar:sources", + "com.google.android.datatransport:transport-backend-cct:aar:sources", + "com.google.android.datatransport:transport-runtime:aar:sources", + "com.google.android.flexbox:flexbox:jar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:javadoc", + "com.google.android.gms:play-services-ads-identifier:aar:sources", + "com.google.android.gms:play-services-base:aar:sources", + "com.google.android.gms:play-services-basement:aar:sources", + "com.google.android.gms:play-services-measurement-api:aar:sources", + "com.google.android.gms:play-services-measurement-base:aar:sources", + "com.google.android.gms:play-services-measurement-impl:aar:sources", + "com.google.android.gms:play-services-measurement-sdk-api:aar:sources", + "com.google.android.gms:play-services-measurement-sdk:aar:sources", + "com.google.android.gms:play-services-measurement:aar:sources", + "com.google.android.gms:play-services-stats:aar:javadoc", + "com.google.android.gms:play-services-stats:aar:sources", + "com.google.android.gms:play-services-tasks:aar:javadoc", + "com.google.android.gms:play-services-tasks:aar:sources", + "com.google.android.gms:strict-version-matcher-plugin:jar:javadoc", + "com.google.android.gms:strict-version-matcher-plugin:jar:sources", + "com.google.android.material:material:jar:javadoc", + "com.google.firebase:firebase-analytics:jar:sources", + "com.google.firebase:firebase-crashlytics:jar:sources", + "com.google.firebase:firebase-iid-interop:aar:javadoc", + "com.google.firebase:firebase-iid-interop:aar:sources", + "com.google.firebase:firebase-iid:aar:sources", + "com.google.firebase:firebase-installations-interop:aar:sources", + "com.google.firebase:firebase-installations:aar:sources", + "com.google.firebase:firebase-measurement-connector:aar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar:sources", + "com.google.guava:listenablefuture:jar:javadoc", + "com.google.guava:listenablefuture:jar:sources", + "io.fabric.sdk.android:fabric:aar:javadoc", + "io.fabric.sdk.android:fabric:aar:sources", + "io.fabric.sdk.android:fabric:jar:javadoc", + "io.fabric.sdk.android:fabric:jar:sources", + "javax.annotation:jsr250-api:jar:javadoc", + "nl.dionsegijn:konfetti:jar:javadoc" + ], + "packages": { + "android.arch.core:common": [ + "android.arch.core.internal", + "android.arch.core.util" + ], + "androidx.annotation:annotation": [ + "androidx.annotation" + ], + "androidx.arch.core:core-common": [ + "androidx.arch.core.internal", + "androidx.arch.core.util" + ], + "androidx.collection:collection": [ + "androidx.collection" + ], + "androidx.constraintlayout:constraintlayout-solver": [ + "androidx.constraintlayout.solver", + "androidx.constraintlayout.solver.state", + "androidx.constraintlayout.solver.state.helpers", + "androidx.constraintlayout.solver.widgets", + "androidx.constraintlayout.solver.widgets.analyzer" + ], + "androidx.databinding:databinding-common": [ + "androidx.databinding" + ], + "androidx.databinding:databinding-compiler": [ + "android.databinding.annotationprocessor", + "android.databinding.tool", + "android.databinding.tool.expr", + "android.databinding.tool.reflection", + "android.databinding.tool.reflection.annotation", + "android.databinding.tool.solver", + "android.databinding.tool.store", + "android.databinding.tool.util", + "android.databinding.tool.writer" + ], + "androidx.databinding:databinding-compiler-common": [ + "android.databinding.parser", + "android.databinding.tool", + "android.databinding.tool.expr", + "android.databinding.tool.ext", + "android.databinding.tool.processing", + "android.databinding.tool.processing.scopes", + "android.databinding.tool.store", + "android.databinding.tool.util", + "android.databinding.tool.writer" + ], + "androidx.lifecycle:lifecycle-common": [ + "androidx.lifecycle" + ], + "androidx.room:room-common": [ + "androidx.room" + ], + "com.almworks.sqlite4java:sqlite4java": [ + "com.almworks.sqlite4java", + "javolution.util.stripped" + ], + "com.android.databinding:baseLibrary": [ + "android.databinding" + ], + "com.android.support:support-annotations": [ + "android.support.annotation" + ], + "com.android.tools.build.jetifier:jetifier-core": [ + "com.android.tools.build.jetifier.core", + "com.android.tools.build.jetifier.core.config", + "com.android.tools.build.jetifier.core.pom", + "com.android.tools.build.jetifier.core.proguard", + "com.android.tools.build.jetifier.core.rule", + "com.android.tools.build.jetifier.core.type", + "com.android.tools.build.jetifier.core.utils" + ], + "com.android.tools.build:aapt2-proto": [ + "android.aapt.pb.internal", + "com.android.aapt" + ], + "com.android.tools:annotations": [ + "com.android.annotations", + "com.android.annotations.concurrency" + ], + "com.github.bumptech.glide:annotations": [ + "com.bumptech.glide.annotation", + "com.bumptech.glide.annotation.compiler" + ], + "com.github.bumptech.glide:compiler": [ + "com.bumptech.glide.annotation.compiler", + "com.bumptech.glide.repackaged.com.google.common.base", + "com.bumptech.glide.repackaged.com.google.common.collect", + "com.bumptech.glide.repackaged.com.squareup.javapoet" + ], + "com.github.bumptech.glide:disklrucache": [ + "com.bumptech.glide.disklrucache" + ], + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": [ + "com.google.android.apps.common.testing.accessibility.framework", + "com.google.android.apps.common.testing.accessibility.framework.integrations", + "com.google.android.apps.common.testing.accessibility.framework.integrations.espresso", + "com.googlecode.eyesfree.compat", + "com.googlecode.eyesfree.utils" + ], + "com.google.android.gms:strict-version-matcher-plugin": [ + "com.google.android.gms", + "com.google.android.gms.dependencies" + ], + "com.google.auto.service:auto-service-annotations": [ + "com.google.auto.service" + ], + "com.google.auto.value:auto-value-annotations": [ + "com.google.auto.value", + "com.google.auto.value.extension.memoized", + "com.google.auto.value.extension.serializable", + "com.google.auto.value.extension.toprettystring" + ], + "com.google.code.findbugs:jsr305": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "com.google.code.gson:gson": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "com.google.dagger:dagger": [ + "dagger", + "dagger.internal", + "dagger.multibindings" + ], + "com.google.dagger:dagger-compiler": [ + "dagger.internal.codegen", + "dagger.internal.codegen.base", + "dagger.internal.codegen.binding", + "dagger.internal.codegen.bindinggraphvalidation", + "dagger.internal.codegen.compileroption", + "dagger.internal.codegen.javapoet", + "dagger.internal.codegen.kotlin", + "dagger.internal.codegen.langmodel", + "dagger.internal.codegen.statistics", + "dagger.internal.codegen.validation", + "dagger.internal.codegen.writing", + "dagger.model", + "dagger.shaded.auto.common" + ], + "com.google.dagger:dagger-producers": [ + "dagger.producers", + "dagger.producers.internal", + "dagger.producers.monitoring", + "dagger.producers.monitoring.internal" + ], + "com.google.dagger:dagger-spi": [ + "dagger.internal.codegen.extension", + "dagger.model", + "dagger.shaded.auto.common", + "dagger.spi" + ], + "com.google.errorprone:error_prone_annotations": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "com.google.errorprone:javac-shaded": [ + "org.openjdk.javax.annotation.processing", + "org.openjdk.javax.lang.model", + "org.openjdk.javax.lang.model.element", + "org.openjdk.javax.lang.model.type", + "org.openjdk.javax.lang.model.util", + "org.openjdk.javax.tools", + "org.openjdk.source.doctree", + "org.openjdk.source.tree", + "org.openjdk.source.util", + "org.openjdk.tools.doclint", + "org.openjdk.tools.doclint.resources", + "org.openjdk.tools.javac", + "org.openjdk.tools.javac.api", + "org.openjdk.tools.javac.code", + "org.openjdk.tools.javac.comp", + "org.openjdk.tools.javac.file", + "org.openjdk.tools.javac.jvm", + "org.openjdk.tools.javac.main", + "org.openjdk.tools.javac.model", + "org.openjdk.tools.javac.parser", + "org.openjdk.tools.javac.platform", + "org.openjdk.tools.javac.processing", + "org.openjdk.tools.javac.resources", + "org.openjdk.tools.javac.tree", + "org.openjdk.tools.javac.util", + "org.openjdk.tools.javah", + "org.openjdk.tools.javah.resources", + "org.openjdk.tools.sjavac", + "org.openjdk.tools.sjavac.client", + "org.openjdk.tools.sjavac.comp", + "org.openjdk.tools.sjavac.comp.dependencies", + "org.openjdk.tools.sjavac.options", + "org.openjdk.tools.sjavac.pubapi", + "org.openjdk.tools.sjavac.server", + "org.openjdk.tools.sjavac.server.log" + ], + "com.google.gms:google-services": [ + "com.google.gms.googleservices" + ], + "com.google.googlejavaformat:google-java-format": [ + "com.google.googlejavaformat", + "com.google.googlejavaformat.java", + "com.google.googlejavaformat.java.filer", + "com.google.googlejavaformat.java.javadoc" + ], + "com.google.guava:failureaccess": [ + "com.google.common.util.concurrent.internal" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-java": [ + "com.google.protobuf", + "com.google.protobuf.compiler" + ], + "com.google.protobuf:protobuf-javalite": [ + "com.google.protobuf" + ], + "com.google.truth.extensions:truth-liteproto-extension": [ + "com.google.common.truth.extensions.proto" + ], + "com.google.truth:truth": [ + "com.google.common.truth" + ], + "com.googlecode.juniversalchardet:juniversalchardet": [ + "org.mozilla.universalchardet", + "org.mozilla.universalchardet.prober", + "org.mozilla.universalchardet.prober.contextanalysis", + "org.mozilla.universalchardet.prober.distributionanalysis", + "org.mozilla.universalchardet.prober.sequence", + "org.mozilla.universalchardet.prober.statemachine" + ], + "com.ibm.icu:icu4j": [ + "com.ibm.icu.impl", + "com.ibm.icu.impl.coll", + "com.ibm.icu.impl.data", + "com.ibm.icu.impl.duration", + "com.ibm.icu.impl.duration.impl", + "com.ibm.icu.impl.locale", + "com.ibm.icu.lang", + "com.ibm.icu.math", + "com.ibm.icu.text", + "com.ibm.icu.util" + ], + "com.squareup.moshi:moshi": [ + "com.squareup.moshi", + "com.squareup.moshi.internal" + ], + "com.squareup.moshi:moshi-kotlin": [ + "com.squareup.moshi", + "com.squareup.moshi.kotlin.reflect" + ], + "com.squareup.moshi:moshi-kotlin-codegen": [ + "com.squareup.moshi.kotlin.codegen", + "com.squareup.moshi.kotlin.codegen.api", + "com.squareup.moshi.kotlinpoet.classinspector.elements", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.auto.common", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.annotations", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.base", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.cache", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.collect", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.escape", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.eventbus", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.graph", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.hash", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.html", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.io", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.math", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.net", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.primitives", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.reflect", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.util.concurrent", + "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.xml", + "com.squareup.moshi.kotlinpoet.metadata", + "com.squareup.moshi.kotlinpoet.metadata.specs", + "com.squareup.moshi.kotlinpoet.metadata.specs.internal", + "com.squareup.moshi.kotlinx.metadata", + "com.squareup.moshi.kotlinx.metadata.impl", + "com.squareup.moshi.kotlinx.metadata.impl.extensions", + "com.squareup.moshi.kotlinx.metadata.internal.metadata", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.builtins", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.deserialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.jvm.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.metadata.serialization", + "com.squareup.moshi.kotlinx.metadata.internal.protobuf", + "com.squareup.moshi.kotlinx.metadata.jvm", + "com.squareup.moshi.kotlinx.metadata.jvm.impl" + ], + "com.squareup.okhttp3:mockwebserver": [ + "okhttp3.internal.duplex", + "okhttp3.mockwebserver", + "okhttp3.mockwebserver.internal.duplex" + ], + "com.squareup.okhttp3:okhttp": [ + "okhttp3", + "okhttp3.internal", + "okhttp3.internal.authenticator", + "okhttp3.internal.cache", + "okhttp3.internal.cache2", + "okhttp3.internal.concurrent", + "okhttp3.internal.connection", + "okhttp3.internal.http", + "okhttp3.internal.http1", + "okhttp3.internal.http2", + "okhttp3.internal.io", + "okhttp3.internal.platform", + "okhttp3.internal.platform.android", + "okhttp3.internal.proxy", + "okhttp3.internal.publicsuffix", + "okhttp3.internal.tls", + "okhttp3.internal.ws" + ], + "com.squareup.okio:okio": [ + "okio", + "okio.internal" + ], + "com.squareup.retrofit2:converter-moshi": [ + "retrofit2.converter.moshi" + ], + "com.squareup.retrofit2:retrofit": [ + "retrofit2", + "retrofit2.http", + "retrofit2.internal" + ], + "com.squareup.retrofit2:retrofit-mock": [ + "retrofit2.mock" + ], + "com.squareup:javapoet": [ + "com.squareup.javapoet" + ], + "com.squareup:javawriter": [ + "com.squareup.javawriter" + ], + "com.squareup:kotlinpoet": [ + "com.squareup.kotlinpoet", + "com.squareup.kotlinpoet.jvm" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-io:commons-io": [ + "org.apache.commons.io", + "org.apache.commons.io.comparator", + "org.apache.commons.io.filefilter", + "org.apache.commons.io.input", + "org.apache.commons.io.monitor", + "org.apache.commons.io.output" + ], + "javax.annotation:javax.annotation-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "javax.annotation:jsr250-api": [ + "javax.annotation", + "javax.annotation.security" + ], + "javax.inject:javax.inject": [ + "javax.inject" + ], + "junit:junit": [ + "junit.extensions", + "junit.framework", + "junit.runner", + "junit.textui", + "org.junit", + "org.junit.experimental", + "org.junit.experimental.categories", + "org.junit.experimental.max", + "org.junit.experimental.results", + "org.junit.experimental.runners", + "org.junit.experimental.theories", + "org.junit.experimental.theories.internal", + "org.junit.experimental.theories.suppliers", + "org.junit.function", + "org.junit.internal", + "org.junit.internal.builders", + "org.junit.internal.management", + "org.junit.internal.matchers", + "org.junit.internal.requests", + "org.junit.internal.runners", + "org.junit.internal.runners.model", + "org.junit.internal.runners.rules", + "org.junit.internal.runners.statements", + "org.junit.matchers", + "org.junit.rules", + "org.junit.runner", + "org.junit.runner.manipulation", + "org.junit.runner.notification", + "org.junit.runners", + "org.junit.runners.model", + "org.junit.runners.parameterized", + "org.junit.validator" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.bytebuddy:byte-buddy-agent": [ + "net.bytebuddy.agent" + ], + "net.bytebuddy:byte-buddy:jar:sources": [ + "net.bytebuddy.build" + ], + "net.ltgt.gradle.incap:incap": [ + "net.ltgt.gradle.incap" + ], + "net.sf.kxml:kxml2": [ + "org.kxml2.io", + "org.kxml2.kdom", + "org.kxml2.wap", + "org.kxml2.wap.syncml", + "org.kxml2.wap.wml", + "org.kxml2.wap.wv", + "org.xmlpull.v1" + ], + "org.antlr:antlr4": [ + "org.abego.treelayout", + "org.abego.treelayout.internal.util", + "org.abego.treelayout.internal.util.java.lang", + "org.abego.treelayout.internal.util.java.lang.string", + "org.abego.treelayout.internal.util.java.util", + "org.abego.treelayout.util", + "org.antlr.runtime", + "org.antlr.runtime.debug", + "org.antlr.runtime.misc", + "org.antlr.runtime.tree", + "org.antlr.v4", + "org.antlr.v4.analysis", + "org.antlr.v4.automata", + "org.antlr.v4.codegen", + "org.antlr.v4.codegen.model", + "org.antlr.v4.codegen.model.chunk", + "org.antlr.v4.codegen.model.decl", + "org.antlr.v4.codegen.target", + "org.antlr.v4.gui", + "org.antlr.v4.misc", + "org.antlr.v4.parse", + "org.antlr.v4.runtime", + "org.antlr.v4.runtime.atn", + "org.antlr.v4.runtime.dfa", + "org.antlr.v4.runtime.misc", + "org.antlr.v4.runtime.tree", + "org.antlr.v4.runtime.tree.pattern", + "org.antlr.v4.runtime.tree.xpath", + "org.antlr.v4.semantics", + "org.antlr.v4.tool", + "org.antlr.v4.tool.ast", + "org.stringtemplate.v4", + "org.stringtemplate.v4.compiler", + "org.stringtemplate.v4.debug", + "org.stringtemplate.v4.gui", + "org.stringtemplate.v4.misc" + ], + "org.bouncycastle:bcprov-jdk15on": [ + "org.bouncycastle", + "org.bouncycastle.asn1", + "org.bouncycastle.asn1.anssi", + "org.bouncycastle.asn1.bc", + "org.bouncycastle.asn1.bsi", + "org.bouncycastle.asn1.cmc", + "org.bouncycastle.asn1.cmp", + "org.bouncycastle.asn1.cms", + "org.bouncycastle.asn1.cms.ecc", + "org.bouncycastle.asn1.crmf", + "org.bouncycastle.asn1.cryptlib", + "org.bouncycastle.asn1.cryptopro", + "org.bouncycastle.asn1.dvcs", + "org.bouncycastle.asn1.eac", + "org.bouncycastle.asn1.edec", + "org.bouncycastle.asn1.esf", + "org.bouncycastle.asn1.ess", + "org.bouncycastle.asn1.est", + "org.bouncycastle.asn1.gm", + "org.bouncycastle.asn1.gnu", + "org.bouncycastle.asn1.iana", + "org.bouncycastle.asn1.icao", + "org.bouncycastle.asn1.isara", + "org.bouncycastle.asn1.isismtt", + "org.bouncycastle.asn1.isismtt.ocsp", + "org.bouncycastle.asn1.isismtt.x509", + "org.bouncycastle.asn1.iso", + "org.bouncycastle.asn1.kisa", + "org.bouncycastle.asn1.microsoft", + "org.bouncycastle.asn1.misc", + "org.bouncycastle.asn1.mozilla", + "org.bouncycastle.asn1.nist", + "org.bouncycastle.asn1.nsri", + "org.bouncycastle.asn1.ntt", + "org.bouncycastle.asn1.ocsp", + "org.bouncycastle.asn1.oiw", + "org.bouncycastle.asn1.pkcs", + "org.bouncycastle.asn1.rosstandart", + "org.bouncycastle.asn1.sec", + "org.bouncycastle.asn1.smime", + "org.bouncycastle.asn1.teletrust", + "org.bouncycastle.asn1.tsp", + "org.bouncycastle.asn1.ua", + "org.bouncycastle.asn1.util", + "org.bouncycastle.asn1.x500", + "org.bouncycastle.asn1.x500.style", + "org.bouncycastle.asn1.x509", + "org.bouncycastle.asn1.x509.qualified", + "org.bouncycastle.asn1.x509.sigi", + "org.bouncycastle.asn1.x9", + "org.bouncycastle.crypto", + "org.bouncycastle.crypto.agreement", + "org.bouncycastle.crypto.agreement.jpake", + "org.bouncycastle.crypto.agreement.kdf", + "org.bouncycastle.crypto.agreement.srp", + "org.bouncycastle.crypto.commitments", + "org.bouncycastle.crypto.digests", + "org.bouncycastle.crypto.ec", + "org.bouncycastle.crypto.encodings", + "org.bouncycastle.crypto.engines", + "org.bouncycastle.crypto.examples", + "org.bouncycastle.crypto.generators", + "org.bouncycastle.crypto.io", + "org.bouncycastle.crypto.kems", + "org.bouncycastle.crypto.macs", + "org.bouncycastle.crypto.modes", + "org.bouncycastle.crypto.modes.gcm", + "org.bouncycastle.crypto.modes.kgcm", + "org.bouncycastle.crypto.paddings", + "org.bouncycastle.crypto.params", + "org.bouncycastle.crypto.parsers", + "org.bouncycastle.crypto.prng", + "org.bouncycastle.crypto.prng.drbg", + "org.bouncycastle.crypto.signers", + "org.bouncycastle.crypto.util", + "org.bouncycastle.i18n", + "org.bouncycastle.i18n.filter", + "org.bouncycastle.iana", + "org.bouncycastle.jcajce", + "org.bouncycastle.jcajce.interfaces", + "org.bouncycastle.jcajce.io", + "org.bouncycastle.jcajce.provider.asymmetric", + "org.bouncycastle.jcajce.provider.asymmetric.dh", + "org.bouncycastle.jcajce.provider.asymmetric.dsa", + "org.bouncycastle.jcajce.provider.asymmetric.dstu", + "org.bouncycastle.jcajce.provider.asymmetric.ec", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost", + "org.bouncycastle.jcajce.provider.asymmetric.ecgost12", + "org.bouncycastle.jcajce.provider.asymmetric.edec", + "org.bouncycastle.jcajce.provider.asymmetric.elgamal", + "org.bouncycastle.jcajce.provider.asymmetric.gost", + "org.bouncycastle.jcajce.provider.asymmetric.ies", + "org.bouncycastle.jcajce.provider.asymmetric.rsa", + "org.bouncycastle.jcajce.provider.asymmetric.util", + "org.bouncycastle.jcajce.provider.asymmetric.x509", + "org.bouncycastle.jcajce.provider.config", + "org.bouncycastle.jcajce.provider.digest", + "org.bouncycastle.jcajce.provider.drbg", + "org.bouncycastle.jcajce.provider.keystore", + "org.bouncycastle.jcajce.provider.keystore.bc", + "org.bouncycastle.jcajce.provider.keystore.bcfks", + "org.bouncycastle.jcajce.provider.keystore.pkcs12", + "org.bouncycastle.jcajce.provider.symmetric", + "org.bouncycastle.jcajce.provider.symmetric.util", + "org.bouncycastle.jcajce.provider.util", + "org.bouncycastle.jcajce.spec", + "org.bouncycastle.jcajce.util", + "org.bouncycastle.jce", + "org.bouncycastle.jce.exception", + "org.bouncycastle.jce.interfaces", + "org.bouncycastle.jce.netscape", + "org.bouncycastle.jce.provider", + "org.bouncycastle.jce.spec", + "org.bouncycastle.math", + "org.bouncycastle.math.ec", + "org.bouncycastle.math.ec.custom.djb", + "org.bouncycastle.math.ec.custom.gm", + "org.bouncycastle.math.ec.custom.sec", + "org.bouncycastle.math.ec.endo", + "org.bouncycastle.math.ec.rfc7748", + "org.bouncycastle.math.ec.rfc8032", + "org.bouncycastle.math.ec.tools", + "org.bouncycastle.math.field", + "org.bouncycastle.math.raw", + "org.bouncycastle.pqc.asn1", + "org.bouncycastle.pqc.crypto", + "org.bouncycastle.pqc.crypto.gmss", + "org.bouncycastle.pqc.crypto.gmss.util", + "org.bouncycastle.pqc.crypto.lms", + "org.bouncycastle.pqc.crypto.mceliece", + "org.bouncycastle.pqc.crypto.newhope", + "org.bouncycastle.pqc.crypto.qtesla", + "org.bouncycastle.pqc.crypto.rainbow", + "org.bouncycastle.pqc.crypto.rainbow.util", + "org.bouncycastle.pqc.crypto.sphincs", + "org.bouncycastle.pqc.crypto.util", + "org.bouncycastle.pqc.crypto.xmss", + "org.bouncycastle.pqc.jcajce.interfaces", + "org.bouncycastle.pqc.jcajce.provider", + "org.bouncycastle.pqc.jcajce.provider.gmss", + "org.bouncycastle.pqc.jcajce.provider.lms", + "org.bouncycastle.pqc.jcajce.provider.mceliece", + "org.bouncycastle.pqc.jcajce.provider.newhope", + "org.bouncycastle.pqc.jcajce.provider.qtesla", + "org.bouncycastle.pqc.jcajce.provider.rainbow", + "org.bouncycastle.pqc.jcajce.provider.sphincs", + "org.bouncycastle.pqc.jcajce.provider.util", + "org.bouncycastle.pqc.jcajce.provider.xmss", + "org.bouncycastle.pqc.jcajce.spec", + "org.bouncycastle.pqc.math.linearalgebra", + "org.bouncycastle.util", + "org.bouncycastle.util.encoders", + "org.bouncycastle.util.io", + "org.bouncycastle.util.io.pem", + "org.bouncycastle.util.test", + "org.bouncycastle.x509", + "org.bouncycastle.x509.extension", + "org.bouncycastle.x509.util" + ], + "org.checkerframework:checker-compat-qual": [ + "org.checkerframework.checker.nullness.compatqual" + ], + "org.checkerframework:checker-qual": [ + "org.checkerframework.checker.builder.qual", + "org.checkerframework.checker.calledmethods.qual", + "org.checkerframework.checker.compilermsgs.qual", + "org.checkerframework.checker.fenum.qual", + "org.checkerframework.checker.formatter.qual", + "org.checkerframework.checker.guieffect.qual", + "org.checkerframework.checker.i18n.qual", + "org.checkerframework.checker.i18nformatter.qual", + "org.checkerframework.checker.index.qual", + "org.checkerframework.checker.initialization.qual", + "org.checkerframework.checker.interning.qual", + "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.nullness.qual", + "org.checkerframework.checker.optional.qual", + "org.checkerframework.checker.propkey.qual", + "org.checkerframework.checker.regex.qual", + "org.checkerframework.checker.signature.qual", + "org.checkerframework.checker.signedness.qual", + "org.checkerframework.checker.tainting.qual", + "org.checkerframework.checker.units.qual", + "org.checkerframework.common.aliasing.qual", + "org.checkerframework.common.initializedfields.qual", + "org.checkerframework.common.reflection.qual", + "org.checkerframework.common.returnsreceiver.qual", + "org.checkerframework.common.subtyping.qual", + "org.checkerframework.common.util.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.hamcrest:hamcrest-core": [ + "org.hamcrest", + "org.hamcrest.core", + "org.hamcrest.internal" + ], + "org.hamcrest:hamcrest-integration": [ + "org.hamcrest", + "org.hamcrest.integration" + ], + "org.hamcrest:hamcrest-library": [ + "org.hamcrest", + "org.hamcrest.beans", + "org.hamcrest.collection", + "org.hamcrest.number", + "org.hamcrest.object", + "org.hamcrest.text", + "org.hamcrest.xml" + ], + "org.jetbrains.intellij.deps:trove4j": [ + "gnu.trove", + "gnu.trove.decorator" + ], + "org.jetbrains.kotlin:kotlin-compiler-embeddable": [ + "javaslang", + "javaslang.collection", + "javaslang.concurrent", + "javaslang.control", + "javaslang.match", + "javaslang.match.annotation", + "javaslang.match.generator", + "javaslang.match.model", + "org.jetbrains.concurrency", + "org.jetbrains.ide", + "org.jetbrains.jps.model.java.impl", + "org.jetbrains.kotlin", + "org.jetbrains.kotlin.analyzer", + "org.jetbrains.kotlin.analyzer.common", + "org.jetbrains.kotlin.asJava", + "org.jetbrains.kotlin.asJava.builder", + "org.jetbrains.kotlin.asJava.classes", + "org.jetbrains.kotlin.asJava.elements", + "org.jetbrains.kotlin.asJava.finder", + "org.jetbrains.kotlin.backend.common", + "org.jetbrains.kotlin.backend.common.bridges", + "org.jetbrains.kotlin.backend.common.descriptors", + "org.jetbrains.kotlin.backend.common.extensions", + "org.jetbrains.kotlin.backend.common.ir", + "org.jetbrains.kotlin.backend.common.lower", + "org.jetbrains.kotlin.backend.common.lower.inline", + "org.jetbrains.kotlin.backend.common.lower.loops", + "org.jetbrains.kotlin.backend.common.lower.loops.handlers", + "org.jetbrains.kotlin.backend.common.lower.matchers", + "org.jetbrains.kotlin.backend.common.lower.optimizations", + "org.jetbrains.kotlin.backend.common.output", + "org.jetbrains.kotlin.backend.common.overrides", + "org.jetbrains.kotlin.backend.common.phaser", + "org.jetbrains.kotlin.backend.common.serialization", + "org.jetbrains.kotlin.backend.common.serialization.encodings", + "org.jetbrains.kotlin.backend.common.serialization.mangle", + "org.jetbrains.kotlin.backend.common.serialization.mangle.descriptor", + "org.jetbrains.kotlin.backend.common.serialization.mangle.ir", + "org.jetbrains.kotlin.backend.common.serialization.metadata", + "org.jetbrains.kotlin.backend.common.serialization.metadata.impl", + "org.jetbrains.kotlin.backend.common.serialization.proto", + "org.jetbrains.kotlin.backend.common.serialization.signature", + "org.jetbrains.kotlin.backend.jvm", + "org.jetbrains.kotlin.backend.jvm.codegen", + "org.jetbrains.kotlin.backend.jvm.descriptors", + "org.jetbrains.kotlin.backend.jvm.intrinsics", + "org.jetbrains.kotlin.backend.jvm.ir", + "org.jetbrains.kotlin.backend.jvm.lower", + "org.jetbrains.kotlin.backend.jvm.lower.indy", + "org.jetbrains.kotlin.backend.jvm.lower.inlineclasses", + "org.jetbrains.kotlin.backend.jvm.serialization", + "org.jetbrains.kotlin.backend.wasm", + "org.jetbrains.kotlin.backend.wasm.ir2wasm", + "org.jetbrains.kotlin.backend.wasm.lower", + "org.jetbrains.kotlin.backend.wasm.utils", + "org.jetbrains.kotlin.build", + "org.jetbrains.kotlin.build.report", + "org.jetbrains.kotlin.build.report.metrics", + "org.jetbrains.kotlin.builtins", + "org.jetbrains.kotlin.builtins.functions", + "org.jetbrains.kotlin.builtins.jvm", + "org.jetbrains.kotlin.builtins.konan", + "org.jetbrains.kotlin.cfg", + "org.jetbrains.kotlin.cfg.pseudocode", + "org.jetbrains.kotlin.cfg.pseudocode.instructions", + "org.jetbrains.kotlin.cfg.pseudocode.instructions.eval", + "org.jetbrains.kotlin.cfg.pseudocode.instructions.jumps", + "org.jetbrains.kotlin.cfg.pseudocode.instructions.special", + "org.jetbrains.kotlin.cfg.pseudocodeTraverser", + "org.jetbrains.kotlin.cfg.variable", + "org.jetbrains.kotlin.checkers", + "org.jetbrains.kotlin.checkers.diagnostics", + "org.jetbrains.kotlin.checkers.diagnostics.factories", + "org.jetbrains.kotlin.checkers.utils", + "org.jetbrains.kotlin.cli.common", + "org.jetbrains.kotlin.cli.common.arguments", + "org.jetbrains.kotlin.cli.common.config", + "org.jetbrains.kotlin.cli.common.environment", + "org.jetbrains.kotlin.cli.common.extensions", + "org.jetbrains.kotlin.cli.common.messages", + "org.jetbrains.kotlin.cli.common.modules", + "org.jetbrains.kotlin.cli.common.output", + "org.jetbrains.kotlin.cli.common.profiling", + "org.jetbrains.kotlin.cli.common.repl", + "org.jetbrains.kotlin.cli.js", + "org.jetbrains.kotlin.cli.js.dce", + "org.jetbrains.kotlin.cli.js.internal", + "org.jetbrains.kotlin.cli.jvm", + "org.jetbrains.kotlin.cli.jvm.compiler", + "org.jetbrains.kotlin.cli.jvm.config", + "org.jetbrains.kotlin.cli.jvm.index", + "org.jetbrains.kotlin.cli.jvm.javac", + "org.jetbrains.kotlin.cli.jvm.modules", + "org.jetbrains.kotlin.cli.jvm.plugins", + "org.jetbrains.kotlin.cli.metadata", + "org.jetbrains.kotlin.codegen", + "org.jetbrains.kotlin.codegen.binding", + "org.jetbrains.kotlin.codegen.context", + "org.jetbrains.kotlin.codegen.coroutines", + "org.jetbrains.kotlin.codegen.extensions", + "org.jetbrains.kotlin.codegen.inline", + "org.jetbrains.kotlin.codegen.inline.coroutines", + "org.jetbrains.kotlin.codegen.intrinsics", + "org.jetbrains.kotlin.codegen.optimization", + "org.jetbrains.kotlin.codegen.optimization.boxing", + "org.jetbrains.kotlin.codegen.optimization.common", + "org.jetbrains.kotlin.codegen.optimization.fixStack", + "org.jetbrains.kotlin.codegen.optimization.nullCheck", + "org.jetbrains.kotlin.codegen.optimization.transformer", + "org.jetbrains.kotlin.codegen.pseudoInsns", + "org.jetbrains.kotlin.codegen.range", + "org.jetbrains.kotlin.codegen.range.comparison", + "org.jetbrains.kotlin.codegen.range.forLoop", + "org.jetbrains.kotlin.codegen.range.inExpression", + "org.jetbrains.kotlin.codegen.serialization", + "org.jetbrains.kotlin.codegen.signature", + "org.jetbrains.kotlin.codegen.state", + "org.jetbrains.kotlin.codegen.when", + "org.jetbrains.kotlin.com.google.common.base", + "org.jetbrains.kotlin.com.google.common.collect", + "org.jetbrains.kotlin.com.google.common.graph", + "org.jetbrains.kotlin.com.google.common.hash", + "org.jetbrains.kotlin.com.google.common.math", + "org.jetbrains.kotlin.com.google.common.primitives", + "org.jetbrains.kotlin.com.google.common.util.concurrent", + "org.jetbrains.kotlin.com.google.gwt.dev.js", + "org.jetbrains.kotlin.com.google.gwt.dev.js.parserExceptions", + "org.jetbrains.kotlin.com.google.gwt.dev.js.rhino", + "org.jetbrains.kotlin.com.intellij", + "org.jetbrains.kotlin.com.intellij.codeInsight", + "org.jetbrains.kotlin.com.intellij.codeInsight.completion.scope", + "org.jetbrains.kotlin.com.intellij.codeInsight.daemon.impl.analysis", + "org.jetbrains.kotlin.com.intellij.codeInsight.folding", + "org.jetbrains.kotlin.com.intellij.codeInsight.folding.impl", + "org.jetbrains.kotlin.com.intellij.codeInsight.javadoc", + "org.jetbrains.kotlin.com.intellij.codeInsight.runner", + "org.jetbrains.kotlin.com.intellij.codeWithMe", + "org.jetbrains.kotlin.com.intellij.concurrency", + "org.jetbrains.kotlin.com.intellij.core", + "org.jetbrains.kotlin.com.intellij.diagnostic", + "org.jetbrains.kotlin.com.intellij.extapi.psi", + "org.jetbrains.kotlin.com.intellij.formatting", + "org.jetbrains.kotlin.com.intellij.icons", + "org.jetbrains.kotlin.com.intellij.ide", + "org.jetbrains.kotlin.com.intellij.ide.highlighter", + "org.jetbrains.kotlin.com.intellij.ide.plugins", + "org.jetbrains.kotlin.com.intellij.ide.util", + "org.jetbrains.kotlin.com.intellij.injected.editor", + "org.jetbrains.kotlin.com.intellij.jna", + "org.jetbrains.kotlin.com.intellij.lang", + "org.jetbrains.kotlin.com.intellij.lang.folding", + "org.jetbrains.kotlin.com.intellij.lang.impl", + "org.jetbrains.kotlin.com.intellij.lang.injection", + "org.jetbrains.kotlin.com.intellij.lang.java", + "org.jetbrains.kotlin.com.intellij.lang.java.beans", + "org.jetbrains.kotlin.com.intellij.lang.java.lexer", + "org.jetbrains.kotlin.com.intellij.lang.java.parser", + "org.jetbrains.kotlin.com.intellij.lang.jvm", + "org.jetbrains.kotlin.com.intellij.lang.jvm.annotation", + "org.jetbrains.kotlin.com.intellij.lang.jvm.facade", + "org.jetbrains.kotlin.com.intellij.lang.jvm.types", + "org.jetbrains.kotlin.com.intellij.lexer", + "org.jetbrains.kotlin.com.intellij.mock", + "org.jetbrains.kotlin.com.intellij.model", + "org.jetbrains.kotlin.com.intellij.model.psi", + "org.jetbrains.kotlin.com.intellij.navigation", + "org.jetbrains.kotlin.com.intellij.openapi", + "org.jetbrains.kotlin.com.intellij.openapi.application", + "org.jetbrains.kotlin.com.intellij.openapi.application.ex", + "org.jetbrains.kotlin.com.intellij.openapi.application.impl", + "org.jetbrains.kotlin.com.intellij.openapi.command", + "org.jetbrains.kotlin.com.intellij.openapi.command.impl", + "org.jetbrains.kotlin.com.intellij.openapi.command.undo", + "org.jetbrains.kotlin.com.intellij.openapi.components", + "org.jetbrains.kotlin.com.intellij.openapi.diagnostic", + "org.jetbrains.kotlin.com.intellij.openapi.editor", + "org.jetbrains.kotlin.com.intellij.openapi.editor.actionSystem", + "org.jetbrains.kotlin.com.intellij.openapi.editor.colors", + "org.jetbrains.kotlin.com.intellij.openapi.editor.event", + "org.jetbrains.kotlin.com.intellij.openapi.editor.ex", + "org.jetbrains.kotlin.com.intellij.openapi.editor.impl", + "org.jetbrains.kotlin.com.intellij.openapi.editor.impl.event", + "org.jetbrains.kotlin.com.intellij.openapi.editor.markup", + "org.jetbrains.kotlin.com.intellij.openapi.extensions", + "org.jetbrains.kotlin.com.intellij.openapi.extensions.impl", + "org.jetbrains.kotlin.com.intellij.openapi.fileEditor", + "org.jetbrains.kotlin.com.intellij.openapi.fileEditor.impl", + "org.jetbrains.kotlin.com.intellij.openapi.fileTypes", + "org.jetbrains.kotlin.com.intellij.openapi.module", + "org.jetbrains.kotlin.com.intellij.openapi.progress", + "org.jetbrains.kotlin.com.intellij.openapi.progress.impl", + "org.jetbrains.kotlin.com.intellij.openapi.progress.util", + "org.jetbrains.kotlin.com.intellij.openapi.project", + "org.jetbrains.kotlin.com.intellij.openapi.projectRoots", + "org.jetbrains.kotlin.com.intellij.openapi.roots", + "org.jetbrains.kotlin.com.intellij.openapi.roots.impl", + "org.jetbrains.kotlin.com.intellij.openapi.ui", + "org.jetbrains.kotlin.com.intellij.openapi.util", + "org.jetbrains.kotlin.com.intellij.openapi.util.io", + "org.jetbrains.kotlin.com.intellij.openapi.util.io.win32", + "org.jetbrains.kotlin.com.intellij.openapi.util.objectTree", + "org.jetbrains.kotlin.com.intellij.openapi.util.registry", + "org.jetbrains.kotlin.com.intellij.openapi.util.text", + "org.jetbrains.kotlin.com.intellij.openapi.vfs", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.encoding", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.ex", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.impl", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.impl.jar", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.local", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.newvfs", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.newvfs.events", + "org.jetbrains.kotlin.com.intellij.openapi.vfs.pointers", + "org.jetbrains.kotlin.com.intellij.openapi.wm.ex", + "org.jetbrains.kotlin.com.intellij.patterns", + "org.jetbrains.kotlin.com.intellij.patterns.compiler", + "org.jetbrains.kotlin.com.intellij.pom", + "org.jetbrains.kotlin.com.intellij.pom.event", + "org.jetbrains.kotlin.com.intellij.pom.impl", + "org.jetbrains.kotlin.com.intellij.pom.java", + "org.jetbrains.kotlin.com.intellij.pom.tree", + "org.jetbrains.kotlin.com.intellij.pom.tree.events", + "org.jetbrains.kotlin.com.intellij.pom.tree.events.impl", + "org.jetbrains.kotlin.com.intellij.psi", + "org.jetbrains.kotlin.com.intellij.psi.augment", + "org.jetbrains.kotlin.com.intellij.psi.codeStyle", + "org.jetbrains.kotlin.com.intellij.psi.compiled", + "org.jetbrains.kotlin.com.intellij.psi.controlFlow", + "org.jetbrains.kotlin.com.intellij.psi.css", + "org.jetbrains.kotlin.com.intellij.psi.filters", + "org.jetbrains.kotlin.com.intellij.psi.filters.classes", + "org.jetbrains.kotlin.com.intellij.psi.filters.element", + "org.jetbrains.kotlin.com.intellij.psi.filters.position", + "org.jetbrains.kotlin.com.intellij.psi.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.cache", + "org.jetbrains.kotlin.com.intellij.psi.impl.compiled", + "org.jetbrains.kotlin.com.intellij.psi.impl.file", + "org.jetbrains.kotlin.com.intellij.psi.impl.file.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.java.stubs", + "org.jetbrains.kotlin.com.intellij.psi.impl.java.stubs.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.java.stubs.index", + "org.jetbrains.kotlin.com.intellij.psi.impl.light", + "org.jetbrains.kotlin.com.intellij.psi.impl.meta", + "org.jetbrains.kotlin.com.intellij.psi.impl.search", + "org.jetbrains.kotlin.com.intellij.psi.impl.smartPointers", + "org.jetbrains.kotlin.com.intellij.psi.impl.source", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.codeStyle", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.javadoc", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.graphInference", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.graphInference.constraints", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference.impl", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference.impl.manipulators", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.resolve.reference.impl.providers", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.tree", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.tree.injected", + "org.jetbrains.kotlin.com.intellij.psi.impl.source.tree.java", + "org.jetbrains.kotlin.com.intellij.psi.infos", + "org.jetbrains.kotlin.com.intellij.psi.javadoc", + "org.jetbrains.kotlin.com.intellij.psi.meta", + "org.jetbrains.kotlin.com.intellij.psi.presentation.java", + "org.jetbrains.kotlin.com.intellij.psi.scope", + "org.jetbrains.kotlin.com.intellij.psi.scope.conflictResolvers", + "org.jetbrains.kotlin.com.intellij.psi.scope.processor", + "org.jetbrains.kotlin.com.intellij.psi.scope.util", + "org.jetbrains.kotlin.com.intellij.psi.search", + "org.jetbrains.kotlin.com.intellij.psi.search.searches", + "org.jetbrains.kotlin.com.intellij.psi.stub", + "org.jetbrains.kotlin.com.intellij.psi.stubs", + "org.jetbrains.kotlin.com.intellij.psi.targets", + "org.jetbrains.kotlin.com.intellij.psi.templateLanguages", + "org.jetbrains.kotlin.com.intellij.psi.text", + "org.jetbrains.kotlin.com.intellij.psi.tree", + "org.jetbrains.kotlin.com.intellij.psi.tree.java", + "org.jetbrains.kotlin.com.intellij.psi.util", + "org.jetbrains.kotlin.com.intellij.reference", + "org.jetbrains.kotlin.com.intellij.serialization", + "org.jetbrains.kotlin.com.intellij.serviceContainer", + "org.jetbrains.kotlin.com.intellij.testFramework", + "org.jetbrains.kotlin.com.intellij.ui", + "org.jetbrains.kotlin.com.intellij.ui.icons", + "org.jetbrains.kotlin.com.intellij.util", + "org.jetbrains.kotlin.com.intellij.util.cls", + "org.jetbrains.kotlin.com.intellij.util.codeInsight", + "org.jetbrains.kotlin.com.intellij.util.concurrency", + "org.jetbrains.kotlin.com.intellij.util.containers", + "org.jetbrains.kotlin.com.intellij.util.containers.hash", + "org.jetbrains.kotlin.com.intellij.util.diff", + "org.jetbrains.kotlin.com.intellij.util.exception", + "org.jetbrains.kotlin.com.intellij.util.execution", + "org.jetbrains.kotlin.com.intellij.util.graph", + "org.jetbrains.kotlin.com.intellij.util.graph.impl", + "org.jetbrains.kotlin.com.intellij.util.indexing", + "org.jetbrains.kotlin.com.intellij.util.io", + "org.jetbrains.kotlin.com.intellij.util.io.keyStorage", + "org.jetbrains.kotlin.com.intellij.util.keyFMap", + "org.jetbrains.kotlin.com.intellij.util.lang", + "org.jetbrains.kotlin.com.intellij.util.loader", + "org.jetbrains.kotlin.com.intellij.util.messages", + "org.jetbrains.kotlin.com.intellij.util.messages.impl", + "org.jetbrains.kotlin.com.intellij.util.pico", + "org.jetbrains.kotlin.com.intellij.util.ref", + "org.jetbrains.kotlin.com.intellij.util.text", + "org.jetbrains.kotlin.com.intellij.util.xmlb", + "org.jetbrains.kotlin.com.intellij.util.xmlb.annotations", + "org.jetbrains.kotlin.com.intellij.xml.util", + "org.jetbrains.kotlin.compiler.plugin", + "org.jetbrains.kotlin.compilerRunner", + "org.jetbrains.kotlin.config", + "org.jetbrains.kotlin.container", + "org.jetbrains.kotlin.context", + "org.jetbrains.kotlin.contracts", + "org.jetbrains.kotlin.contracts.description", + "org.jetbrains.kotlin.contracts.description.expressions", + "org.jetbrains.kotlin.contracts.interpretation", + "org.jetbrains.kotlin.contracts.model", + "org.jetbrains.kotlin.contracts.model.functors", + "org.jetbrains.kotlin.contracts.model.structure", + "org.jetbrains.kotlin.contracts.model.visitors", + "org.jetbrains.kotlin.contracts.parsing", + "org.jetbrains.kotlin.contracts.parsing.effects", + "org.jetbrains.kotlin.coroutines", + "org.jetbrains.kotlin.descriptors", + "org.jetbrains.kotlin.descriptors.annotations", + "org.jetbrains.kotlin.descriptors.deserialization", + "org.jetbrains.kotlin.descriptors.impl", + "org.jetbrains.kotlin.descriptors.java", + "org.jetbrains.kotlin.descriptors.konan", + "org.jetbrains.kotlin.descriptors.konan.impl", + "org.jetbrains.kotlin.descriptors.runtime.components", + "org.jetbrains.kotlin.descriptors.runtime.structure", + "org.jetbrains.kotlin.descriptors.synthetic", + "org.jetbrains.kotlin.diagnostics", + "org.jetbrains.kotlin.diagnostics.rendering", + "org.jetbrains.kotlin.extensions", + "org.jetbrains.kotlin.extensions.internal", + "org.jetbrains.kotlin.fileClasses", + "org.jetbrains.kotlin.fir", + "org.jetbrains.kotlin.fir.analysis", + "org.jetbrains.kotlin.fir.analysis.cfa", + "org.jetbrains.kotlin.fir.analysis.checkers", + "org.jetbrains.kotlin.fir.analysis.checkers.cfa", + "org.jetbrains.kotlin.fir.analysis.checkers.context", + "org.jetbrains.kotlin.fir.analysis.checkers.declaration", + "org.jetbrains.kotlin.fir.analysis.checkers.expression", + "org.jetbrains.kotlin.fir.analysis.checkers.extended", + "org.jetbrains.kotlin.fir.analysis.collectors", + "org.jetbrains.kotlin.fir.analysis.collectors.components", + "org.jetbrains.kotlin.fir.analysis.diagnostics", + "org.jetbrains.kotlin.fir.analysis.extensions", + "org.jetbrains.kotlin.fir.backend", + "org.jetbrains.kotlin.fir.backend.evaluate", + "org.jetbrains.kotlin.fir.backend.generators", + "org.jetbrains.kotlin.fir.backend.jvm", + "org.jetbrains.kotlin.fir.builder", + "org.jetbrains.kotlin.fir.caches", + "org.jetbrains.kotlin.fir.checkers", + "org.jetbrains.kotlin.fir.contracts", + "org.jetbrains.kotlin.fir.contracts.builder", + "org.jetbrains.kotlin.fir.contracts.description", + "org.jetbrains.kotlin.fir.contracts.impl", + "org.jetbrains.kotlin.fir.declarations", + "org.jetbrains.kotlin.fir.declarations.builder", + "org.jetbrains.kotlin.fir.declarations.impl", + "org.jetbrains.kotlin.fir.declarations.synthetic", + "org.jetbrains.kotlin.fir.descriptors", + "org.jetbrains.kotlin.fir.deserialization", + "org.jetbrains.kotlin.fir.diagnostics", + "org.jetbrains.kotlin.fir.expressions", + "org.jetbrains.kotlin.fir.expressions.builder", + "org.jetbrains.kotlin.fir.expressions.impl", + "org.jetbrains.kotlin.fir.extensions", + "org.jetbrains.kotlin.fir.extensions.predicate", + "org.jetbrains.kotlin.fir.impl", + "org.jetbrains.kotlin.fir.java", + "org.jetbrains.kotlin.fir.java.declarations", + "org.jetbrains.kotlin.fir.java.deserialization", + "org.jetbrains.kotlin.fir.java.enhancement", + "org.jetbrains.kotlin.fir.java.scopes", + "org.jetbrains.kotlin.fir.lazy", + "org.jetbrains.kotlin.fir.lightTree", + "org.jetbrains.kotlin.fir.lightTree.converter", + "org.jetbrains.kotlin.fir.lightTree.fir", + "org.jetbrains.kotlin.fir.lightTree.fir.modifier", + "org.jetbrains.kotlin.fir.references", + "org.jetbrains.kotlin.fir.references.builder", + "org.jetbrains.kotlin.fir.references.impl", + "org.jetbrains.kotlin.fir.resolve", + "org.jetbrains.kotlin.fir.resolve.calls", + "org.jetbrains.kotlin.fir.resolve.calls.jvm", + "org.jetbrains.kotlin.fir.resolve.calls.tower", + "org.jetbrains.kotlin.fir.resolve.dfa", + "org.jetbrains.kotlin.fir.resolve.dfa.cfg", + "org.jetbrains.kotlin.fir.resolve.dfa.contracts", + "org.jetbrains.kotlin.fir.resolve.diagnostics", + "org.jetbrains.kotlin.fir.resolve.inference", + "org.jetbrains.kotlin.fir.resolve.inference.model", + "org.jetbrains.kotlin.fir.resolve.providers", + "org.jetbrains.kotlin.fir.resolve.providers.impl", + "org.jetbrains.kotlin.fir.resolve.scopes", + "org.jetbrains.kotlin.fir.resolve.substitution", + "org.jetbrains.kotlin.fir.resolve.transformers", + "org.jetbrains.kotlin.fir.resolve.transformers.body.resolve", + "org.jetbrains.kotlin.fir.resolve.transformers.contracts", + "org.jetbrains.kotlin.fir.resolve.transformers.plugin", + "org.jetbrains.kotlin.fir.scopes", + "org.jetbrains.kotlin.fir.scopes.impl", + "org.jetbrains.kotlin.fir.scopes.jvm", + "org.jetbrains.kotlin.fir.serialization", + "org.jetbrains.kotlin.fir.serialization.constant", + "org.jetbrains.kotlin.fir.session", + "org.jetbrains.kotlin.fir.signaturer", + "org.jetbrains.kotlin.fir.symbols", + "org.jetbrains.kotlin.fir.symbols.impl", + "org.jetbrains.kotlin.fir.types", + "org.jetbrains.kotlin.fir.types.builder", + "org.jetbrains.kotlin.fir.types.impl", + "org.jetbrains.kotlin.fir.types.jvm", + "org.jetbrains.kotlin.fir.utils", + "org.jetbrains.kotlin.fir.visitors", + "org.jetbrains.kotlin.frontend.di", + "org.jetbrains.kotlin.frontend.java.di", + "org.jetbrains.kotlin.frontend.js.di", + "org.jetbrains.kotlin.idea", + "org.jetbrains.kotlin.incremental", + "org.jetbrains.kotlin.incremental.components", + "org.jetbrains.kotlin.incremental.js", + "org.jetbrains.kotlin.incremental.multiproject", + "org.jetbrains.kotlin.incremental.parsing", + "org.jetbrains.kotlin.incremental.snapshots", + "org.jetbrains.kotlin.incremental.storage", + "org.jetbrains.kotlin.incremental.util", + "org.jetbrains.kotlin.inline", + "org.jetbrains.kotlin.ir", + "org.jetbrains.kotlin.ir.backend.js", + "org.jetbrains.kotlin.ir.backend.js.export", + "org.jetbrains.kotlin.ir.backend.js.ir", + "org.jetbrains.kotlin.ir.backend.js.lower", + "org.jetbrains.kotlin.ir.backend.js.lower.calls", + "org.jetbrains.kotlin.ir.backend.js.lower.cleanup", + "org.jetbrains.kotlin.ir.backend.js.lower.coroutines", + "org.jetbrains.kotlin.ir.backend.js.lower.inline", + "org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir", + "org.jetbrains.kotlin.ir.backend.js.transformers.irToJs", + "org.jetbrains.kotlin.ir.backend.js.utils", + "org.jetbrains.kotlin.ir.backend.jvm", + "org.jetbrains.kotlin.ir.backend.jvm.serialization", + "org.jetbrains.kotlin.ir.builders", + "org.jetbrains.kotlin.ir.builders.declarations", + "org.jetbrains.kotlin.ir.declarations", + "org.jetbrains.kotlin.ir.declarations.impl", + "org.jetbrains.kotlin.ir.declarations.lazy", + "org.jetbrains.kotlin.ir.declarations.persistent", + "org.jetbrains.kotlin.ir.declarations.persistent.carriers", + "org.jetbrains.kotlin.ir.descriptors", + "org.jetbrains.kotlin.ir.expressions", + "org.jetbrains.kotlin.ir.expressions.impl", + "org.jetbrains.kotlin.ir.expressions.persistent", + "org.jetbrains.kotlin.ir.interpreter", + "org.jetbrains.kotlin.ir.interpreter.builtins", + "org.jetbrains.kotlin.ir.interpreter.exceptions", + "org.jetbrains.kotlin.ir.interpreter.intrinsics", + "org.jetbrains.kotlin.ir.interpreter.stack", + "org.jetbrains.kotlin.ir.interpreter.state", + "org.jetbrains.kotlin.ir.linkage", + "org.jetbrains.kotlin.ir.overrides", + "org.jetbrains.kotlin.ir.symbols", + "org.jetbrains.kotlin.ir.symbols.impl", + "org.jetbrains.kotlin.ir.types", + "org.jetbrains.kotlin.ir.types.impl", + "org.jetbrains.kotlin.ir.util", + "org.jetbrains.kotlin.ir.visitors", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.booleans", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.bytes", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.chars", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.doubles", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.floats", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.ints", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.longs", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.objects", + "org.jetbrains.kotlin.it.unimi.dsi.fastutil.shorts", + "org.jetbrains.kotlin.javac", + "org.jetbrains.kotlin.javac.components", + "org.jetbrains.kotlin.javac.resolve", + "org.jetbrains.kotlin.javac.wrappers.symbols", + "org.jetbrains.kotlin.javac.wrappers.trees", + "org.jetbrains.kotlin.javax.inject", + "org.jetbrains.kotlin.js", + "org.jetbrains.kotlin.js.analyze", + "org.jetbrains.kotlin.js.analyzer", + "org.jetbrains.kotlin.js.backend", + "org.jetbrains.kotlin.js.backend.ast", + "org.jetbrains.kotlin.js.backend.ast.metadata", + "org.jetbrains.kotlin.js.common", + "org.jetbrains.kotlin.js.config", + "org.jetbrains.kotlin.js.coroutine", + "org.jetbrains.kotlin.js.dce", + "org.jetbrains.kotlin.js.descriptorUtils", + "org.jetbrains.kotlin.js.facade", + "org.jetbrains.kotlin.js.facade.exceptions", + "org.jetbrains.kotlin.js.inline", + "org.jetbrains.kotlin.js.inline.clean", + "org.jetbrains.kotlin.js.inline.context", + "org.jetbrains.kotlin.js.inline.util", + "org.jetbrains.kotlin.js.inline.util.collectors", + "org.jetbrains.kotlin.js.inline.util.rewriters", + "org.jetbrains.kotlin.js.naming", + "org.jetbrains.kotlin.js.parser", + "org.jetbrains.kotlin.js.parser.sourcemaps", + "org.jetbrains.kotlin.js.patterns", + "org.jetbrains.kotlin.js.patterns.typePredicates", + "org.jetbrains.kotlin.js.resolve", + "org.jetbrains.kotlin.js.resolve.diagnostics", + "org.jetbrains.kotlin.js.sourceMap", + "org.jetbrains.kotlin.js.translate.callTranslator", + "org.jetbrains.kotlin.js.translate.context", + "org.jetbrains.kotlin.js.translate.context.generator", + "org.jetbrains.kotlin.js.translate.declaration", + "org.jetbrains.kotlin.js.translate.expression", + "org.jetbrains.kotlin.js.translate.extensions", + "org.jetbrains.kotlin.js.translate.general", + "org.jetbrains.kotlin.js.translate.initializer", + "org.jetbrains.kotlin.js.translate.intrinsic", + "org.jetbrains.kotlin.js.translate.intrinsic.functions", + "org.jetbrains.kotlin.js.translate.intrinsic.functions.basic", + "org.jetbrains.kotlin.js.translate.intrinsic.functions.factories", + "org.jetbrains.kotlin.js.translate.intrinsic.objects", + "org.jetbrains.kotlin.js.translate.intrinsic.operation", + "org.jetbrains.kotlin.js.translate.operation", + "org.jetbrains.kotlin.js.translate.reference", + "org.jetbrains.kotlin.js.translate.test", + "org.jetbrains.kotlin.js.translate.utils", + "org.jetbrains.kotlin.js.translate.utils.jsAstUtils", + "org.jetbrains.kotlin.js.translate.utils.mutator", + "org.jetbrains.kotlin.js.util", + "org.jetbrains.kotlin.kapt3.diagnostic", + "org.jetbrains.kotlin.kdoc.lexer", + "org.jetbrains.kotlin.kdoc.parser", + "org.jetbrains.kotlin.kdoc.psi.api", + "org.jetbrains.kotlin.kdoc.psi.impl", + "org.jetbrains.kotlin.konan", + "org.jetbrains.kotlin.konan.file", + "org.jetbrains.kotlin.konan.library", + "org.jetbrains.kotlin.konan.properties", + "org.jetbrains.kotlin.konan.target", + "org.jetbrains.kotlin.konan.util", + "org.jetbrains.kotlin.kotlinx.collections.immutable", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.immutableList", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.immutableMap", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.persistentOrderedMap", + "org.jetbrains.kotlin.kotlinx.collections.immutable.implementations.persistentOrderedSet", + "org.jetbrains.kotlin.kotlinx.collections.immutable.internal", + "org.jetbrains.kotlin.lexer", + "org.jetbrains.kotlin.library", + "org.jetbrains.kotlin.library.impl", + "org.jetbrains.kotlin.library.metadata", + "org.jetbrains.kotlin.library.resolver", + "org.jetbrains.kotlin.library.resolver.impl", + "org.jetbrains.kotlin.load.java", + "org.jetbrains.kotlin.load.java.components", + "org.jetbrains.kotlin.load.java.descriptors", + "org.jetbrains.kotlin.load.java.lazy", + "org.jetbrains.kotlin.load.java.lazy.descriptors", + "org.jetbrains.kotlin.load.java.lazy.types", + "org.jetbrains.kotlin.load.java.sam", + "org.jetbrains.kotlin.load.java.sources", + "org.jetbrains.kotlin.load.java.structure", + "org.jetbrains.kotlin.load.java.structure.impl", + "org.jetbrains.kotlin.load.java.structure.impl.classFiles", + "org.jetbrains.kotlin.load.java.typeEnhancement", + "org.jetbrains.kotlin.load.kotlin", + "org.jetbrains.kotlin.load.kotlin.header", + "org.jetbrains.kotlin.load.kotlin.incremental", + "org.jetbrains.kotlin.load.kotlin.incremental.components", + "org.jetbrains.kotlin.metadata", + "org.jetbrains.kotlin.metadata.builtins", + "org.jetbrains.kotlin.metadata.deserialization", + "org.jetbrains.kotlin.metadata.java", + "org.jetbrains.kotlin.metadata.js", + "org.jetbrains.kotlin.metadata.jvm", + "org.jetbrains.kotlin.metadata.jvm.deserialization", + "org.jetbrains.kotlin.metadata.jvm.serialization", + "org.jetbrains.kotlin.metadata.serialization", + "org.jetbrains.kotlin.modules", + "org.jetbrains.kotlin.name", + "org.jetbrains.kotlin.net.jpountz.lz4", + "org.jetbrains.kotlin.net.jpountz.util", + "org.jetbrains.kotlin.net.jpountz.xxhash", + "org.jetbrains.kotlin.one.util.streamex", + "org.jetbrains.kotlin.org.apache.log4j", + "org.jetbrains.kotlin.org.fusesource.hawtjni.runtime", + "org.jetbrains.kotlin.org.fusesource.jansi", + "org.jetbrains.kotlin.org.fusesource.jansi.internal", + "org.jetbrains.kotlin.org.jdom", + "org.jetbrains.kotlin.org.jdom.filter", + "org.jetbrains.kotlin.org.jdom.filter2", + "org.jetbrains.kotlin.org.jdom.internal", + "org.jetbrains.kotlin.org.jdom.output", + "org.jetbrains.kotlin.org.jdom.output.support", + "org.jetbrains.kotlin.org.jline.keymap", + "org.jetbrains.kotlin.org.jline.reader", + "org.jetbrains.kotlin.org.jline.reader.impl", + "org.jetbrains.kotlin.org.jline.reader.impl.history", + "org.jetbrains.kotlin.org.jline.terminal", + "org.jetbrains.kotlin.org.jline.terminal.impl", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.freebsd", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.linux", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.osx", + "org.jetbrains.kotlin.org.jline.terminal.impl.jansi.win", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.freebsd", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.linux", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.osx", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.solaris", + "org.jetbrains.kotlin.org.jline.terminal.impl.jna.win", + "org.jetbrains.kotlin.org.jline.terminal.spi", + "org.jetbrains.kotlin.org.jline.utils", + "org.jetbrains.kotlin.org.picocontainer", + "org.jetbrains.kotlin.org.picocontainer.defaults", + "org.jetbrains.kotlin.parsing", + "org.jetbrains.kotlin.platform", + "org.jetbrains.kotlin.platform.js", + "org.jetbrains.kotlin.platform.jvm", + "org.jetbrains.kotlin.platform.konan", + "org.jetbrains.kotlin.progress", + "org.jetbrains.kotlin.progress.experimental", + "org.jetbrains.kotlin.protobuf", + "org.jetbrains.kotlin.psi", + "org.jetbrains.kotlin.psi.addRemoveModifier", + "org.jetbrains.kotlin.psi.codeFragmentUtil", + "org.jetbrains.kotlin.psi.debugText", + "org.jetbrains.kotlin.psi.findDocComment", + "org.jetbrains.kotlin.psi.psiUtil", + "org.jetbrains.kotlin.psi.stubs", + "org.jetbrains.kotlin.psi.stubs.elements", + "org.jetbrains.kotlin.psi.stubs.impl", + "org.jetbrains.kotlin.psi.synthetics", + "org.jetbrains.kotlin.psi.typeRefHelpers", + "org.jetbrains.kotlin.psi2ir", + "org.jetbrains.kotlin.psi2ir.generators", + "org.jetbrains.kotlin.psi2ir.intermediate", + "org.jetbrains.kotlin.psi2ir.transformations", + "org.jetbrains.kotlin.renderer", + "org.jetbrains.kotlin.resolve", + "org.jetbrains.kotlin.resolve.annotations", + "org.jetbrains.kotlin.resolve.bindingContextUtil", + "org.jetbrains.kotlin.resolve.calls", + "org.jetbrains.kotlin.resolve.calls.callResolverUtil", + "org.jetbrains.kotlin.resolve.calls.callUtil", + "org.jetbrains.kotlin.resolve.calls.checkers", + "org.jetbrains.kotlin.resolve.calls.components", + "org.jetbrains.kotlin.resolve.calls.context", + "org.jetbrains.kotlin.resolve.calls.inference", + "org.jetbrains.kotlin.resolve.calls.inference.components", + "org.jetbrains.kotlin.resolve.calls.inference.constraintPosition", + "org.jetbrains.kotlin.resolve.calls.inference.model", + "org.jetbrains.kotlin.resolve.calls.model", + "org.jetbrains.kotlin.resolve.calls.resolvedCallUtil", + "org.jetbrains.kotlin.resolve.calls.results", + "org.jetbrains.kotlin.resolve.calls.smartcasts", + "org.jetbrains.kotlin.resolve.calls.tasks", + "org.jetbrains.kotlin.resolve.calls.tower", + "org.jetbrains.kotlin.resolve.calls.util", + "org.jetbrains.kotlin.resolve.checkers", + "org.jetbrains.kotlin.resolve.constants", + "org.jetbrains.kotlin.resolve.constants.evaluate", + "org.jetbrains.kotlin.resolve.deprecation", + "org.jetbrains.kotlin.resolve.descriptorUtil", + "org.jetbrains.kotlin.resolve.diagnostics", + "org.jetbrains.kotlin.resolve.extensions", + "org.jetbrains.kotlin.resolve.inline", + "org.jetbrains.kotlin.resolve.jvm", + "org.jetbrains.kotlin.resolve.jvm.annotations", + "org.jetbrains.kotlin.resolve.jvm.checkers", + "org.jetbrains.kotlin.resolve.jvm.diagnostics", + "org.jetbrains.kotlin.resolve.jvm.extensions", + "org.jetbrains.kotlin.resolve.jvm.jvmSignature", + "org.jetbrains.kotlin.resolve.jvm.kotlinSignature", + "org.jetbrains.kotlin.resolve.jvm.modules", + "org.jetbrains.kotlin.resolve.jvm.multiplatform", + "org.jetbrains.kotlin.resolve.jvm.platform", + "org.jetbrains.kotlin.resolve.konan.diagnostics", + "org.jetbrains.kotlin.resolve.konan.platform", + "org.jetbrains.kotlin.resolve.lazy", + "org.jetbrains.kotlin.resolve.lazy.data", + "org.jetbrains.kotlin.resolve.lazy.declarations", + "org.jetbrains.kotlin.resolve.lazy.descriptors", + "org.jetbrains.kotlin.resolve.multiplatform", + "org.jetbrains.kotlin.resolve.repl", + "org.jetbrains.kotlin.resolve.sam", + "org.jetbrains.kotlin.resolve.scopes", + "org.jetbrains.kotlin.resolve.scopes.receivers", + "org.jetbrains.kotlin.resolve.scopes.synthetic", + "org.jetbrains.kotlin.resolve.scopes.utils", + "org.jetbrains.kotlin.resolve.source", + "org.jetbrains.kotlin.resolve.typeBinding", + "org.jetbrains.kotlin.serialization", + "org.jetbrains.kotlin.serialization.builtins", + "org.jetbrains.kotlin.serialization.deserialization", + "org.jetbrains.kotlin.serialization.deserialization.builtins", + "org.jetbrains.kotlin.serialization.deserialization.descriptors", + "org.jetbrains.kotlin.serialization.js", + "org.jetbrains.kotlin.serialization.js.ast", + "org.jetbrains.kotlin.serialization.konan", + "org.jetbrains.kotlin.serialization.konan.impl", + "org.jetbrains.kotlin.storage", + "org.jetbrains.kotlin.synthetic", + "org.jetbrains.kotlin.type", + "org.jetbrains.kotlin.types", + "org.jetbrains.kotlin.types.checker", + "org.jetbrains.kotlin.types.error", + "org.jetbrains.kotlin.types.expressions", + "org.jetbrains.kotlin.types.expressions.typeInfoFactory", + "org.jetbrains.kotlin.types.expressions.unqualifiedSuper", + "org.jetbrains.kotlin.types.model", + "org.jetbrains.kotlin.types.refinement", + "org.jetbrains.kotlin.types.typeUtil", + "org.jetbrains.kotlin.types.typesApproximation", + "org.jetbrains.kotlin.util", + "org.jetbrains.kotlin.util.capitalizeDecapitalize", + "org.jetbrains.kotlin.util.collectionUtils", + "org.jetbrains.kotlin.util.javaslang", + "org.jetbrains.kotlin.util.slicedMap", + "org.jetbrains.kotlin.utils", + "org.jetbrains.kotlin.utils.addToStdlib", + "org.jetbrains.kotlin.utils.concurrent.block", + "org.jetbrains.kotlin.utils.fileUtils", + "org.jetbrains.kotlin.utils.intellij", + "org.jetbrains.kotlin.utils.kapt", + "org.jetbrains.kotlin.utils.repl", + "org.jetbrains.kotlin.utils.strings", + "org.jetbrains.kotlin.wasm.ir", + "org.jetbrains.kotlin.wasm.ir.convertors", + "org.jetbrains.org.objectweb.asm", + "org.jetbrains.org.objectweb.asm.commons", + "org.jetbrains.org.objectweb.asm.signature", + "org.jetbrains.org.objectweb.asm.tree", + "org.jetbrains.org.objectweb.asm.tree.analysis", + "org.jetbrains.org.objectweb.asm.util" + ], + "org.jetbrains.kotlin:kotlin-daemon-embeddable": [ + "org.jetbrains.kotlin.daemon", + "org.jetbrains.kotlin.daemon.common", + "org.jetbrains.kotlin.daemon.experimental", + "org.jetbrains.kotlin.daemon.report", + "org.jetbrains.kotlin.daemon.report.experimental" + ], + "org.jetbrains.kotlin:kotlin-reflect": [ + "kotlin.reflect.full", + "kotlin.reflect.jvm", + "kotlin.reflect.jvm.internal", + "kotlin.reflect.jvm.internal.calls", + "kotlin.reflect.jvm.internal.impl", + "kotlin.reflect.jvm.internal.impl.builtins", + "kotlin.reflect.jvm.internal.impl.builtins.functions", + "kotlin.reflect.jvm.internal.impl.builtins.jvm", + "kotlin.reflect.jvm.internal.impl.descriptors", + "kotlin.reflect.jvm.internal.impl.descriptors.annotations", + "kotlin.reflect.jvm.internal.impl.descriptors.deserialization", + "kotlin.reflect.jvm.internal.impl.descriptors.impl", + "kotlin.reflect.jvm.internal.impl.descriptors.java", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.components", + "kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure", + "kotlin.reflect.jvm.internal.impl.incremental", + "kotlin.reflect.jvm.internal.impl.incremental.components", + "kotlin.reflect.jvm.internal.impl.load.java", + "kotlin.reflect.jvm.internal.impl.load.java.components", + "kotlin.reflect.jvm.internal.impl.load.java.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors", + "kotlin.reflect.jvm.internal.impl.load.java.lazy.types", + "kotlin.reflect.jvm.internal.impl.load.java.sources", + "kotlin.reflect.jvm.internal.impl.load.java.structure", + "kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement", + "kotlin.reflect.jvm.internal.impl.load.kotlin", + "kotlin.reflect.jvm.internal.impl.load.kotlin.header", + "kotlin.reflect.jvm.internal.impl.metadata", + "kotlin.reflect.jvm.internal.impl.metadata.builtins", + "kotlin.reflect.jvm.internal.impl.metadata.deserialization", + "kotlin.reflect.jvm.internal.impl.metadata.jvm", + "kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization", + "kotlin.reflect.jvm.internal.impl.name", + "kotlin.reflect.jvm.internal.impl.platform", + "kotlin.reflect.jvm.internal.impl.protobuf", + "kotlin.reflect.jvm.internal.impl.renderer", + "kotlin.reflect.jvm.internal.impl.resolve", + "kotlin.reflect.jvm.internal.impl.resolve.calls.inference", + "kotlin.reflect.jvm.internal.impl.resolve.constants", + "kotlin.reflect.jvm.internal.impl.resolve.deprecation", + "kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil", + "kotlin.reflect.jvm.internal.impl.resolve.jvm", + "kotlin.reflect.jvm.internal.impl.resolve.sam", + "kotlin.reflect.jvm.internal.impl.resolve.scopes", + "kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers", + "kotlin.reflect.jvm.internal.impl.serialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins", + "kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors", + "kotlin.reflect.jvm.internal.impl.storage", + "kotlin.reflect.jvm.internal.impl.types", + "kotlin.reflect.jvm.internal.impl.types.checker", + "kotlin.reflect.jvm.internal.impl.types.error", + "kotlin.reflect.jvm.internal.impl.types.model", + "kotlin.reflect.jvm.internal.impl.types.typeUtil", + "kotlin.reflect.jvm.internal.impl.types.typesApproximation", + "kotlin.reflect.jvm.internal.impl.util", + "kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize", + "kotlin.reflect.jvm.internal.impl.util.collectionUtils", + "kotlin.reflect.jvm.internal.impl.utils", + "kotlin.reflect.jvm.internal.pcollections" + ], + "org.jetbrains.kotlin:kotlin-script-runtime": [ + "kotlin.script.dependencies", + "kotlin.script.experimental.dependencies", + "kotlin.script.experimental.location", + "kotlin.script.extensions", + "kotlin.script.templates", + "kotlin.script.templates.standard" + ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "kotlin", + "kotlin.annotation", + "kotlin.collections", + "kotlin.collections.builders", + "kotlin.collections.unsigned", + "kotlin.comparisons", + "kotlin.concurrent", + "kotlin.contracts", + "kotlin.coroutines", + "kotlin.coroutines.cancellation", + "kotlin.coroutines.intrinsics", + "kotlin.coroutines.jvm.internal", + "kotlin.experimental", + "kotlin.internal", + "kotlin.io", + "kotlin.js", + "kotlin.jvm", + "kotlin.jvm.functions", + "kotlin.jvm.internal", + "kotlin.jvm.internal.markers", + "kotlin.jvm.internal.unsafe", + "kotlin.math", + "kotlin.properties", + "kotlin.random", + "kotlin.ranges", + "kotlin.reflect", + "kotlin.sequences", + "kotlin.system", + "kotlin.text", + "kotlin.time" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ + "kotlin.internal.jdk7", + "kotlin.jdk7" + ], + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ + "kotlin.collections.jdk8", + "kotlin.internal.jdk8", + "kotlin.random.jdk8", + "kotlin.streams.jdk8", + "kotlin.text.jdk8", + "kotlin.time.jdk8" + ], + "org.jetbrains.kotlin:kotlin-test": [ + "kotlin.test" + ], + "org.jetbrains.kotlin:kotlin-test-junit": [ + "kotlin.test.junit", + "kotlin.test.junit.annotations" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-android": [ + "kotlinx.coroutines.android" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-core": [ + "kotlinx.coroutines", + "kotlinx.coroutines.channels", + "kotlinx.coroutines.debug", + "kotlinx.coroutines.debug.internal", + "kotlinx.coroutines.flow", + "kotlinx.coroutines.flow.internal", + "kotlinx.coroutines.internal", + "kotlinx.coroutines.intrinsics", + "kotlinx.coroutines.scheduling", + "kotlinx.coroutines.selects", + "kotlinx.coroutines.sync", + "kotlinx.coroutines.test" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-debug": [ + "kotlinx.coroutines.debug", + "kotlinx.coroutines.debug.internal", + "kotlinx.coroutines.debug.junit4", + "kotlinx.coroutines.repackaged.net.bytebuddy", + "kotlinx.coroutines.repackaged.net.bytebuddy.agent", + "kotlinx.coroutines.repackaged.net.bytebuddy.agent.builder", + "kotlinx.coroutines.repackaged.net.bytebuddy.asm", + "kotlinx.coroutines.repackaged.net.bytebuddy.build", + "kotlinx.coroutines.repackaged.net.bytebuddy.description", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.annotation", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.enumeration", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.field", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.method", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.modifier", + "kotlinx.coroutines.repackaged.net.bytebuddy.description.type", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.loading", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.inline", + "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.subclass", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.attribute", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.auxiliary", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind.annotation", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.primitive", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.reference", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.collection", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.constant", + "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.member", + "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm", + "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.commons", + "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.signature", + "kotlinx.coroutines.repackaged.net.bytebuddy.matcher", + "kotlinx.coroutines.repackaged.net.bytebuddy.pool", + "kotlinx.coroutines.repackaged.net.bytebuddy.utility", + "kotlinx.coroutines.repackaged.net.bytebuddy.utility.privilege", + "kotlinx.coroutines.repackaged.net.bytebuddy.utility.visitor" + ], + "org.jetbrains.kotlinx:kotlinx-coroutines-test": [ + "kotlinx.coroutines.test", + "kotlinx.coroutines.test.internal" + ], + "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [ + "kotlinx.metadata", + "kotlinx.metadata.impl", + "kotlinx.metadata.impl.extensions", + "kotlinx.metadata.internal.metadata", + "kotlinx.metadata.internal.metadata.builtins", + "kotlinx.metadata.internal.metadata.deserialization", + "kotlinx.metadata.internal.metadata.jvm", + "kotlinx.metadata.internal.metadata.jvm.deserialization", + "kotlinx.metadata.internal.metadata.jvm.serialization", + "kotlinx.metadata.internal.metadata.serialization", + "kotlinx.metadata.internal.protobuf", + "kotlinx.metadata.jvm", + "kotlinx.metadata.jvm.impl" + ], + "org.jetbrains:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.mockito.kotlin:mockito-kotlin": [ + "org.mockito.kotlin", + "org.mockito.kotlin.internal" + ], + "org.mockito:mockito-core": [ + "org.mockito", + "org.mockito.codegen", + "org.mockito.configuration", + "org.mockito.creation.instance", + "org.mockito.exceptions.base", + "org.mockito.exceptions.misusing", + "org.mockito.exceptions.stacktrace", + "org.mockito.exceptions.verification", + "org.mockito.exceptions.verification.junit", + "org.mockito.exceptions.verification.opentest4j", + "org.mockito.hamcrest", + "org.mockito.internal", + "org.mockito.internal.configuration", + "org.mockito.internal.configuration.injection", + "org.mockito.internal.configuration.injection.filter", + "org.mockito.internal.configuration.injection.scanner", + "org.mockito.internal.configuration.plugins", + "org.mockito.internal.creation", + "org.mockito.internal.creation.bytebuddy", + "org.mockito.internal.creation.instance", + "org.mockito.internal.creation.settings", + "org.mockito.internal.creation.util", + "org.mockito.internal.debugging", + "org.mockito.internal.exceptions", + "org.mockito.internal.exceptions.stacktrace", + "org.mockito.internal.exceptions.util", + "org.mockito.internal.framework", + "org.mockito.internal.hamcrest", + "org.mockito.internal.handler", + "org.mockito.internal.invocation", + "org.mockito.internal.invocation.finder", + "org.mockito.internal.invocation.mockref", + "org.mockito.internal.junit", + "org.mockito.internal.junit.util", + "org.mockito.internal.listeners", + "org.mockito.internal.matchers", + "org.mockito.internal.matchers.apachecommons", + "org.mockito.internal.matchers.text", + "org.mockito.internal.progress", + "org.mockito.internal.reporting", + "org.mockito.internal.runners", + "org.mockito.internal.runners.util", + "org.mockito.internal.session", + "org.mockito.internal.stubbing", + "org.mockito.internal.stubbing.answers", + "org.mockito.internal.stubbing.defaultanswers", + "org.mockito.internal.util", + "org.mockito.internal.util.collections", + "org.mockito.internal.util.concurrent", + "org.mockito.internal.util.io", + "org.mockito.internal.util.reflection", + "org.mockito.internal.verification", + "org.mockito.internal.verification.api", + "org.mockito.internal.verification.argumentmatching", + "org.mockito.internal.verification.checkers", + "org.mockito.invocation", + "org.mockito.junit", + "org.mockito.listeners", + "org.mockito.mock", + "org.mockito.plugins", + "org.mockito.quality", + "org.mockito.runners", + "org.mockito.session", + "org.mockito.stubbing", + "org.mockito.verification" + ], + "org.objenesis:objenesis": [ + "org.objenesis", + "org.objenesis.instantiator", + "org.objenesis.instantiator.android", + "org.objenesis.instantiator.annotations", + "org.objenesis.instantiator.basic", + "org.objenesis.instantiator.gcj", + "org.objenesis.instantiator.perc", + "org.objenesis.instantiator.sun", + "org.objenesis.instantiator.util", + "org.objenesis.strategy" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ], + "org.ow2.asm:asm-analysis": [ + "org.objectweb.asm.tree.analysis" + ], + "org.ow2.asm:asm-commons": [ + "org.objectweb.asm.commons" + ], + "org.ow2.asm:asm-tree": [ + "org.objectweb.asm.tree" + ], + "org.ow2.asm:asm-util": [ + "org.objectweb.asm.util" + ], + "org.robolectric:annotations": [ + "org.robolectric.annotation", + "org.robolectric.annotation.internal", + "org.robolectric.shadow.api" + ], + "org.robolectric:junit": [ + "org.robolectric.internal" + ], + "org.robolectric:pluginapi": [ + "org.robolectric.internal.dependency", + "org.robolectric.pluginapi", + "org.robolectric.pluginapi.config", + "org.robolectric.pluginapi.perf" + ], + "org.robolectric:plugins-maven-dependency-resolver": [ + "org.robolectric", + "org.robolectric.internal.dependency", + "org.robolectric.plugins" + ], + "org.robolectric:resources": [ + "org.robolectric", + "org.robolectric.manifest", + "org.robolectric.res", + "org.robolectric.res.android", + "org.robolectric.res.builder" + ], + "org.robolectric:robolectric": [ + "org.robolectric", + "org.robolectric.android", + "org.robolectric.android.fakes", + "org.robolectric.android.internal", + "org.robolectric.internal", + "org.robolectric.internal.dependency", + "org.robolectric.junit.rules", + "org.robolectric.plugins", + "org.robolectric.util" + ], + "org.robolectric:sandbox": [ + "org.robolectric.internal.bytecode", + "org.robolectric.sandbox", + "org.robolectric.util" + ], + "org.robolectric:shadowapi": [ + "org.robolectric.annotation.internal", + "org.robolectric.config", + "org.robolectric.internal", + "org.robolectric.shadow.api", + "org.robolectric.util" + ], + "org.robolectric:shadows-framework": [ + "android.media", + "android.webkit", + "org.robolectric", + "org.robolectric.android", + "org.robolectric.android.controller", + "org.robolectric.android.internal", + "org.robolectric.android.util.concurrent", + "org.robolectric.fakes", + "org.robolectric.shadows", + "org.robolectric.shadows.util" + ], + "org.robolectric:utils": [ + "org.robolectric", + "org.robolectric.util", + "org.robolectric.util.inject" + ], + "org.robolectric:utils-reflector": [ + "org.robolectric.util.reflector" + ] + }, + "repositories": { + "https://maven.google.com/": [ + "android.arch.core:common", + "android.arch.core:common:jar:sources", + "android.arch.core:core-testing:aar", + "android.arch.core:core-testing:jar:sources", + "android.arch.core:runtime:aar", + "android.arch.core:runtime:jar:sources", + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.annotation:jsr250-api", + "javax.annotation:jsr250-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ], + "https://repo1.maven.org/maven2/": [ + "android.arch.core:common", + "android.arch.core:common:jar:sources", + "android.arch.core:core-testing:aar", + "android.arch.core:core-testing:jar:sources", + "android.arch.core:runtime:aar", + "android.arch.core:runtime:jar:sources", + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.annotation:jsr250-api", + "javax.annotation:jsr250-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ], + "https://maven.fabric.io/public/": [ + "android.arch.core:common", + "android.arch.core:common:jar:sources", + "android.arch.core:core-testing:aar", + "android.arch.core:core-testing:jar:sources", + "android.arch.core:runtime:aar", + "android.arch.core:runtime:jar:sources", + "androidx.activity:activity:aar", + "androidx.activity:activity:jar:sources", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.annotation:annotation-experimental:jar:sources", + "androidx.annotation:annotation:jar:javadoc", + "androidx.annotation:annotation:jar:sources", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat-resources:jar:sources", + "androidx.appcompat:appcompat:aar", + "androidx.appcompat:appcompat:jar:sources", + "androidx.arch.core:core-common", + "androidx.arch.core:core-common:jar:sources", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-runtime:jar:sources", + "androidx.arch.core:core-testing:aar", + "androidx.arch.core:core-testing:jar:sources", + "androidx.cardview:cardview:aar", + "androidx.cardview:cardview:jar:sources", + "androidx.collection:collection", + "androidx.collection:collection:jar:sources", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:jar:sources", + "androidx.core:core-ktx:aar", + "androidx.core:core-ktx:jar:sources", + "androidx.core:core:aar", + "androidx.core:core:jar:sources", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.cursoradapter:cursoradapter:jar:sources", + "androidx.customview:customview:aar", + "androidx.customview:customview:jar:sources", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-adapters:jar:sources", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-common:jar:javadoc", + "androidx.databinding:databinding-common:jar:sources", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-compiler-common:jar:javadoc", + "androidx.databinding:databinding-compiler-common:jar:sources", + "androidx.databinding:databinding-compiler:jar:javadoc", + "androidx.databinding:databinding-compiler:jar:sources", + "androidx.databinding:databinding-runtime:aar", + "androidx.databinding:databinding-runtime:jar:sources", + "androidx.documentfile:documentfile:aar", + "androidx.documentfile:documentfile:jar:sources", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.drawerlayout:drawerlayout:jar:sources", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.dynamicanimation:dynamicanimation:jar:sources", + "androidx.exifinterface:exifinterface:aar", + "androidx.exifinterface:exifinterface:jar:sources", + "androidx.fragment:fragment:aar", + "androidx.fragment:fragment:jar:sources", + "androidx.interpolator:interpolator:aar", + "androidx.interpolator:interpolator:jar:sources", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.legacy:legacy-support-core-utils:jar:sources", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-common:jar:sources", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-extensions:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-core:jar:sources", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-livedata:jar:sources", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-process:jar:sources", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-runtime:jar:sources", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-service:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.lifecycle:lifecycle-viewmodel:jar:sources", + "androidx.loader:loader:aar", + "androidx.loader:loader:jar:sources", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.multidex:multidex:jar:sources", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common-ktx:jar:sources", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-common:jar:sources", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment-ktx:jar:sources", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-fragment:jar:sources", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime-ktx:jar:sources", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-runtime:jar:sources", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui-ktx:jar:sources", + "androidx.navigation:navigation-ui:aar", + "androidx.navigation:navigation-ui:jar:sources", + "androidx.print:print:aar", + "androidx.print:print:jar:sources", + "androidx.recyclerview:recyclerview:aar", + "androidx.recyclerview:recyclerview:jar:sources", + "androidx.room:room-common", + "androidx.room:room-common:jar:sources", + "androidx.room:room-runtime:aar", + "androidx.room:room-runtime:jar:sources", + "androidx.savedstate:savedstate:aar", + "androidx.savedstate:savedstate:jar:sources", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite-framework:jar:sources", + "androidx.sqlite:sqlite:aar", + "androidx.sqlite:sqlite:jar:sources", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-accessibility:jar:javadoc", + "androidx.test.espresso:espresso-accessibility:jar:sources", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-contrib:jar:javadoc", + "androidx.test.espresso:espresso-contrib:jar:sources", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-core:jar:javadoc", + "androidx.test.espresso:espresso-core:jar:sources", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-idling-resource:jar:javadoc", + "androidx.test.espresso:espresso-idling-resource:jar:sources", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.espresso:espresso-intents:jar:javadoc", + "androidx.test.espresso:espresso-intents:jar:sources", + "androidx.test.ext:junit:aar", + "androidx.test.ext:junit:jar:javadoc", + "androidx.test.ext:junit:jar:sources", + "androidx.test.ext:truth:aar", + "androidx.test.ext:truth:jar:javadoc", + "androidx.test.ext:truth:jar:sources", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test.uiautomator:uiautomator:jar:javadoc", + "androidx.test.uiautomator:uiautomator:jar:sources", + "androidx.test:core:aar", + "androidx.test:core:jar:javadoc", + "androidx.test:core:jar:sources", + "androidx.test:monitor:aar", + "androidx.test:monitor:jar:javadoc", + "androidx.test:monitor:jar:sources", + "androidx.test:rules:aar", + "androidx.test:rules:jar:javadoc", + "androidx.test:rules:jar:sources", + "androidx.test:runner:aar", + "androidx.test:runner:jar:javadoc", + "androidx.test:runner:jar:sources", + "androidx.transition:transition:aar", + "androidx.transition:transition:jar:sources", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable-animated:jar:sources", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.vectordrawable:vectordrawable:jar:sources", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.versionedparcelable:versionedparcelable:jar:sources", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager2:viewpager2:jar:sources", + "androidx.viewpager:viewpager:aar", + "androidx.viewpager:viewpager:jar:sources", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime-ktx:jar:sources", + "androidx.work:work-runtime:aar", + "androidx.work:work-runtime:jar:sources", + "androidx.work:work-testing:aar", + "androidx.work:work-testing:jar:sources", + "com.almworks.sqlite4java:sqlite4java", + "com.almworks.sqlite4java:sqlite4java:jar:javadoc", + "com.almworks.sqlite4java:sqlite4java:jar:sources", + "com.android.databinding:baseLibrary", + "com.android.databinding:baseLibrary:jar:javadoc", + "com.android.databinding:baseLibrary:jar:sources", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build.jetifier:jetifier-core:jar:sources", + "com.android.tools.build:aapt2-proto", + "com.android.tools.build:aapt2-proto:jar:javadoc", + "com.android.tools.build:aapt2-proto:jar:sources", + "com.android.tools:annotations", + "com.android.tools:annotations:jar:javadoc", + "com.android.tools:annotations:jar:sources", + "com.crashlytics.sdk.android:answers:aar", + "com.crashlytics.sdk.android:beta:aar", + "com.crashlytics.sdk.android:crashlytics-core:aar", + "com.crashlytics.sdk.android:crashlytics:aar", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:annotations:jar:javadoc", + "com.github.bumptech.glide:annotations:jar:sources", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:compiler:jar:javadoc", + "com.github.bumptech.glide:compiler:jar:sources", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:disklrucache:jar:javadoc", + "com.github.bumptech.glide:disklrucache:jar:sources", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:gifdecoder:jar:javadoc", + "com.github.bumptech.glide:gifdecoder:jar:sources", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:glide:jar:javadoc", + "com.github.bumptech.glide:glide:jar:sources", + "com.github.bumptech.glide:mocks:aar", + "com.github.bumptech.glide:mocks:jar:javadoc", + "com.github.bumptech.glide:mocks:jar:sources", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-api:jar:javadoc", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-backend-cct:jar:javadoc", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.datatransport:transport-runtime:jar:javadoc", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.flexbox:flexbox:jar:sources", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-base:jar:javadoc", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-basement:jar:javadoc", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-base:jar:javadoc", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-impl:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-measurement:jar:javadoc", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.android.material:material:jar:sources", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.service:auto-service-annotations:jar:javadoc", + "com.google.auto.service:auto-service-annotations:jar:sources", + "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:javadoc", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:javadoc", + "com.google.code.findbugs:jsr305:jar:sources", + "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:javadoc", + "com.google.code.gson:gson:jar:sources", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-compiler:jar:javadoc", + "com.google.dagger:dagger-compiler:jar:sources", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-producers:jar:javadoc", + "com.google.dagger:dagger-producers:jar:sources", + "com.google.dagger:dagger-spi", + "com.google.dagger:dagger-spi:jar:javadoc", + "com.google.dagger:dagger-spi:jar:sources", + "com.google.dagger:dagger:jar:javadoc", + "com.google.dagger:dagger:jar:sources", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:javadoc", + "com.google.errorprone:error_prone_annotations:jar:sources", + "com.google.errorprone:javac-shaded", + "com.google.errorprone:javac-shaded:jar:javadoc", + "com.google.errorprone:javac-shaded:jar:sources", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-analytics:jar:javadoc", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-common:jar:javadoc", + "com.google.firebase:firebase-common:jar:sources", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-components:jar:javadoc", + "com.google.firebase:firebase-components:jar:sources", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-crashlytics:jar:javadoc", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-encoders-json:jar:javadoc", + "com.google.firebase:firebase-encoders-json:jar:sources", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-iid:jar:javadoc", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations-interop:jar:javadoc", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-installations:jar:javadoc", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.gms:google-services:jar:javadoc", + "com.google.gms:google-services:jar:sources", + "com.google.googlejavaformat:google-java-format", + "com.google.googlejavaformat:google-java-format:jar:javadoc", + "com.google.googlejavaformat:google-java-format:jar:sources", + "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:javadoc", + "com.google.guava:failureaccess:jar:sources", + "com.google.guava:guava", + "com.google.guava:guava:jar:javadoc", + "com.google.guava:guava:jar:sources", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:javadoc", + "com.google.j2objc:j2objc-annotations:jar:sources", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java:jar:javadoc", + "com.google.protobuf:protobuf-java:jar:sources", + "com.google.protobuf:protobuf-javalite", + "com.google.protobuf:protobuf-javalite:jar:javadoc", + "com.google.protobuf:protobuf-javalite:jar:sources", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:javadoc", + "com.google.truth:truth:jar:sources", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", + "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", + "com.ibm.icu:icu4j", + "com.ibm.icu:icu4j:jar:javadoc", + "com.ibm.icu:icu4j:jar:sources", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", + "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", + "com.squareup.moshi:moshi-kotlin:jar:javadoc", + "com.squareup.moshi:moshi-kotlin:jar:sources", + "com.squareup.moshi:moshi:jar:javadoc", + "com.squareup.moshi:moshi:jar:sources", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:mockwebserver:jar:javadoc", + "com.squareup.okhttp3:mockwebserver:jar:sources", + "com.squareup.okhttp3:okhttp", + "com.squareup.okhttp3:okhttp:jar:javadoc", + "com.squareup.okhttp3:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:javadoc", + "com.squareup.okio:okio:jar:sources", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:converter-moshi:jar:javadoc", + "com.squareup.retrofit2:converter-moshi:jar:sources", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup.retrofit2:retrofit-mock:jar:javadoc", + "com.squareup.retrofit2:retrofit-mock:jar:sources", + "com.squareup.retrofit2:retrofit:jar:javadoc", + "com.squareup.retrofit2:retrofit:jar:sources", + "com.squareup:javapoet", + "com.squareup:javapoet:jar:javadoc", + "com.squareup:javapoet:jar:sources", + "com.squareup:javawriter", + "com.squareup:javawriter:jar:javadoc", + "com.squareup:javawriter:jar:sources", + "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet:jar:javadoc", + "com.squareup:kotlinpoet:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:javadoc", + "commons-codec:commons-codec:jar:sources", + "commons-io:commons-io", + "commons-io:commons-io:jar:javadoc", + "commons-io:commons-io:jar:sources", + "de.hdodenhof:circleimageview:aar", + "de.hdodenhof:circleimageview:jar:javadoc", + "de.hdodenhof:circleimageview:jar:sources", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.annotation:javax.annotation-api:jar:javadoc", + "javax.annotation:javax.annotation-api:jar:sources", + "javax.annotation:jsr250-api", + "javax.annotation:jsr250-api:jar:sources", + "javax.inject:javax.inject", + "javax.inject:javax.inject:jar:javadoc", + "javax.inject:javax.inject:jar:sources", + "junit:junit", + "junit:junit:jar:javadoc", + "junit:junit:jar:sources", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:javadoc", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:javadoc", + "net.bytebuddy:byte-buddy:jar:sources", + "net.ltgt.gradle.incap:incap", + "net.ltgt.gradle.incap:incap:jar:javadoc", + "net.ltgt.gradle.incap:incap:jar:sources", + "net.sf.kxml:kxml2", + "net.sf.kxml:kxml2:jar:javadoc", + "net.sf.kxml:kxml2:jar:sources", + "nl.dionsegijn:konfetti:aar", + "nl.dionsegijn:konfetti:jar:sources", + "org.antlr:antlr4", + "org.antlr:antlr4:jar:javadoc", + "org.antlr:antlr4:jar:sources", + "org.bouncycastle:bcprov-jdk15on", + "org.bouncycastle:bcprov-jdk15on:jar:javadoc", + "org.bouncycastle:bcprov-jdk15on:jar:sources", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-compat-qual:jar:javadoc", + "org.checkerframework:checker-compat-qual:jar:sources", + "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:javadoc", + "org.checkerframework:checker-qual:jar:sources", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:javadoc", + "org.hamcrest:hamcrest-core:jar:sources", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-integration:jar:javadoc", + "org.hamcrest:hamcrest-integration:jar:sources", + "org.hamcrest:hamcrest-library", + "org.hamcrest:hamcrest-library:jar:javadoc", + "org.hamcrest:hamcrest-library:jar:sources", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.intellij.deps:trove4j:jar:javadoc", + "org.jetbrains.intellij.deps:trove4j:jar:sources", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", + "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", + "org.jetbrains.kotlin:kotlin-reflect:jar:sources", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", + "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-common:jar:sources", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", + "org.jetbrains.kotlin:kotlin-test:jar:javadoc", + "org.jetbrains.kotlin:kotlin-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:javadoc", + "org.jetbrains:annotations:jar:sources", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito.kotlin:mockito-kotlin:jar:javadoc", + "org.mockito.kotlin:mockito-kotlin:jar:sources", + "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:javadoc", + "org.mockito:mockito-core:jar:sources", + "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:javadoc", + "org.objenesis:objenesis:jar:sources", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-analysis:jar:javadoc", + "org.ow2.asm:asm-analysis:jar:sources", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-commons:jar:javadoc", + "org.ow2.asm:asm-commons:jar:sources", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-tree:jar:javadoc", + "org.ow2.asm:asm-tree:jar:sources", + "org.ow2.asm:asm-util", + "org.ow2.asm:asm-util:jar:javadoc", + "org.ow2.asm:asm-util:jar:sources", + "org.ow2.asm:asm:jar:javadoc", + "org.ow2.asm:asm:jar:sources", + "org.robolectric:annotations", + "org.robolectric:annotations:jar:javadoc", + "org.robolectric:annotations:jar:sources", + "org.robolectric:junit", + "org.robolectric:junit:jar:javadoc", + "org.robolectric:junit:jar:sources", + "org.robolectric:pluginapi", + "org.robolectric:pluginapi:jar:javadoc", + "org.robolectric:pluginapi:jar:sources", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", + "org.robolectric:plugins-maven-dependency-resolver:jar:sources", + "org.robolectric:resources", + "org.robolectric:resources:jar:javadoc", + "org.robolectric:resources:jar:sources", + "org.robolectric:robolectric", + "org.robolectric:robolectric:jar:javadoc", + "org.robolectric:robolectric:jar:sources", + "org.robolectric:sandbox", + "org.robolectric:sandbox:jar:javadoc", + "org.robolectric:sandbox:jar:sources", + "org.robolectric:shadowapi", + "org.robolectric:shadowapi:jar:javadoc", + "org.robolectric:shadowapi:jar:sources", + "org.robolectric:shadows-framework", + "org.robolectric:shadows-framework:jar:javadoc", + "org.robolectric:shadows-framework:jar:sources", + "org.robolectric:utils", + "org.robolectric:utils-reflector", + "org.robolectric:utils-reflector:jar:javadoc", + "org.robolectric:utils-reflector:jar:sources", + "org.robolectric:utils:jar:javadoc", + "org.robolectric:utils:jar:sources" + ] + }, + "version": "2" } diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 391c54d952a..6b0efb281a1 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -126,8 +126,8 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "4.0.0", }, "rules_jvm": { - "sha": "f36441aa876c4f6427bfb2d1f2d723b48e9d930b62662bf723ddfb8fc80f0140", - "version": "4.1", + "sha": "c4cd0fd413b43785494b986fdfeec5bb47eddca196af5a2a98061faab83ed7b2", + "version": "5.1", }, "rules_kotlin": { "sha": "6194a864280e1989b6d8118a4aee03bb50edeeae4076e5bc30eef8a98dcd4f07", From 7238b5949f1a9438e499ba2a4c7dc16873253895 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 27 Mar 2023 14:23:06 -0700 Subject: [PATCH 036/180] Fix JVm dep build warnings. --- WORKSPACE | 12 +- third_party/maven_install.json | 2427 +++----------------------------- third_party/versions.bzl | 5 + 3 files changed, 189 insertions(+), 2255 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index b900329c12e..a2b94e1e625 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -96,8 +96,9 @@ load("@dagger//:workspace_defs.bzl", "DAGGER_ARTIFACTS", "DAGGER_REPOSITORIES") # Add support for Robolectric: https://github.com/robolectric/robolectric-bazel http_archive( name = "robolectric", - strip_prefix = "robolectric-bazel-4.5", - urls = ["https://github.com/robolectric/robolectric-bazel/archive/4.5.tar.gz"], + sha256 = HTTP_DEPENDENCY_VERSIONS["robolectric"]["sha"], + strip_prefix = "robolectric-bazel-%s" % HTTP_DEPENDENCY_VERSIONS["robolectric"]["version"], + urls = ["https://github.com/robolectric/robolectric-bazel/archive/%s.tar.gz" % HTTP_DEPENDENCY_VERSIONS["robolectric"]["version"]], ) load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories") @@ -109,6 +110,7 @@ git_repository( name = "tools_android", commit = "00e6f4b7bdd75911e33c618a9bc57bab7a6e8930", remote = "https://github.com/bazelbuild/tools_android", + shallow_since = "1594238320 -0400", ) load("@tools_android//tools/googleservices:defs.bzl", "google_services_workspace_dependencies") @@ -119,6 +121,7 @@ git_repository( name = "circularimageview", commit = "35d08ba88a4a22e6e9ac96bdc5a68be27b55d09f", remote = "https://github.com/oppia/CircularImageview", + shallow_since = "1622148929 -0700", ) # A custom version of Android SVG is needed since custom changes needed to be added to the library @@ -143,7 +146,7 @@ git_repository( name = "kotlitex", commit = "43139c140833c7120f351d63d74b42c253d2b213", remote = "https://github.com/oppia/kotlitex", - shallow_since = "1647554845 -0700", + shallow_since = "1675741075 -0800", ) bind( @@ -153,6 +156,7 @@ bind( http_archive( name = "protobuf_tools", + sha256 = HTTP_DEPENDENCY_VERSIONS["protobuf_tools"]["sha"], strip_prefix = "protobuf-%s" % HTTP_DEPENDENCY_VERSIONS["protobuf_tools"]["version"], urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v{0}/protobuf-all-{0}.zip".format(HTTP_DEPENDENCY_VERSIONS["protobuf_tools"]["version"])], ) @@ -186,8 +190,6 @@ maven_install( artifacts = DAGGER_ARTIFACTS + get_maven_dependencies(), duplicate_version_warning = "error", fail_if_repin_required = True, - fetch_javadoc = True, - fetch_sources = True, maven_install_json = "//third_party:maven_install.json", repositories = DAGGER_REPOSITORIES + [ "https://maven.fabric.io/public", diff --git a/third_party/maven_install.json b/third_party/maven_install.json index f685727dfd3..cecbe092386 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", "__INPUT_ARTIFACTS_HASH": 1616765369, - "__RESOLVED_ARTIFACTS_HASH": 740282478, + "__RESOLVED_ARTIFACTS_HASH": -221705841, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", @@ -17,16 +17,7 @@ "artifacts": { "android.arch.core:common": { "shasums": { - "jar": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a", - "javadoc": null, - "sources": "a92362968c7894fafedddbd1092aa7f775cb9a955aa794ab4c89e5bd386aec0c" - }, - "version": "1.1.1" - }, - "android.arch.core:core-testing": { - "shasums": { - "javadoc": null, - "sources": "9b15768758ff58fd31be63cc5dd5932805676e52c1147b897cc46302976126b3" + "jar": "3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a" }, "version": "1.1.1" }, @@ -36,70 +27,33 @@ }, "version": "1.1.1" }, - "android.arch.core:runtime": { - "shasums": { - "sources": "2819725bae3f0eac99197f810824a084d45d3b63922a87ace3329a64d0fb2420" - }, - "version": "1.1.1" - }, "android.arch.core:runtime:aar": { "shasums": { - "jar": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39", - "javadoc": null + "jar": "c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39" }, "version": "1.1.1" }, - "androidx.activity:activity": { - "shasums": { - "sources": "1a17836d7c91c4e3f983bba1072fa972bde277b57a718292f7c6d22659bb1f7e" - }, - "version": "1.1.0" - }, "androidx.activity:activity:aar": { "shasums": { - "jar": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef", - "javadoc": null + "jar": "4f2b35916768032f7d0c20e250e28b29037ed4ce9ebf3da4fcd51bcb0c6067ef" }, "version": "1.1.0" }, "androidx.annotation:annotation": { "shasums": { - "jar": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", - "javadoc": "64433da867505447aafaaab12182cc33b5afbdf32d183cfa07fa067168b06528", - "sources": "92bcd2773b5624fd88b7ee21d5685145d7cafed59316c4ce83de33a7b2dd8c02" + "jar": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692" }, "version": "1.1.0" }, - "androidx.annotation:annotation-experimental": { - "shasums": { - "javadoc": null, - "sources": "66bf83ada560031d10f6ec01e9f0e92aface467ab532db6e67f12703f50b6776" - }, - "version": "1.0.0" - }, "androidx.annotation:annotation-experimental:aar": { "shasums": { "jar": "b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11" }, "version": "1.0.0" }, - "androidx.appcompat:appcompat": { - "shasums": { - "javadoc": null, - "sources": "5c7408a4894d4d6c713c18bf53e724091d46e44a22ed9ea6275c8bb97f6dc9f3" - }, - "version": "1.2.0" - }, - "androidx.appcompat:appcompat-resources": { - "shasums": { - "sources": "2deb19e61f184904d1880f67a355da562516b5e5251dc55156eab94039244f09" - }, - "version": "1.2.0" - }, "androidx.appcompat:appcompat-resources:aar": { "shasums": { - "jar": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5", - "javadoc": null + "jar": "c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5" }, "version": "1.2.0" }, @@ -111,29 +65,13 @@ }, "androidx.arch.core:core-common": { "shasums": { - "jar": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889", - "javadoc": null, - "sources": "01ef2736c9b688658d7446e8396099ff0c598d9a7e753131d566f953270c5878" - }, - "version": "2.1.0" - }, - "androidx.arch.core:core-runtime": { - "shasums": { - "sources": "913acdee357814e814745466a46a793e8ad7410086ba4548458b83cd6a98424b" + "jar": "fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889" }, "version": "2.1.0" }, "androidx.arch.core:core-runtime:aar": { "shasums": { - "jar": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852", - "javadoc": null - }, - "version": "2.1.0" - }, - "androidx.arch.core:core-testing": { - "shasums": { - "javadoc": null, - "sources": "68ef3af5efcd66013bbaf53c8a927354a142ddb16db804a0a83cf70176efabdc" + "jar": "dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852" }, "version": "2.1.0" }, @@ -143,13 +81,6 @@ }, "version": "2.1.0" }, - "androidx.cardview:cardview": { - "shasums": { - "javadoc": null, - "sources": "ad7a28e7768893f8b33a8b7b275a92e33c125243ca4a9130a984c40e578e19b4" - }, - "version": "1.0.0" - }, "androidx.cardview:cardview:aar": { "shasums": { "jar": "1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7" @@ -158,24 +89,13 @@ }, "androidx.collection:collection": { "shasums": { - "jar": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72", - "javadoc": null, - "sources": "158ae7efee9c7394a241139ebf220751f8b812eda40269a38ef725dbe784b98d" + "jar": "632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72" }, "version": "1.1.0" }, - "androidx.constraintlayout:constraintlayout": { - "shasums": { - "javadoc": null, - "sources": null - }, - "version": "2.0.1" - }, "androidx.constraintlayout:constraintlayout-solver": { "shasums": { - "jar": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a", - "javadoc": null, - "sources": null + "jar": "b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a" }, "version": "2.0.1" }, @@ -185,33 +105,12 @@ }, "version": "2.0.1" }, - "androidx.coordinatorlayout:coordinatorlayout": { - "shasums": { - "javadoc": null, - "sources": "c8904cffcfb757cf14d8c0cf7563274edc3a8bc883ca9203b4b98e9823f7b22b" - }, - "version": "1.1.0" - }, "androidx.coordinatorlayout:coordinatorlayout:aar": { "shasums": { "jar": "44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb" }, "version": "1.1.0" }, - "androidx.core:core": { - "shasums": { - "javadoc": null, - "sources": "ae0e7ef2b5be9a59ef6d8c831090ba3e4407f9ae21e453c1df9f6b82cb46be28" - }, - "version": "1.3.1" - }, - "androidx.core:core-ktx": { - "shasums": { - "javadoc": null, - "sources": "a477aafb6356210d5d6a64f0d5e57e5500e1906ba1a3f49d449081589e785626" - }, - "version": "1.0.1" - }, "androidx.core:core-ktx:aar": { "shasums": { "jar": "a151b7e21acc3d272e1d397a2084e76ccce88e8542adcc4e0cf1e0655063255f" @@ -220,44 +119,22 @@ }, "androidx.core:core:aar": { "shasums": { - "jar": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6", - "javadoc": null + "jar": "e92ea65a37d589943d405a6a54d1be9d12a225948f26c4e41e511dd55e81efb6" }, "version": "1.3.1" }, - "androidx.cursoradapter:cursoradapter": { - "shasums": { - "sources": "99b72a3aec8c9edfd9de20f5913ce4c413bca2f0cf9877b504e26aa03ef50323" - }, - "version": "1.0.0" - }, "androidx.cursoradapter:cursoradapter:aar": { "shasums": { - "jar": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564", - "javadoc": null + "jar": "a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564" }, "version": "1.0.0" }, - "androidx.customview:customview": { - "shasums": { - "sources": "0f119c77c7613881901cbcd149e718409480c08c39661737750a35f5d6b5dfd2" - }, - "version": "1.1.0" - }, "androidx.customview:customview:aar": { "shasums": { - "jar": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a", - "javadoc": null + "jar": "01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a" }, "version": "1.1.0" }, - "androidx.databinding:databinding-adapters": { - "shasums": { - "javadoc": null, - "sources": "201336b6c7563cf4bf7481dc24bf8cf81944d1ff0dde75e66f989fbf599c2ac5" - }, - "version": "3.4.2" - }, "androidx.databinding:databinding-adapters:aar": { "shasums": { "jar": "840a66744866185b6a74fd99e6596bf1eb0720837c3ae470c25212bccc563939" @@ -266,32 +143,19 @@ }, "androidx.databinding:databinding-common": { "shasums": { - "jar": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25", - "javadoc": "eeb6b61b31a9561e073a15e8f050de8f8fb663103be3ec390b61c6f19a821ca5", - "sources": "c06f772438c32b6cb47b4bfe44129b77c9c9470a7f9c69af1383a31f8d050eef" + "jar": "52886c0ef6cfa492d07b40c3952201d6d2f0cfc680144fbefc69d2d5cb786c25" }, "version": "3.4.2" }, "androidx.databinding:databinding-compiler": { "shasums": { - "jar": "07a9fb44f43048b18f149add7835e1239e92057e6748affde2d2bccf330c4242", - "javadoc": "8550379b595c934f4bbea2d34749506587763b58890a35088a04a7c546ba044d", - "sources": "55abb3bae194f31d0823807fd798b95447fb988f7f1291195e040b281f258464" + "jar": "07a9fb44f43048b18f149add7835e1239e92057e6748affde2d2bccf330c4242" }, "version": "3.4.2" }, "androidx.databinding:databinding-compiler-common": { "shasums": { - "jar": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051", - "javadoc": "91d74586e54c510cc46a8e2a8f3d9e21538d2c7e07ec38e0b3205d3828dfc47a", - "sources": "7a4baf3d6a0c08e9221e2059c505714c1ba3bb2be20ff7f0ee24210a5dbc51ba" - }, - "version": "3.4.2" - }, - "androidx.databinding:databinding-runtime": { - "shasums": { - "javadoc": null, - "sources": "5d9c949b8d3f14102a1aa85a036057bb32c715a414438c76af06c772f935bf91" + "jar": "770b6a82da0684f93d037ed5d241248cb25862ed14ecd7d9ec8c756153266051" }, "version": "3.4.2" }, @@ -301,112 +165,51 @@ }, "version": "3.4.2" }, - "androidx.documentfile:documentfile": { - "shasums": { - "sources": "79c2424477565d0500b47c8288fb8e6dd9c8306984e8dbd38d576f013873b410" - }, - "version": "1.0.0" - }, "androidx.documentfile:documentfile:aar": { "shasums": { - "jar": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487", - "javadoc": null + "jar": "865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487" }, "version": "1.0.0" }, - "androidx.drawerlayout:drawerlayout": { - "shasums": { - "javadoc": null, - "sources": "2273fcbb290a092634b90e0556dfb1ae978d9ed011be5692bd9e6659633b6850" - }, - "version": "1.1.0" - }, "androidx.drawerlayout:drawerlayout:aar": { "shasums": { - "jar": "9d79030ad4f93b1c6296f7a8391710f9e9e3228a3b10964c4bb0a042fd6257b8", - "javadoc": null + "jar": "9d79030ad4f93b1c6296f7a8391710f9e9e3228a3b10964c4bb0a042fd6257b8" }, "version": "1.1.0" }, - "androidx.dynamicanimation:dynamicanimation": { - "shasums": { - "javadoc": null, - "sources": "7ddbf0b830e295b8013a41c2c6771416118bcc8d61328a881daae657c1429196" - }, - "version": "1.0.0" - }, "androidx.dynamicanimation:dynamicanimation:aar": { "shasums": { "jar": "ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04" }, "version": "1.0.0" }, - "androidx.exifinterface:exifinterface": { - "shasums": { - "javadoc": null, - "sources": "b9404066c090ba7ee2980698448ecc4a0d9280e4916be3b9d6d6b1cdc90e4a4c" - }, - "version": "1.0.0" - }, "androidx.exifinterface:exifinterface:aar": { "shasums": { "jar": "ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11" }, "version": "1.0.0" }, - "androidx.fragment:fragment": { - "shasums": { - "javadoc": null, - "sources": "45606d34c38e29cf9ccf4bbec79c87836e7cc53bd300031792e589df16967cbb" - }, - "version": "1.2.0" - }, "androidx.fragment:fragment:aar": { "shasums": { - "jar": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873", - "javadoc": null + "jar": "fdd0eac80c6b26c79093a63fc699303f928cc1fa73ca7196d5590a77eb6d6873" }, "version": "1.2.0" }, - "androidx.interpolator:interpolator": { - "shasums": { - "sources": "fa13ada71fe7bd9461f622f418e7c16a18e85da7708fb505c75229a9b8830345" - }, - "version": "1.0.0" - }, "androidx.interpolator:interpolator:aar": { "shasums": { - "jar": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a", - "javadoc": null - }, - "version": "1.0.0" - }, - "androidx.legacy:legacy-support-core-utils": { - "shasums": { - "javadoc": null, - "sources": "dff5a95a7a706957b16edbf5b36c619fc869742bdf18845520d0cf71748c8070" + "jar": "33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a" }, "version": "1.0.0" }, "androidx.legacy:legacy-support-core-utils:aar": { "shasums": { - "jar": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7", - "javadoc": null + "jar": "a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7" }, "version": "1.0.0" }, "androidx.lifecycle:lifecycle-common": { "shasums": { - "jar": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b", - "javadoc": null, - "sources": "faa1efdbf3fb66de1cd40132c9ae0f642e7ffb922d21fb3acf171903aeb8e872" - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-extensions": { - "shasums": { - "javadoc": null, - "sources": "3cc0bd51ff16c978cc4000a10e6df339febd97a0aed6aa301454b70798155cc4" + "jar": "63898dabf7cfe5ec5d7ed8b8c2564c1427be876e1496ead95c2703cf59d3734b" }, "version": "2.2.0" }, @@ -416,43 +219,15 @@ }, "version": "2.2.0" }, - "androidx.lifecycle:lifecycle-livedata": { - "shasums": { - "sources": "f774d6018dbc7f56c278130122e608d96304f8bd78e4778d44855a01f5982d13" - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-livedata-core": { - "shasums": { - "javadoc": null, - "sources": "80de3a26fdd5857fea39d339a4d11e19c151a45ae52a16a4e237e0b4a50e10c4" - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-livedata-core-ktx": { - "shasums": { - "sources": "d962111f3f83b59b90c7fee2f1c47a6532629cebc01c407be39adf34e4d0d09c" - }, - "version": "2.2.0" - }, "androidx.lifecycle:lifecycle-livedata-core-ktx:aar": { "shasums": { - "jar": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18", - "javadoc": null + "jar": "5951f882e95b7e05ceb9adfca0fa2ebd511d63ea5a00da4eae6c6d0c1903da18" }, "version": "2.2.0" }, "androidx.lifecycle:lifecycle-livedata-core:aar": { "shasums": { - "jar": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614", - "javadoc": null - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-livedata-ktx": { - "shasums": { - "javadoc": null, - "sources": "3b1a5683ffecf2f5ec7879db1b7debf03d94b49db0bc4e2cf49d340e194fa437" + "jar": "556c1f3af90aa9d7d0d330565adbf6da71b2429148bac91e07c485f4f9abf614" }, "version": "2.2.0" }, @@ -464,61 +239,25 @@ }, "androidx.lifecycle:lifecycle-livedata:aar": { "shasums": { - "jar": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6", - "javadoc": null - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-process": { - "shasums": { - "sources": "2a1f34b433f339ea4f93da82bf511deb4baaabca417271a55578b3c86e1373b1" + "jar": "d83af94860aa9f64cbdc51f40796a7cf55b116f0e6efd752e845c0104c8b16f6" }, "version": "2.2.0" }, "androidx.lifecycle:lifecycle-process:aar": { "shasums": { - "jar": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070", - "javadoc": null - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-runtime": { - "shasums": { - "javadoc": null, - "sources": "3b7867671a7875525358a71e81adf66ba4d2a45cf2b53ffe5ad0350e3ea06362" + "jar": "3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070" }, "version": "2.2.0" }, "androidx.lifecycle:lifecycle-runtime:aar": { "shasums": { - "jar": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc", - "javadoc": null - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-service": { - "shasums": { - "sources": "672b07e4607fc897672d2794af751724306d418e7892b636002be8e3b78fc08c" + "jar": "2f866c07a1f33a8c9bb69a9545d4f20b4f0628cd0a155432386d7cb081e1e0bc" }, "version": "2.2.0" }, "androidx.lifecycle:lifecycle-service:aar": { "shasums": { - "jar": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0", - "javadoc": null - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-viewmodel": { - "shasums": { - "sources": "e0eae37c00d8cb41817ed95712083c75e3a4e3f7815de04519a8200ec155ec3c" - }, - "version": "2.2.0" - }, - "androidx.lifecycle:lifecycle-viewmodel-ktx": { - "shasums": { - "javadoc": null, - "sources": "9cab05f9a642bdcb8628d4e353efa1dc2784cdc5c337687470edd0c2cd2071a3" + "jar": "ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0" }, "version": "2.2.0" }, @@ -528,66 +267,30 @@ }, "version": "2.2.0" }, - "androidx.lifecycle:lifecycle-viewmodel-savedstate": { - "shasums": { - "sources": "4f49bba528977fd1873796623dc5f6669a6e72a5b3b624c7cea2d9285b995dd9" - }, - "version": "1.0.0" - }, "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar": { "shasums": { - "jar": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97", - "javadoc": null + "jar": "f4cceafbf86acfc7f3ba6a61d6dc6842a6738c1274610767d3ab8f8a114cba97" }, "version": "1.0.0" }, "androidx.lifecycle:lifecycle-viewmodel:aar": { "shasums": { - "jar": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27", - "javadoc": null + "jar": "967efab24d6c49dd414a8c0ac4a1cd09b018f0b8bb43b739ad360c4158ebde27" }, "version": "2.2.0" }, - "androidx.loader:loader": { - "shasums": { - "sources": "efcbafaac8fc06bd5b162b57ac1e146d11919b79dea2202339470c931cecdc67" - }, - "version": "1.0.0" - }, "androidx.loader:loader:aar": { "shasums": { - "jar": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025", - "javadoc": null - }, - "version": "1.0.0" - }, - "androidx.localbroadcastmanager:localbroadcastmanager": { - "shasums": { - "sources": "952b8567a76d6484aa96f9712b9dc90f21b83a73e2496daf243e2e1adfb65dd4" + "jar": "11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025" }, "version": "1.0.0" }, "androidx.localbroadcastmanager:localbroadcastmanager:aar": { "shasums": { - "jar": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8", - "javadoc": null + "jar": "e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8" }, "version": "1.0.0" }, - "androidx.multidex:multidex": { - "shasums": { - "javadoc": null, - "sources": "b0d707d4074dd1996d0780e0b84478d4ca54515de38fe8df542fbafc44ba2b20" - }, - "version": "2.0.1" - }, - "androidx.multidex:multidex-instrumentation": { - "shasums": { - "javadoc": null, - "sources": null - }, - "version": "2.0.0" - }, "androidx.multidex:multidex-instrumentation:aar": { "shasums": { "jar": "fb8115694b1731c23c1bbb628f5baaee37a8f3b50d69a7733b55278e101e1488" @@ -600,43 +303,15 @@ }, "version": "2.0.1" }, - "androidx.navigation:navigation-common": { - "shasums": { - "sources": "f183a513b99f071dafa39d59fc474f11c8e8012f62f250d4d8d5463f259bc495" - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-common-ktx": { - "shasums": { - "sources": "5c5c19c604b95ef8e2a37e3c56817c605eeaa687e48924bbb6a07641c504ae6a" - }, - "version": "2.0.0" - }, "androidx.navigation:navigation-common-ktx:aar": { "shasums": { - "jar": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57", - "javadoc": null + "jar": "ed00b6f73d8acc7e06729f5f19cdeb410ca1d0e45afbcf6ff435a1091c3a3d57" }, "version": "2.0.0" }, "androidx.navigation:navigation-common:aar": { "shasums": { - "jar": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959", - "javadoc": null - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-fragment": { - "shasums": { - "javadoc": null, - "sources": "bc3a5b4153f886f11c5e0ab5fcba2f329beaeb5c2fa00c9b7f176884a20c0ece" - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-fragment-ktx": { - "shasums": { - "javadoc": null, - "sources": "482878c8b556ee07e9fd13fe9feee654fcbc984aa5224bfe7a5119796000020f" + "jar": "542ec6f993b6d3bfafe2e53e0f250b8685331e2a0258f9313af9ee3376f93959" }, "version": "2.0.0" }, @@ -648,48 +323,19 @@ }, "androidx.navigation:navigation-fragment:aar": { "shasums": { - "jar": "38ddf1afc99a0585904f2121eee7131fef13595e64c9bb6b22f68dd66b8d1f9c", - "javadoc": null - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-runtime": { - "shasums": { - "sources": "266f7224c7d769f356cd03aa47c248eea61d3e1fb62ff75215657b2b7ee917a5" - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-runtime-ktx": { - "shasums": { - "sources": "7d82617dd32bfc2354d568826a465fd40aaf7eb38efd1fbc126703e86f534613" + "jar": "38ddf1afc99a0585904f2121eee7131fef13595e64c9bb6b22f68dd66b8d1f9c" }, "version": "2.0.0" }, "androidx.navigation:navigation-runtime-ktx:aar": { "shasums": { - "jar": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358", - "javadoc": null + "jar": "41f1145f9aca5a7d97567dfe08924ec1cebcc72cb2c5d6d1a1cd31a780669358" }, "version": "2.0.0" }, "androidx.navigation:navigation-runtime:aar": { "shasums": { - "jar": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550", - "javadoc": null - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-ui": { - "shasums": { - "javadoc": null, - "sources": "60565a3ce3a9aed5a85ab4bcc1c60a516d026ad09ad26e2ecfd3899f0bd8740c" - }, - "version": "2.0.0" - }, - "androidx.navigation:navigation-ui-ktx": { - "shasums": { - "javadoc": null, - "sources": "a6bd9b53e81130e6ee53294df495c114ef136517c330c7aac19ed979087815a3" + "jar": "903cd93d3424300ff048a92086d773cfc5e23f928063d4493a45b4b042f2a550" }, "version": "2.0.0" }, @@ -701,368 +347,169 @@ }, "androidx.navigation:navigation-ui:aar": { "shasums": { - "jar": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20", - "javadoc": null + "jar": "d6edc08d69268967d11336bd8c2dce1f154f0ae8117be9874895f6974123ed20" }, "version": "2.0.0" }, - "androidx.print:print": { - "shasums": { - "sources": "659b6e2047484dbae409b9b49c19f9ebd9540bb7ef3610438e2c2b15064fc217" - }, - "version": "1.0.0" - }, "androidx.print:print:aar": { "shasums": { - "jar": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd", - "javadoc": null + "jar": "1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd" }, "version": "1.0.0" }, - "androidx.recyclerview:recyclerview": { - "shasums": { - "javadoc": null, - "sources": "7552c8b621d59b68d2dc962d3bbeee8ccaea5b54cf0085adc85059d37584d93c" - }, - "version": "1.1.0" - }, "androidx.recyclerview:recyclerview:aar": { "shasums": { - "jar": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f", - "javadoc": null + "jar": "f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f" }, "version": "1.1.0" }, "androidx.room:room-common": { "shasums": { - "jar": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06", - "javadoc": null, - "sources": "c78682d9435986ceec6a3349d22474f13e1aa3ec62d5aea01aacb5018c2fc2d2" - }, - "version": "2.2.5" - }, - "androidx.room:room-runtime": { - "shasums": { - "javadoc": null, - "sources": "d7b194ff380442603a99761f283f607083aff7e4bee541aef98b27211b8fa4ce" + "jar": "2b130dd4a1d3d91b6701ed33096d389f01c4fc1197a7acd6b91724ddc5acfc06" }, "version": "2.2.5" }, "androidx.room:room-runtime:aar": { "shasums": { - "jar": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14", - "javadoc": null + "jar": "24a5549b796e43e337513d2908adac67f45350d9a90bca7e2e6120692140bb14" }, "version": "2.2.5" }, - "androidx.savedstate:savedstate": { - "shasums": { - "sources": "d6e27205d673e6a89a7ed0513d65376d2a6a00a951f60485659b25d946e8c743" - }, - "version": "1.0.0" - }, "androidx.savedstate:savedstate:aar": { "shasums": { - "jar": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83", - "javadoc": null + "jar": "2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83" }, "version": "1.0.0" }, - "androidx.sqlite:sqlite": { - "shasums": { - "sources": "db06b388994733ed3a678819fc91b572a92abdd7277fbb856a48969f6df6ecf1" - }, - "version": "2.1.0" - }, - "androidx.sqlite:sqlite-framework": { - "shasums": { - "sources": "5998669629684144592b0c6981c3f5e7935faaeeaa32c691ae58da3c54fb85a9" - }, - "version": "2.1.0" - }, "androidx.sqlite:sqlite-framework:aar": { "shasums": { - "jar": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e", - "javadoc": null + "jar": "8673737fdb2efbad91aeaeed1927ebb29212d36a867d93b9639c8069019f8a1e" }, "version": "2.1.0" }, "androidx.sqlite:sqlite:aar": { "shasums": { - "jar": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912", - "javadoc": null + "jar": "8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912" }, "version": "2.1.0" }, - "androidx.test.espresso:espresso-accessibility": { - "shasums": { - "javadoc": "37891fcbfec8fa57ae477c0c20548a4f398856edbb094a37363b32e86af77118", - "sources": "8cbe8f83d472d324ac45372ba71b2004c66e81f8cdab1e1b3202020cfc958c11" - }, - "version": "3.1.0" - }, "androidx.test.espresso:espresso-accessibility:aar": { "shasums": { "jar": "e2ee8b50081c0b578521d112808321f737f3bf1acce035fe7be0e26ef00b491f" }, "version": "3.1.0" }, - "androidx.test.espresso:espresso-contrib": { - "shasums": { - "javadoc": "20bea11b66080bb827616ac0fce9c32d515993385e03a8e65d2c01f923b3fdf5", - "sources": "a64d9cc5469b32a4f65e5b14021cfa27d9ba04733f7ca04aef644207c1d399b9" - }, - "version": "3.1.0" - }, "androidx.test.espresso:espresso-contrib:aar": { "shasums": { "jar": "277c292f02816b5e49051485b11e612c0ba7d36fc76b7dac955fe37766ec2832" }, "version": "3.1.0" }, - "androidx.test.espresso:espresso-core": { - "shasums": { - "javadoc": "d3f96a3c1419783c93da125ef42218870a06d83b200caf6d85afb48f91bc5574", - "sources": "08d443f440e8b4fdd5eb4dbc5447264d79350fa7fbc256762b86f1c9fabb6b07" - }, - "version": "3.2.0" - }, "androidx.test.espresso:espresso-core:aar": { "shasums": { "jar": "beb4712c2520c1da30ac1f25506871f16ea5b83ee686ece5a258769df1a01e15" }, "version": "3.2.0" }, - "androidx.test.espresso:espresso-idling-resource": { - "shasums": { - "javadoc": "02201274466dc2a9396fdf5d642e63ed08d73cc4e88cc942b2b9608b49465cc6", - "sources": "38935cd32b5c0a868eb3a3cda9465004867d08e631bf872ffa8bbb158b3d32fc" - }, - "version": "3.2.0" - }, "androidx.test.espresso:espresso-idling-resource:aar": { "shasums": { "jar": "c1a0454fe95788122ba652c3ecff7ec538c7e27de206aed970f2809fb8090d09" }, "version": "3.2.0" }, - "androidx.test.espresso:espresso-intents": { - "shasums": { - "javadoc": "d5baf1ba5aacf13a3cc1ddb5022ce6041c48f257d31cd11312bd47bfc493e3e0", - "sources": "133aa31a977ff67ce17b27d9d10cc2d3ca339e1fd538488feee6150f1b6552d7" - }, - "version": "3.1.0" - }, "androidx.test.espresso:espresso-intents:aar": { "shasums": { "jar": "6c252ea1221a7973301b62d1695d4d73cb1b7c0853ee2ffdb8274886148f0af6" }, "version": "3.1.0" }, - "androidx.test.ext:junit": { - "shasums": { - "javadoc": "2759ef1503ca60c267c519251803f8beb0d033faea685ab7b656713deb0cfb15", - "sources": "e8abb0752a123d337be4cced50298067a8340135e64f0a24ff52345ed20cd292" - }, - "version": "1.1.1" - }, "androidx.test.ext:junit:aar": { "shasums": { "jar": "449df418d2916a0f86fe7dafb1edb09480fafb6e995d5c751c7d0d1970d4ae72" }, "version": "1.1.1" }, - "androidx.test.ext:truth": { - "shasums": { - "javadoc": "5d7a9b2ce35d8b59d96f59d7277adaa576f1717556a012f770d6440a361d288d", - "sources": "7c7d5f0b67046f2da28ad2b99e6af9fe7b228a4420dc5863e7428be3b8f928df" - }, - "version": "1.4.0" - }, "androidx.test.ext:truth:aar": { "shasums": { "jar": "d067a9bdd009b08d4230f8283cb4579a1183ef45bbfa169fd6d0f112d6c324f6" }, "version": "1.4.0" }, - "androidx.test.uiautomator:uiautomator": { - "shasums": { - "javadoc": "d6ce5ab3d9d32aeb5c73022d36209147b463e9a6a8951b79c4010232c50e416e", - "sources": "e1f438106ac0d26b80ecf4fd6ffe6d36f60e12bdcd6316903f802ed24d00be99" - }, - "version": "2.2.0" - }, "androidx.test.uiautomator:uiautomator:aar": { "shasums": { "jar": "2838e9d961dbffefbbd229a2bd4f6f82ac4fb2462975862a9e75e9ed325a3197" }, "version": "2.2.0" }, - "androidx.test:core": { - "shasums": { - "javadoc": "8972e2aa593da387257614e45fcc3492725c6528df9ce07fc39e495d1311c4a6", - "sources": "b3125d546acfea278b82250344c83826e872e3f461109daf0948806382603b30" - }, - "version": "1.4.0" - }, "androidx.test:core:aar": { "shasums": { "jar": "671284e62e393f16ceae1a99a3a9a07bf1aacda29f8fe7b6b884355ef34c09cf" }, "version": "1.4.0" }, - "androidx.test:monitor": { - "shasums": { - "javadoc": "9672dbb39e76e7ff1c1a35b04652e24cb0b40cb0353d064de7a3ab683ad9bf11", - "sources": "a03ea6019c1ee7cc285afdbee98137ec463b891e6fc9176c121c5a70ec727f48" - }, - "version": "1.4.0" - }, "androidx.test:monitor:aar": { "shasums": { "jar": "46a912a1e175f27a97521af3f50e5af87c22c49275dd2c57c043740012806325" }, "version": "1.4.0" }, - "androidx.test:rules": { - "shasums": { - "javadoc": "f3af3597242684cbec5f69a5045a67c649094fc8d04c5af1c8e124b6f9464bbd", - "sources": "644ab3c4a55fea00bc36c814ca52abf8d0aacc43a685ff80ae033c534ec18dcb" - }, - "version": "1.1.0" - }, "androidx.test:rules:aar": { "shasums": { "jar": "0c5c87df67b358c1a17765357138ea1d4bb58c61159ae635b4cb4dcaa3bb5986" }, "version": "1.1.0" }, - "androidx.test:runner": { - "shasums": { - "javadoc": "baec1bfd44e3065191f0d87aa3fa8e6f0e3b83701a6c0eb0cbd27929a2ee61be", - "sources": "ec71974ddd8245a85ca856577c70972fd4c484f715df0a26271f0c28f8a58739" - }, - "version": "1.2.0" - }, "androidx.test:runner:aar": { "shasums": { "jar": "5387e011167a3c8da08d99b5d59248c0e2da839317b48ebf202e31dc1f791ec1" }, "version": "1.2.0" }, - "androidx.transition:transition": { - "shasums": { - "javadoc": null, - "sources": "86febeb3fbb96b93a355ada8a97e5c17355cf709e1bab178d5c4bc73c67c9887" - }, - "version": "1.2.0" - }, "androidx.transition:transition:aar": { "shasums": { "jar": "a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e" }, "version": "1.2.0" }, - "androidx.vectordrawable:vectordrawable": { - "shasums": { - "javadoc": null, - "sources": "a1ae4fccc4ab76a734c10f79adf39262517658a79084bad467c4c6f41c478187" - }, - "version": "1.1.0" - }, - "androidx.vectordrawable:vectordrawable-animated": { - "shasums": { - "javadoc": null, - "sources": "a3880c595965c55fd1bdee0554b99c66e9c28d3311b7ce6242189fc1f554fcf1" - }, - "version": "1.1.0" - }, "androidx.vectordrawable:vectordrawable-animated:aar": { "shasums": { - "jar": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8", - "javadoc": null + "jar": "76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8" }, "version": "1.1.0" }, "androidx.vectordrawable:vectordrawable:aar": { "shasums": { - "jar": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26", - "javadoc": null - }, - "version": "1.1.0" - }, - "androidx.versionedparcelable:versionedparcelable": { - "shasums": { - "sources": "135016af471acf4cd9583d36ceb779710c6b46812ccaaef7c526d5d60eae6b0b" + "jar": "46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26" }, "version": "1.1.0" }, "androidx.versionedparcelable:versionedparcelable:aar": { "shasums": { - "jar": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1", - "javadoc": null + "jar": "9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1" }, "version": "1.1.0" }, - "androidx.viewpager2:viewpager2": { - "shasums": { - "javadoc": null, - "sources": "b091618751f3ee04176d8f976077c353d7c902c4aeafc134d18aee3b771f19a1" - }, - "version": "1.0.0" - }, "androidx.viewpager2:viewpager2:aar": { "shasums": { "jar": "e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af" }, "version": "1.0.0" }, - "androidx.viewpager:viewpager": { - "shasums": { - "javadoc": null, - "sources": "d4f9a044ab8c23392b12a3f2930d5fd6b5982421a746f2f2a812e9619431fbfd" - }, - "version": "1.0.0" - }, "androidx.viewpager:viewpager:aar": { "shasums": { - "jar": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682", - "javadoc": null + "jar": "147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682" }, "version": "1.0.0" }, - "androidx.work:work-runtime": { - "shasums": { - "javadoc": null, - "sources": "7312584b39b43499968297c6bedb2d4759844539ce3c9a0ad178184f75663fff" - }, - "version": "2.4.0" - }, - "androidx.work:work-runtime-ktx": { - "shasums": { - "javadoc": null, - "sources": "f2815313e99aff830108784a855c6112e6161b451f28b5ea8345936470e4422f" - }, - "version": "2.4.0" - }, "androidx.work:work-runtime-ktx:aar": { "shasums": { - "jar": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129", - "javadoc": null + "jar": "290d2e9c1a22388b3f0c3dbc204a6176f8c49174126de884820befa83899f129" }, "version": "2.4.0" }, "androidx.work:work-runtime:aar": { "shasums": { - "jar": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5", - "javadoc": null - }, - "version": "2.4.0" - }, - "androidx.work:work-testing": { - "shasums": { - "javadoc": null, - "sources": "238556cb095dbfffc6a2f376630410cfd0eddb1aaa3f6976476f1152e9615570" + "jar": "7801441cb973fb007ef311d3db35c3b3c9d011cef890357e7ca33890833354e5" }, "version": "2.4.0" }, @@ -1074,80 +521,55 @@ }, "com.almworks.sqlite4java:sqlite4java": { "shasums": { - "jar": "243a64470fda0e86a6fddeb0af4c7aa9426ce84e68cbfe18d75ee5da4b7e0b92", - "javadoc": "ca8b2face1fc29691a5f13c1df01055382fd2291b7fc8211231ed225feed359f", - "sources": "778b2c2c6f7e0fb5d9b4a5c7ccea3836c2c172e581bfa3121514b8de628b3180" + "jar": "243a64470fda0e86a6fddeb0af4c7aa9426ce84e68cbfe18d75ee5da4b7e0b92" }, "version": "1.0.392" }, "com.android.databinding:baseLibrary": { "shasums": { - "jar": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012", - "javadoc": "086fbefbb6bc12f3a57a278aa2b813e07595bc8be69e8e498312c2a138ec27cc", - "sources": "26c82ea4632135e7ab806c27862055d32b05aec4cc54b4fedbb2f529e6764276" + "jar": "5e4f3b90995be63f3c8eeecce120c588a98c6aad3b54f60ad4c80b5418c4b012" }, "version": "3.4.2" }, "com.android.support:support-annotations": { "shasums": { - "jar": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927", - "javadoc": null, - "sources": null + "jar": "5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927" }, "version": "28.0.0" }, "com.android.tools.build.jetifier:jetifier-core": { "shasums": { - "jar": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11", - "javadoc": null, - "sources": "b1293035a1cb88d25e3eb481b66813cb2e04fe2b3a82daca523ef1e0cded1409" + "jar": "c9f8b016144cfb31c5aee92d47f34de23289167cac5e8ef68365b2dd05766f11" }, "version": "1.0.0-beta04" }, "com.android.tools.build:aapt2-proto": { "shasums": { - "jar": "d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664", - "javadoc": "8ba7e35b05c714b1110a37f758de2806afe20a1e19d2b77d91ea03ddf4f4b919", - "sources": "9887a82631d64be27278ea588bfa69ebc6a8f73564e222abab950a406653114c" + "jar": "d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664" }, "version": "7.3.1-8691043" }, "com.android.tools:annotations": { "shasums": { - "jar": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d", - "javadoc": "45402160e5368929730e2e8f6caf2c2c8d9568e5c788445e671cb85abf568d5a", - "sources": "f4d3a5813226ec6a0767e811576834254c2daea1d95a7ff1c18e8e50f214c882" + "jar": "1877849936f48cd65857bf448743f9a0bf93ed47fe57527d9ad8af875024888d" }, "version": "26.4.2" }, "com.crashlytics.sdk.android:answers:aar": { "shasums": { - "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8", - "javadoc": null, - "sources": null + "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8" }, "version": "1.4.6" }, "com.crashlytics.sdk.android:beta:aar": { "shasums": { - "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d", - "javadoc": null, - "sources": null + "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d" }, "version": "1.2.10" }, - "com.crashlytics.sdk.android:crashlytics": { - "shasums": { - "javadoc": null, - "sources": null - }, - "version": "2.9.8" - }, "com.crashlytics.sdk.android:crashlytics-core:aar": { "shasums": { - "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a", - "javadoc": null, - "sources": null + "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a" }, "version": "2.6.7" }, @@ -1159,32 +581,19 @@ }, "com.github.bumptech.glide:annotations": { "shasums": { - "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e", - "javadoc": "68f38b5cbbc0433316f36b54bd8051211ed4b198c118c4e29a620f3fc8f974d1", - "sources": "79e5ce46aa6004289f1f55b5a8b9f56be55c0518f98dfb8e158160a1cf24d8cc" + "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e" }, "version": "4.11.0" }, "com.github.bumptech.glide:compiler": { "shasums": { - "jar": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770", - "javadoc": "137824d00981dc6ad7ecf9ac512a8880e29e2a7f47e03a4394d8542fda5b410a", - "sources": "9920cfa9ffc052253d7bfe0601867c83c0ad5669055383fbc6fc909e6c717aaf" + "jar": "a98cdf265c36261b1d523448b05c322ec290afa865946425eded6361980e8770" }, "version": "4.11.0" }, "com.github.bumptech.glide:disklrucache": { "shasums": { - "jar": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18", - "javadoc": "12d97082772cb757eb51863456d1881e0618e0b39e6373473c5a45d35b0c09ea", - "sources": "af83281627baee37032545b99b40acee237b057227dca1bac5b7ad62b392b16b" - }, - "version": "4.11.0" - }, - "com.github.bumptech.glide:gifdecoder": { - "shasums": { - "javadoc": "5a7756e186482956a041c792793e1e23f799f89b70a373da47df5dc1bd101267", - "sources": "73e2de3c596295f4ce53185544329dfd628edb687edf61af4c8baa53cb19fced" + "jar": "d06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18" }, "version": "4.11.0" }, @@ -1194,26 +603,12 @@ }, "version": "4.11.0" }, - "com.github.bumptech.glide:glide": { - "shasums": { - "javadoc": "1b715180d88923e2a62149e4f425c8b928ea1db80cb940388aa5d06a7781afe5", - "sources": "82684421d237c8da5c1cd3f7549b672b91c93fb5d64032af637ab28345960945" - }, - "version": "4.11.0" - }, "com.github.bumptech.glide:glide:aar": { "shasums": { "jar": "5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95" }, "version": "4.11.0" }, - "com.github.bumptech.glide:mocks": { - "shasums": { - "javadoc": "69afdb0f622213e11355f014c7c8a2d7ab6eb01babbdb59f024c44be50d7c1fb", - "sources": "f20b6851e4acf0a3c7bc233a4123f1983c8047e7c63fd7dc9021d76533a8dfcd" - }, - "version": "4.11.0" - }, "com.github.bumptech.glide:mocks:aar": { "shasums": { "jar": "cf58b7972da6695ace6296fb3746535d30d41b422711a897c270d8480e3b055a" @@ -1222,58 +617,28 @@ }, "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework": { "shasums": { - "jar": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f", - "javadoc": "48df4594d9e4ab860b06f2c5c4317f03dbe918345187479a790c0ec328dae423", - "sources": "e15536e0c7ed75e8d7fddc23a41c427850939a06552ce4d74eaee31acda0059e" + "jar": "cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f" }, "version": "2.0" }, - "com.google.android.datatransport:transport-api": { - "shasums": { - "javadoc": "974431863d29a64066b63fd144a01f84abb3cb0579d139dd15a14ac238aa7967" - }, - "version": "2.2.0" - }, "com.google.android.datatransport:transport-api:aar": { "shasums": { - "jar": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e", - "sources": null + "jar": "576514f8b75d8ae32897f1b9b031f88b00465bf6e0996e227d09af688195f71e" }, "version": "2.2.0" }, - "com.google.android.datatransport:transport-backend-cct": { - "shasums": { - "javadoc": "41297c7f4be39517c743ae145483a8772f2d5983befb07bf74348a933c77c8cb" - }, - "version": "2.3.0" - }, "com.google.android.datatransport:transport-backend-cct:aar": { "shasums": { - "jar": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f", - "sources": null + "jar": "6a2d99756c1fa634d3f14b4479257ac83d5d0fbf7fe5aa1db0a014df95ae217f" }, "version": "2.3.0" }, - "com.google.android.datatransport:transport-runtime": { - "shasums": { - "javadoc": "a7da57d4af9c4e527760ee2ed818758b351ad78193bfe56022cb3affa7ea6a66" - }, - "version": "2.2.3" - }, "com.google.android.datatransport:transport-runtime:aar": { "shasums": { - "jar": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414", - "sources": null + "jar": "5e219672fe5a03f5b80c4d2211f39c2b0ceeb3988bfe1e8f1e033579dee20414" }, "version": "2.2.3" }, - "com.google.android.flexbox:flexbox": { - "shasums": { - "javadoc": null, - "sources": "6084ded8a7a6de74d6887bcb8293816dc051a5d822b6fa74a0e4f9005ae0a5b8" - }, - "version": "3.0.0" - }, "com.google.android.flexbox:flexbox:aar": { "shasums": { "jar": "5e19500486fd7c8e2e8c7aad6bbba9c8d0ada7057c6b32b9b5c61439814e7574" @@ -1282,147 +647,76 @@ }, "com.google.android.gms:play-services-ads-identifier:aar": { "shasums": { - "jar": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73", - "javadoc": null, - "sources": null - }, - "version": "17.0.0" - }, - "com.google.android.gms:play-services-base": { - "shasums": { - "javadoc": "e1da44cd2b03220bfd7db759a813392b2d6b5080649beae1ee1857a2f69d63c2" + "jar": "b01c408c265b3aa171d19be86d7b8d4f3454f3085169a775690a6a85f57abb73" }, "version": "17.0.0" }, "com.google.android.gms:play-services-base:aar": { "shasums": { - "jar": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7", - "sources": null - }, - "version": "17.0.0" - }, - "com.google.android.gms:play-services-basement": { - "shasums": { - "javadoc": "79dfa254f02fcaa72a6a9436eeec419cf13f589e12d2d21d42205b7f1b96dfe4" + "jar": "dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7" }, "version": "17.0.0" }, "com.google.android.gms:play-services-basement:aar": { "shasums": { - "jar": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c", - "sources": null + "jar": "d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c" }, "version": "17.0.0" }, - "com.google.android.gms:play-services-measurement": { - "shasums": { - "javadoc": "18cfddfc1b58823b31f6aaddec428639ecd24cd43b81a01e4adf634a603950ef" - }, - "version": "17.5.0" - }, - "com.google.android.gms:play-services-measurement-api": { - "shasums": { - "javadoc": "3b2e8ecb44cbdb854c82f4284bec715e818170be792bd987b6416559270ebe72" - }, - "version": "17.5.0" - }, "com.google.android.gms:play-services-measurement-api:aar": { "shasums": { - "jar": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc", - "sources": null - }, - "version": "17.5.0" - }, - "com.google.android.gms:play-services-measurement-base": { - "shasums": { - "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719" + "jar": "fde4cb8493409aa5130de84775eba9f967aaaf916512362987e1bd61b60babfc" }, "version": "17.5.0" }, "com.google.android.gms:play-services-measurement-base:aar": { "shasums": { - "jar": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e", - "sources": null - }, - "version": "17.5.0" - }, - "com.google.android.gms:play-services-measurement-impl": { - "shasums": { - "javadoc": "919d22db0a3e0baec2f5e1185ca85f554943c58047e6be9bd7b77a601c9da4d1" + "jar": "39fd34e7da8e822a93b64c66134e2479075c298588018d4f379c53b9eea1cf1e" }, "version": "17.5.0" }, "com.google.android.gms:play-services-measurement-impl:aar": { "shasums": { - "jar": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec", - "sources": null - }, - "version": "17.5.0" - }, - "com.google.android.gms:play-services-measurement-sdk": { - "shasums": { - "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719" - }, - "version": "17.5.0" - }, - "com.google.android.gms:play-services-measurement-sdk-api": { - "shasums": { - "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719" + "jar": "d143f6d909619a0aa597ccc127713cd5e4b2eea38477521de739331bb791f3ec" }, "version": "17.5.0" }, "com.google.android.gms:play-services-measurement-sdk-api:aar": { "shasums": { - "jar": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3", - "sources": null + "jar": "afff4861d76bc1f6c7527ae9c4c58c50d6d9e4668a3dc58b03cd77e508e305b3" }, "version": "17.5.0" }, "com.google.android.gms:play-services-measurement-sdk:aar": { "shasums": { - "jar": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30", - "sources": null + "jar": "24c3c4085609a85debabc43718ac3049583b5452e4d34b2e8c9e620542631b30" }, "version": "17.5.0" }, "com.google.android.gms:play-services-measurement:aar": { "shasums": { - "jar": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07", - "sources": null + "jar": "553f0b6fc6e44eed81bb5b7b4cb80719c05a244a394eb38ae91271871dcddf07" }, "version": "17.5.0" }, "com.google.android.gms:play-services-stats:aar": { "shasums": { - "jar": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe", - "javadoc": null, - "sources": null + "jar": "e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe" }, "version": "17.0.0" }, "com.google.android.gms:play-services-tasks:aar": { "shasums": { - "jar": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5", - "javadoc": null, - "sources": null + "jar": "2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5" }, "version": "17.0.0" }, "com.google.android.gms:strict-version-matcher-plugin": { "shasums": { - "jar": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0", - "javadoc": null, - "sources": null + "jar": "0c1027a51198190386eae3f90adee9a30687e76da7589f06c79269fea4c7a4c0" }, "version": "1.2.1" }, - "com.google.android.material:material": { - "shasums": { - "javadoc": null, - "sources": "1d9fe3a4512512a311889be798e4a0f9cf9fbccddea50a7ca330b1b99ee92993" - }, - "version": "1.3.0" - }, "com.google.android.material:material:aar": { "shasums": { "jar": "cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a" @@ -1431,511 +725,340 @@ }, "com.google.auto.service:auto-service-annotations": { "shasums": { - "jar": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459", - "javadoc": "a94ebf1c368b5c962583a44a2af7b0841cee582a6bd2b750453dd245e307f7ec", - "sources": "0cb604b1ddea687434e7b3908079ad9e261adaeff398e4374f81b6f06cceee58" + "jar": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459" }, "version": "1.0-rc7" }, "com.google.auto.value:auto-value-annotations": { "shasums": { - "jar": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "javadoc": "750d76457ac497f41dbece710c0cfdd7aef0263fd343221eb4d63d3c4305ee6c", - "sources": "0fc83f827602d4378b97a8dec07ce22e364e4b8bb352db213801a6a8c654a330" + "jar": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852" }, "version": "1.8.1" }, "com.google.code.findbugs:jsr305": { "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "javadoc": "3791d601c8757344a5b9714a1122e2f852743114a9d55c1b1fed64b13116c353", - "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" }, "version": "3.0.2" }, "com.google.code.gson:gson": { "shasums": { - "jar": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81", - "javadoc": "c32e90ccb6cadc8c4162bf807a4f1df630a7c907186337dcd06cf982ede71284", - "sources": "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e" + "jar": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81" }, "version": "2.8.5" }, "com.google.dagger:dagger": { "shasums": { - "jar": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7", - "javadoc": "9d13760fa15cd7bf4fe0a03d63c5cc5aad2bb412df72bfdea7873d90a0525c62", - "sources": "bd27a8952be63263a86c3dad1ee175eb02a66cdf9956d041a3985b50a1979b3a" + "jar": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7" }, "version": "2.28.1" }, "com.google.dagger:dagger-compiler": { "shasums": { - "jar": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c", - "javadoc": "bbfe777fa0db3087c03748dc829819b650a084e860493d7a6adc92724c731c2c", - "sources": "af48aca813093236f5fdbf90bb6ba566c51e323283e1666aef29432e14265651" + "jar": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c" }, "version": "2.28.1" }, "com.google.dagger:dagger-producers": { "shasums": { - "jar": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2", - "javadoc": "73b5217b40aaf3c8d000a5ed744e291ea7c519595e21f25d76ffebef0e37389b", - "sources": "eae1e6a10f61270251e634b63886246a4500cb16a254309d86f696604ce2ff03" + "jar": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2" }, "version": "2.28.1" }, "com.google.dagger:dagger-spi": { "shasums": { - "jar": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07", - "javadoc": "e0a3ca154b3fe86f90424f676df3c689532b2221dbcd010400a5bd0726d12bb9", - "sources": "da97df1daa28befc4f721df7cd925429b08bc7a766596ff28d21b646097e08cc" + "jar": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07" }, "version": "2.28.1" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", - "javadoc": "075f00902f2694aa9f2390dcba0b9e272aea0079281d5db86a6d13695fe1ce6c", - "sources": "e38921f918b8ad8eabd12bc61de426fa96c72de077054e9147d2f9fe7c648923" + "jar": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3" }, "version": "2.7.1" }, "com.google.errorprone:javac-shaded": { "shasums": { - "jar": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", - "javadoc": "02e74bd2468ed5be0f49b32fa4d7f35aa7c542c2d3fd486e1883e4d8b9fa6f6a", - "sources": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a" + "jar": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30" }, "version": "9-dev-r4023-3" }, - "com.google.firebase:firebase-analytics": { - "shasums": { - "javadoc": "79885f21418842f9f98f1bbd0e109742a73b08bfbca6412285d02d1f813b0719", - "sources": null - }, - "version": "17.5.0" - }, "com.google.firebase:firebase-analytics:aar": { "shasums": { "jar": "5c36ae943a719de1c598287370cb3ee1d27fd2dc9d0ada650de2b7f9a1dcac54" }, "version": "17.5.0" }, - "com.google.firebase:firebase-common": { - "shasums": { - "javadoc": "54495b003c6a7e3556598b28458924786b64523aed4b0e41facacbf311c52578", - "sources": "1a3f326b3992552200c91db1132c81ec5f6143bc6dd9af8f6f3b66388707c62b" - }, - "version": "19.3.0" - }, "com.google.firebase:firebase-common:aar": { "shasums": { "jar": "7bd7971470ff943e3c3abb1d7809ef5cb4b81f1996be0867714372b3efa7405a" }, "version": "19.3.0" }, - "com.google.firebase:firebase-components": { - "shasums": { - "javadoc": "dff8676a3a0702b1115c7427dbbced106d3b15a82106805db7dd79252023d2b5", - "sources": "8c541d1b27245aff00937b08131cb41c99b4a6dcb5b5a7440283018d13fe9747" - }, - "version": "16.0.0" - }, "com.google.firebase:firebase-components:aar": { "shasums": { "jar": "8ef43b412de4ec3e36a87c66d8a0a14a3de0a2e8566946da6a0e799b7fdd8ec9" }, "version": "16.0.0" }, - "com.google.firebase:firebase-crashlytics": { - "shasums": { - "javadoc": "62234f33ea18163c7c6c47d9a703d6fa0a6b44d40037bad74297acac444c3742", - "sources": null - }, - "version": "17.1.1" - }, "com.google.firebase:firebase-crashlytics:aar": { "shasums": { "jar": "635953640e1bbb277affadbc3e59b43f1c4dd07de79c8973b6341a756ad8b74b" }, "version": "17.1.1" }, - "com.google.firebase:firebase-encoders-json": { - "shasums": { - "javadoc": "550ff7a066b67ce6730c2b5e5b6d0d1247198d19546ff4451a05ec15779fc080", - "sources": "791b1521a8f5eda7ded50ccdf3afa7632a1198964e3c60e93e7ae602d54ca314" - }, - "version": "16.1.0" - }, "com.google.firebase:firebase-encoders-json:aar": { "shasums": { "jar": "24ce7c1cfda1d526b76b16437a2e7d0920d7176a377e0e30b2a7381341f22ea1" }, "version": "16.1.0" }, - "com.google.firebase:firebase-iid": { - "shasums": { - "javadoc": "710dd4f9a00b1fde98c0e5f5d42cf4c173ad484c5b2683dccb30d97826072119" - }, - "version": "20.1.5" - }, "com.google.firebase:firebase-iid-interop:aar": { "shasums": { - "jar": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c", - "javadoc": null, - "sources": null + "jar": "b6f4ad581eb489370be3bf38a4bdabfc6ea3d4e716234c625a0f42516c53523c" }, "version": "17.0.0" }, "com.google.firebase:firebase-iid:aar": { "shasums": { - "jar": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b", - "sources": null + "jar": "f1c174e75a24f298fbc0ed93dde29c997f29ca511d7e8a18dec068203553cf6b" }, "version": "20.1.5" }, - "com.google.firebase:firebase-installations": { - "shasums": { - "javadoc": "42c17879e63b6a85e1cca77e717259100f618f5c6bfd18ce56bd7338769ac775" - }, - "version": "16.3.2" - }, - "com.google.firebase:firebase-installations-interop": { - "shasums": { - "javadoc": "a8b05b82b7866ed44cb2624e4908dec78f9d61a6e4e46a16bf06a40ee2490b2b" - }, - "version": "16.0.0" - }, "com.google.firebase:firebase-installations-interop:aar": { "shasums": { - "jar": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2", - "sources": null + "jar": "d498fe20e7d2c65fc8f7124f1c1791d2828bebdf6bf06ab4cdee13e7fe9ccaa2" }, "version": "16.0.0" }, "com.google.firebase:firebase-installations:aar": { "shasums": { - "jar": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f", - "sources": null + "jar": "0d0f88b3c3789d5fe1aa9a69bd5ab6c0e92036fcf34520775a0091e37268dd3f" }, "version": "16.3.2" }, "com.google.firebase:firebase-measurement-connector:aar": { "shasums": { - "jar": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c", - "javadoc": null, - "sources": null + "jar": "17e8b9b60ac0a79fcbed754d03d4b966cc5bb8837e79c2308bf2970f1d05700c" }, "version": "18.0.0" }, "com.google.gms:google-services": { "shasums": { - "jar": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae", - "javadoc": "936c70c14961b0d083b2b31787105e1da14beed3f5650d7b5b674ad15c9cffbe", - "sources": "453def3af6897f944b3175ce0538c3ca1536583ace3b3b3a15aca1c2e2be6bb0" + "jar": "d9668002ef7032deddf7dbf853b47e10e6722bbce1b318fe7d6a297e28a8dcae" }, "version": "4.3.3" }, "com.google.googlejavaformat:google-java-format": { "shasums": { - "jar": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e", - "javadoc": "b440f115df006988b5122b1cef06f8692aea307a016b0d70415004f41a85e963", - "sources": "c204b15b3834128d335f17213f7e621ddb2cc5bfff5b8dd035cd1f2affb7fa8f" + "jar": "aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e" }, "version": "1.5" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "javadoc": "93ac95225225e06945575f64f6ebb615bf799dad6aa7d26fe51927a5a080967b", - "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" }, "version": "1.0.1" }, "com.google.guava:guava": { "shasums": { - "jar": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f", - "javadoc": "f2f9b6e1110a6c49d04338964456fed3fbaa4a64859d6e6c623faef3e6252204", - "sources": "dac52416371d86baea1ffe6ef7b54b2730b52fcea19091ae32942cb5cd9f868c" + "jar": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f" }, "version": "30.1.1-android" }, "com.google.guava:listenablefuture": { "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "javadoc": null, - "sources": null + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" }, "version": "9999.0-empty-to-avoid-conflict-with-guava" }, "com.google.j2objc:j2objc-annotations": { "shasums": { - "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "javadoc": "c77d07b37c01e36d154b13ea0ef9c4a130bf44b06484487d38f9e67491dd1c91", - "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" }, "version": "1.3" }, "com.google.protobuf:protobuf-java": { "shasums": { - "jar": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed", - "javadoc": "64b50edd7d0017d04302ca4cfaf3508726411636d3fc62bf8c1db827e5c4b2fc", - "sources": "204bad0a36827296ed0b6fdbdf1a17028f3e3d289dd20042980331b8f0ef646e" + "jar": "4ac549b192694141958049f060a1c826a33342f619e108ced8c17d9877f5e3ed" }, "version": "3.17.3" }, "com.google.protobuf:protobuf-javalite": { "shasums": { - "jar": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d", - "javadoc": "90da18bc4800a877bd2c1a958a081d0b84a33e57dc6acc39d25b424dd6a7c425", - "sources": "b7bc7b41c266f59c921bf094b4325fb9bcdd0a8d95d742db8cca3a1c76503f9b" + "jar": "dc643901cc9d95998a1e45ab11e75d4237a7e1947bcbca0b7eca569aaf5e714d" }, "version": "3.17.3" }, "com.google.truth.extensions:truth-liteproto-extension": { "shasums": { - "jar": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d", - "javadoc": "0cbbfe60ab9a24dd97fd1687c24957cf68bda2d001469c27bd7814c02aab4b4e", - "sources": "fd3c26b2232966a3ff25e5b9c642f9ae9f19c86b29dfeb6e72aeb67e45e36130" + "jar": "71cce6284554e546d1b5ba48e310ee4b4050676f09fb0eced136d779284ff78d" }, "version": "1.1.3" }, "com.google.truth:truth": { "shasums": { - "jar": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3", - "javadoc": "f18e3d4f565b5d6674ac7259e3115b8cb6701ab3bb154f554a2788abf0aaa6ed", - "sources": "6c35e3d7087cd222938b41bbdb54041239b79dda07cf96c4027c118d566df545" + "jar": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3" }, "version": "1.1.3" }, "com.googlecode.juniversalchardet:juniversalchardet": { "shasums": { - "jar": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76", - "javadoc": "7cbe0e01929e6d2f80fda6c4153933877c4929262187b5b781ff99bdd7f9a472", - "sources": "3d1cb067f5cfe3cc19b77c837156f22368462af9acac5dd878e785966758fc27" + "jar": "757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76" }, "version": "1.0.3" }, "com.ibm.icu:icu4j": { "shasums": { - "jar": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab", - "javadoc": "5d858aabc259220f93a8ab0d4edaa45fc4d93e67722031641af6c2b5342a7067", - "sources": "610f0f35cd11415effe23b248ab129a316e7f73994c20ac1ebe7e092629eb994" + "jar": "e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab" }, "version": "53.1" }, "com.squareup.moshi:moshi": { "shasums": { - "jar": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27", - "javadoc": "2a8213686a82a12400d6409503547de0e08ea20deb81328c7ade037b74acdad6", - "sources": "ca8cbe76fb144ea7f274f914adfa51b932f390a67a16bf1f71f9b254303d4729" + "jar": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27" }, "version": "1.11.0" }, "com.squareup.moshi:moshi-kotlin": { "shasums": { - "jar": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc", - "javadoc": "3f48d8ddcc079d0218cfa1d5651a24c165a5c771bf575b39daaa1d58cb9e71e6", - "sources": "8ff200ab30a6d222281eb3db17d6c8f1854d4bc9e2d5ccf1d237029cb448dbb2" + "jar": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc" }, "version": "1.11.0" }, "com.squareup.moshi:moshi-kotlin-codegen": { "shasums": { - "jar": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82", - "javadoc": "a175aeb55a2828ac8f288418239963fb6a81b6e40baaa73a2dfde678ebc2ccb7", - "sources": "c77fe938333fd96539aee34cdb8e923591f145ad727a2fb9ab250f527d85859c" + "jar": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82" }, "version": "1.11.0" }, "com.squareup.okhttp3:mockwebserver": { "shasums": { - "jar": "d7d08b5096336d5b5a27d0e91bb2ebfa7dd54e48c3bb1e3cba15cc9bf16526b7", - "javadoc": "6c548d8f404c5f1d6a685dfa87ac5f896ec41ad5d174ca2d43839205eabda351", - "sources": "c5bc89a4ba5429b68713443e0dc625e0bd073e2c4b06a7b6c6c643d4ce29e32b" + "jar": "d7d08b5096336d5b5a27d0e91bb2ebfa7dd54e48c3bb1e3cba15cc9bf16526b7" }, "version": "4.7.2" }, "com.squareup.okhttp3:okhttp": { "shasums": { - "jar": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd", - "javadoc": "daea5d4fbe521965fced59c40333d5f90025073b040566c4b1661ea98b9e177f", - "sources": "88348cf944f841a7a8f5f38960474592e0c1ed8a53349cabe05b22d255479772" + "jar": "6b64ca1d2069751242984537d5de2cbe627ae000430f5117c47d8cb3d272facd" }, "version": "4.7.2" }, "com.squareup.okio:okio": { "shasums": { - "jar": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00", - "javadoc": "65c7a3fb6e4ff094f8b34e0bdfa9705b644f6598cc23bbc024944e40e3ea00b0", - "sources": "bffda723f6706a29a0406993bd5262ecc4459460baa1b248147e03a3c55b62b4" + "jar": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00" }, "version": "2.6.0" }, "com.squareup.retrofit2:converter-moshi": { "shasums": { - "jar": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600", - "javadoc": "f03e10386344e9b69499d4d53e465780da3a02fb839efd73760173aa2a795cb4", - "sources": "d36be44932f400577eccd3c060543e74c8be651b245ad9d5c96fbb79a5ecbf03" + "jar": "6bade0b754a7b8b7551e2208cb8227e697c2db553b8f12df6f1aa70c6f058600" }, "version": "2.5.0" }, "com.squareup.retrofit2:retrofit": { "shasums": { - "jar": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "javadoc": "3beb28517a651c96f26e257fa526a13b1fb524327e1f3c4fe131273e54929697", - "sources": "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a" + "jar": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581" }, "version": "2.9.0" }, "com.squareup.retrofit2:retrofit-mock": { "shasums": { - "jar": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29", - "javadoc": "2e0f93ae493e34973069cdacf493b6b5ccfa89db4f64b0afed3cf7d9644dbd8d", - "sources": "e0423bab50f7097f02e5a9e874a630d3b31e49bba559c6e526e443cfeae5ad92" + "jar": "00692755410b4367c7c12e6e4aadd3b1a28b5169e8961d94bc27ab36ece9bf29" }, "version": "2.5.0" }, "com.squareup:javapoet": { "shasums": { - "jar": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90", - "javadoc": "5df4dedf43c0c0615698bb4477512799b8e99d1b1aa0f91a2b5e0cb571a283e3", - "sources": "63d3187d924582b1afe9eb171e725d27a7e15603513890de0f8804a7fc07e9ac" + "jar": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90" }, "version": "1.11.1" }, "com.squareup:javawriter": { "shasums": { - "jar": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e", - "javadoc": "09ef551197bbc3da310470ca5a5a395ec0b81690b48ffd927089684946f0a891", - "sources": "f57646206c5908c69342022c7b5ccbc15dbf605ce80421da3b96af9f86331e28" + "jar": "f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e" }, "version": "2.1.1" }, "com.squareup:kotlinpoet": { "shasums": { - "jar": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b", - "javadoc": "5d9fcbd093c7a721b02f96e07909e61bccabe632d4041a3bc3e48c8fc223e110", - "sources": "cca9ad8636922585e3f116a885c580890d6be1a19655b0916a54c1928a7f0840" + "jar": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b" }, "version": "1.6.0" }, "commons-codec:commons-codec": { "shasums": { - "jar": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569", - "javadoc": "f6af892a0d6428336af6764adaa9bac90155a3a23cfbee3ba2d6a84e7b19a6a3", - "sources": "dfae68268ce86f1a18fc45b99317c13d6c9d252f001d37961e79a51076808986" + "jar": "4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569" }, "version": "1.10" }, "commons-io:commons-io": { "shasums": { - "jar": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581", - "javadoc": "bb19c34db63f970845325fb8930e6805fa70c6ec9c8cdea96b0ac4664a7ea118", - "sources": "d4635b348bbbf3f166d972b052bc4cac5b326c133beed7b8a1cab7ea22b61e01" + "jar": "cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581" }, "version": "2.4" }, - "de.hdodenhof:circleimageview": { - "shasums": { - "javadoc": "a00143daa4ee7a7690b062361adcd8f3e59dc20fcaae27195bba94601c65206a", - "sources": "41ac0df4f7bab17c56b075a0c802a6f0b6d9013831d409556fdcd56bdb8a460b" - }, - "version": "3.0.1" - }, "de.hdodenhof:circleimageview:aar": { "shasums": { "jar": "7b0f088436ad4dcbb36d779fd09bf2192d9cc1e1a734bb6337904a7648f97617" }, "version": "3.0.1" }, - "io.fabric.sdk.android:fabric": { - "shasums": { - "javadoc": null, - "sources": null - }, - "version": "1.4.7" - }, "io.fabric.sdk.android:fabric:aar": { "shasums": { - "jar": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c", - "javadoc": null, - "sources": null + "jar": "36df4b321ec95e31226ff5abaae73e66f3a99dedddbc2d03054c4e141c8aaa5c" }, "version": "1.4.7" }, "javax.annotation:javax.annotation-api": { "shasums": { - "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "javadoc": "58b24f21a237175c1fa3063d5469bfddfcbb92154fdf73194b8b3c21a0535b1a", - "sources": "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95" + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b" }, "version": "1.3.2" }, "javax.annotation:jsr250-api": { "shasums": { - "jar": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", - "javadoc": null, - "sources": "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838" + "jar": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f" }, "version": "1.0" }, "javax.inject:javax.inject": { "shasums": { - "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "javadoc": "f938e8eb481314d7306ae16ad91998409c8c8056bf336bc0732b4a07ad4a4f44", - "sources": "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e" + "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" }, "version": "1" }, "junit:junit": { "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "javadoc": "9607be074b0200ce78f544a52ecae544b1ba559f430ba5b6c4ff110e30db0b8c", - "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" }, "version": "4.13.2" }, "net.bytebuddy:byte-buddy": { "shasums": { - "jar": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac", - "javadoc": "22dafd51c83ac203076c522856800cc563707eaa852862d08559f24dab25f58f", - "sources": "50334bed7d0c05a7e02224105ff33267c9d2acb1a07ec3a532bac28e38abdd0e" + "jar": "5fcad05da791e9a22811c255a4a74b7ea094b7243d9dbf3e6fc578c8c94290ac" }, "version": "1.10.20" }, "net.bytebuddy:byte-buddy-agent": { "shasums": { - "jar": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8", - "javadoc": "9cf30e91b619d7cf38d06fb1c55f3bf2d207f7dee6a024a4ca558435df73a427", - "sources": "1c86f2ad5d84a8640292a84af3e8245851bab08a9136dbe4c084e50585bf9c8a" + "jar": "b592a6c43e752bf41659717956c57fbb790394d2ee5f8941876659f9c5c0e7e8" }, "version": "1.10.20" }, "net.ltgt.gradle.incap:incap": { "shasums": { - "jar": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8", - "javadoc": "0da714bf8cd33ac26788f0e5d6619a00d2048f358163bf6b802e2d71c64e3afc", - "sources": "e78a7277cb9ce4980fba22d809352821848581df0a6b545fa22aa7400a05db43" + "jar": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8" }, "version": "0.3" }, "net.sf.kxml:kxml2": { "shasums": { - "jar": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "javadoc": "32f5678eedbe61c060316dbb886405f08084c132b03cb091d6d168b62ad7292d", - "sources": "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250" + "jar": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2" }, "version": "2.3.0" }, - "nl.dionsegijn:konfetti": { - "shasums": { - "javadoc": null, - "sources": "2943d6e48ac1c23d977b059f11ebf47015bccc6649d3dd09bbcb1c19e474dcb5" - }, - "version": "1.2.5" - }, "nl.dionsegijn:konfetti:aar": { "shasums": { "jar": "a9beb9371e9c06c39eeff1ed052142a6ed6f0b28e3408230d8771867f9d817ba" @@ -1944,361 +1067,271 @@ }, "org.antlr:antlr4": { "shasums": { - "jar": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4", - "javadoc": "b99717847bf6859863bd34fec6d1ab24ebc32f93eacab9e6bc7caeb3c3bfb1b0", - "sources": "c31df8fc18dd75dbf7820b36ce57aa85c00616e4fd89daf415163fa3432f623d" + "jar": "a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4" }, "version": "4.5.3" }, "org.bouncycastle:bcprov-jdk15on": { "shasums": { - "jar": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137", - "javadoc": "da9820f5151c2f7edfb6e7cc0380f54f0cef2b4d0d89a27479dca3452163f068", - "sources": "12f179dee8bb7113f3d187319b260f3210d1ca7fbf403cd70385d339eacaeb4b" + "jar": "e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137" }, "version": "1.65" }, "org.checkerframework:checker-compat-qual": { "shasums": { - "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", - "javadoc": "ddd4cbd46607570ce8b1d6046bcad2ab6008e58e83c6030b32c4973b6248ffb4", - "sources": "7c63a4a46b2ef903f941aeac63da87dd345be3243b472796aa945fa715bf3ca9" + "jar": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a" }, "version": "2.5.5" }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491", - "javadoc": "81472a63d13c651dbb69750d06316444829b3cc77166c649c388f3c09e1549f7", - "sources": "52fd5b908ed38b2c543fac371c2192ff2896fec0f3ddea29f23b5db117a7ea6e" + "jar": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491" }, "version": "3.13.0" }, "org.hamcrest:hamcrest-core": { "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "javadoc": "27f7327aee87324952da2405b02094df40a4e772b48dae7e419d8b50067ca745", - "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" }, "version": "1.3" }, "org.hamcrest:hamcrest-integration": { "shasums": { - "jar": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2", - "javadoc": "f67bc93ff98fa007e683ae1f7263db8c9f814cce8048f527ab3b4de94c8974a0", - "sources": "0827a37533a135bfab9c27e0f4b6d6fb1394856e842ef20a1693d3bfeb061365" + "jar": "70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2" }, "version": "1.3" }, "org.hamcrest:hamcrest-library": { "shasums": { - "jar": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c", - "javadoc": "1f72eb23230afdd4951758c623c8eefc742f4e79daf2318802425863fbf2886c", - "sources": "1c0ff84455f539eb3c29a8c430de1f6f6f1ba4b9ab39ca19b195f33203cd539c" + "jar": "711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c" }, "version": "1.3" }, "org.jetbrains.intellij.deps:trove4j": { "shasums": { - "jar": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601", - "javadoc": "ffd424518ad331cfdf8c767aa35454552ea7d1d28c4660b4f76bc7292334ba1a", - "sources": "6a37f965621293e9f23eb2053040d31e5231596a068ee581410d6047e958a695" + "jar": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601" }, "version": "1.0.20181211" }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { "shasums": { - "jar": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53" + "jar": "d7b85448039e468daf3b9462a172244477fa3eb890f199ec77703992f36ade44" }, "version": "1.5.0" }, "org.jetbrains.kotlin:kotlin-daemon-embeddable": { "shasums": { - "jar": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "f431a1129d6ea1cadb1a69885c3935e6e03deee4b12d924ff8e3cd068ae1cebb" + "jar": "bf32071706cf3c20580516b04d25a733c7a21db9cd9d04fc7060c00720bc91bc" }, "version": "1.5.0" }, "org.jetbrains.kotlin:kotlin-reflect": { "shasums": { - "jar": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "7c0d0b477b2d077d785d3c5439346622731d903c7f9e21f87c709e9f7a9a9e65" + "jar": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157" }, "version": "1.5.0" }, "org.jetbrains.kotlin:kotlin-script-runtime": { "shasums": { - "jar": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "13db4d1b3123ae2fefccbc07ae0d8de07406f604fd518eb03195208531345a0c" + "jar": "f2d45a350628bdfea25570c4c3f29198087e0f8cf53d87d928fb0da8a30c8fb7" }, "version": "1.5.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { "shasums": { - "jar": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "b163dff413167ec95d0c620b985f6b59965ebbd947ac5878904dd18ab8915166" + "jar": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7" }, "version": "1.5.0" }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "shasums": { - "jar": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "7a79a086fe7ae85675f9f81a9d12645fbcfd7abf03e1b36873253634a193477a" + "jar": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f" }, "version": "1.5.0" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "shasums": { - "jar": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "447c623d66e5ba7f79cf2171f79540e6f3e04c4e683cbae8317bb6a2fcfd80bd" + "jar": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b" }, "version": "1.4.10" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "shasums": { - "jar": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673", - "javadoc": "69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53", - "sources": "9c3e3f939fc57fb82c0675c99e60ecd80e6cec96c15c13dc0f16a19721c4ae72" + "jar": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673" }, "version": "1.4.10" }, "org.jetbrains.kotlin:kotlin-test": { "shasums": { - "jar": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9", - "javadoc": "ddbb961eb52a7d2c6669cefafd82ce97714f26ef4e5ca7721e9c58d47bd716d1", - "sources": "06689d90dedff6cb9d9bea762bb19ce7882d1e12f495158a760bfbc2ff1ac1a4" + "jar": "1794237a1fc908d37adb2fa3d9739b883124571720ad285cfa81e74190e87ba9" }, "version": "1.3.72" }, "org.jetbrains.kotlin:kotlin-test-annotations-common": { "shasums": { - "jar": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3", - "javadoc": "9f0e2b81c851f003887723cff18948cc553da0eb9885fcf478197b515908112a", - "sources": "6b122ec23e06fe2e3b66a58a179470f6f109011ddaf5168020a33a0c53ff1630" + "jar": "cadb25f8660392c1fbc7f9b2b1b9daa36469587b97bd30ba718d3bbaea71dfb3" }, "version": "1.3.72" }, "org.jetbrains.kotlin:kotlin-test-common": { "shasums": { - "jar": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a", - "javadoc": "9f0e2b81c851f003887723cff18948cc553da0eb9885fcf478197b515908112a", - "sources": "81a826f1c61c0d403483235e5db1c2e63f7a7d17fcacc8611f769221ba33f120" + "jar": "6b4abd7d7d1c07ab72c2318afec2f9b627b9e99a39767f597ac40cf7b1955b8a" }, "version": "1.3.72" }, "org.jetbrains.kotlin:kotlin-test-junit": { "shasums": { - "jar": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566", - "javadoc": "ddbb961eb52a7d2c6669cefafd82ce97714f26ef4e5ca7721e9c58d47bd716d1", - "sources": "a8ab7ee99074595f118e0aff19ceee43c8c2538e4420bb2342035015025d2c31" + "jar": "d8266ebb919568ddc15c98d2790017f31240ac51936445fd8b27231d60fe4566" }, "version": "1.3.72" }, "org.jetbrains.kotlinx:kotlinx-coroutines-android": { "shasums": { - "jar": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca", - "javadoc": "66b1dd0f86a6894f99992956da5ce6310739138da2bb519734225c44b9979e49", - "sources": "b2370993da3e0a183109d58004d7fde48af9dbba93c6774299fda9069ebb5eeb" + "jar": "d4cadb673b2101f1ee5fbc147956ac78b1cfd9cc255fb53d3aeb88dff11d99ca" }, "version": "1.4.1" }, "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "shasums": { - "jar": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22", - "javadoc": "39c0c07744ac0d09d1b007250b5b2f46b33538faf42cbea37c5a013352276def", - "sources": "bb339efebc2d9141401f1aa43a035abe929210e362cfff13d03c6b7b11dc0469" + "jar": "6d2f87764b6638f27aff12ed380db4b63c9d46ba55dc32683a650598fa5a3e22" }, "version": "1.4.1" }, "org.jetbrains.kotlinx:kotlinx-coroutines-debug": { "shasums": { - "jar": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e", - "javadoc": "76169a24017cc8cacf91abc0d0a8d1a47344fd480048d822ebfd6f65c17ef0a0", - "sources": "264927d634bc72c1995011ecaa7bc91085b0b880fef3c752a523f86b6e4cb94e" + "jar": "6a92f46fe713e9cade9cf55489844b0acf38596a070c1c85f0580e8107ae485e" }, "version": "1.2.2" }, "org.jetbrains.kotlinx:kotlinx-coroutines-test": { "shasums": { - "jar": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444", - "javadoc": "1e2ffc834330a05449650f5d039df39e522f30d524ae7ce4115370195aaca214", - "sources": "6eb4b2095410fd4a2896b137799e586765c8dec2a35103d58e7155227bbfcd73" + "jar": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444" }, "version": "1.2.2" }, "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { "shasums": { - "jar": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5", - "javadoc": "adbfb6241ef597b5b046c27d9337f71c7d9a3412134640c02b2985f9ff35ad9a", - "sources": "a2cdb2a6a90a199addb8f312e3d5ab12b4626573f22b076176cc1d09999d6e78" + "jar": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5" }, "version": "0.1.0" }, "org.jetbrains:annotations": { "shasums": { - "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "javadoc": "189d6d7726b293869ae97bc35bdab234f46e735549516974260543ce26df1d47", - "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" }, "version": "13.0" }, "org.mockito.kotlin:mockito-kotlin": { "shasums": { - "jar": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f", - "javadoc": "90e9236a1f5169ccd4bb03852a4c9c9dee7f22eeaa062b84b006887116baf2bd", - "sources": "50bae6ff5fb02d2c211479df3e55799190df77d60f3e3f0be669a68ccde1e10b" + "jar": "12995c7fdb8de84cf58fca31f1cd8810eeaa39e63c00e61ffcb2b49a4305f21f" }, "version": "3.2.0" }, "org.mockito:mockito-core": { "shasums": { - "jar": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac", - "javadoc": "db83f99deadf3a0854546f6281867e9dd62ad34ac21276532735cf07c3f74ad1", - "sources": "6457852efe7e4ba539e5816d069401c9f2a39abc8cea43d0039174ac112a6ac3" + "jar": "a1f64211407b8dc4cf80b16e07cc11aa9e5228d53dc4a5357326d66825f6a4ac" }, "version": "3.9.0" }, "org.objenesis:objenesis": { "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "javadoc": "dbfc5b05c607e0a08c2416fc77fd075dbd71d19f64735ec122ca5d6255f4b4ce", - "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" }, "version": "3.2" }, "org.ow2.asm:asm": { "shasums": { - "jar": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2", - "javadoc": "8bad3921fed9a2c8d897db545da7db87c2aea0c6d33612f24c217937a2af139c", - "sources": "64a1059b152dee08e203b4e1117b7979fff1578c545573f05329fb6d9090bb41" + "jar": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2" }, "version": "9.1" }, "org.ow2.asm:asm-analysis": { "shasums": { - "jar": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6", - "javadoc": "7532547722c6be3ba7d079e213028ecd4ada7166c7f4cdf19ff8c2d59de35d97", - "sources": "a34153ef6bac79a2a0535f62590671fe7c632ade294aa74938ee79da14707521" + "jar": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6" }, "version": "9.0" }, "org.ow2.asm:asm-commons": { "shasums": { - "jar": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f", - "javadoc": "b9f929932df93371bf048501d164ac2b4aa6f0d4cad7d28ca8299855d91ab0aa", - "sources": "7ced1227cc5e9d9762a930e19f8708591c5ef458bcdebdebd7e934fbb1b1adf3" + "jar": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f" }, "version": "9.0" }, "org.ow2.asm:asm-tree": { "shasums": { - "jar": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d", - "javadoc": "9a35ebbec75750cb8e7de8106ad06a71c380021a990525e2f315919115195129", - "sources": "e75b132b75a861dcbb8aa75b98783b863310fb2e3e3d28394c22063db5ec7432" + "jar": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d" }, "version": "9.0" }, "org.ow2.asm:asm-util": { "shasums": { - "jar": "2af6e7d01e0862e75193f3c01a06a689b0a245947e29f38eb683633391519bb6", - "javadoc": "3cbd7d1b4f18a947cc9c7fb7288b98d1d1c8c401c86ee2de1d81c5ec207a5411", - "sources": "cdc52c849b9af5d157df3919621d484697ed35c755292c682704227c0e012710" + "jar": "2af6e7d01e0862e75193f3c01a06a689b0a245947e29f38eb683633391519bb6" }, "version": "9.0" }, "org.robolectric:annotations": { "shasums": { - "jar": "76b5bf55bb0d98e3b72fee1e015dea04c3a5a907aff02b9b405cebd50a19e1ab", - "javadoc": "0aacace08db91457f12dc0ac82b4c931bd550f53ced74911b86e150e84b6f2fa", - "sources": "32eccf8cbb11da68ffbe0fc14278150dc4236f77de26af1d1727e6acd61a086b" + "jar": "76b5bf55bb0d98e3b72fee1e015dea04c3a5a907aff02b9b405cebd50a19e1ab" }, "version": "4.5" }, "org.robolectric:junit": { "shasums": { - "jar": "c9eec2e87d53fc7a4af3c0c1c4b722963f2dc7d0a01b90568a6c83ca6d751c4a", - "javadoc": "60fe133208cb0abbb6842c2bf7144351e6a5944cb3987a7a8fd4bcfb88fa1e47", - "sources": "6e631445ffcb2ecefb4ba4e170ae31e39f281244a3ce68b444f8d8fe1944782f" + "jar": "c9eec2e87d53fc7a4af3c0c1c4b722963f2dc7d0a01b90568a6c83ca6d751c4a" }, "version": "4.5" }, "org.robolectric:pluginapi": { "shasums": { - "jar": "9292f4a65d546b27b000112f1daeea8228c039ba9eb790d122ee99a4b04d8c43", - "javadoc": "b0805f1670d05d7004834375fdb2a88dd560df5489bbf7e201fe5f931cb8b142", - "sources": "c90002bd085a03daf77b51ed4e0867cff898adaa754023aea21f4bcb84567127" + "jar": "9292f4a65d546b27b000112f1daeea8228c039ba9eb790d122ee99a4b04d8c43" }, "version": "4.5" }, "org.robolectric:plugins-maven-dependency-resolver": { "shasums": { - "jar": "e6c381016e2da09c3f3a7859075042d3457d0dc0a6ba088b8d969b9d3a525cfa", - "javadoc": "997536de988ae0086235cf54e5ee81dad096896b58d637bf0c9d6e5cbc7988b4", - "sources": "628689f56c37d669a60d5aa669e59acb0d64001f6b2533174ed5ddee4871d7bb" + "jar": "e6c381016e2da09c3f3a7859075042d3457d0dc0a6ba088b8d969b9d3a525cfa" }, "version": "4.5" }, "org.robolectric:resources": { "shasums": { - "jar": "21b60d114670827bf80b7815faa16da02eeda2fcd01cba088dfb630fa9721eb3", - "javadoc": "b5b3139231aed8a1058b7bc6d63fee2f2e292112c61ae0d815f95eb8f6ddd7f5", - "sources": "d5baa25e556e4fc67d3dc6bdf0bf32d29df4439856fc054112f81596a1fe1574" + "jar": "21b60d114670827bf80b7815faa16da02eeda2fcd01cba088dfb630fa9721eb3" }, "version": "4.5" }, "org.robolectric:robolectric": { "shasums": { - "jar": "ba9f8130c11d5b34dfe61990d2e9adfbcf5a945476309c3dcb48fce547331c27", - "javadoc": "0b25f1b6866deb4089817faa2a1c45f045be5cb5323c2500186e1b35d94ca1d2", - "sources": "54293237f2b9f48f1609935bffc37b353b3e981962fb578da64bae1a82c6c25d" + "jar": "ba9f8130c11d5b34dfe61990d2e9adfbcf5a945476309c3dcb48fce547331c27" }, "version": "4.5" }, "org.robolectric:sandbox": { "shasums": { - "jar": "cf18639f2991893122f88df87bf83eb325b3ca1031c9a730acead5acdc7e275c", - "javadoc": "5859b3a7807c3b2c050c54bb7733be979d5e3ecc2f2e333a6cb863f19a8fd9a6", - "sources": "e9c61c173f65a73f4ae415cc0095c8570ed199d8247b4421032b82cc2aca3571" + "jar": "cf18639f2991893122f88df87bf83eb325b3ca1031c9a730acead5acdc7e275c" }, "version": "4.5" }, "org.robolectric:shadowapi": { "shasums": { - "jar": "a158c49d0274a1412fb909d6b2e52a06b230a2b80ad8657c072c7474f0e69c1f", - "javadoc": "687a26edb933561b57f73a86479e790bde0160dbc0e8759f9adfb315e0d29c95", - "sources": "4a220cfd840b1aec509512825a6b332dbe8889f988f25d60369ceb599396ac9e" + "jar": "a158c49d0274a1412fb909d6b2e52a06b230a2b80ad8657c072c7474f0e69c1f" }, "version": "4.5" }, "org.robolectric:shadows-framework": { "shasums": { - "jar": "3be4c7d01ee2fb5cff4cb90a65af26831199baac3e92311dd2d5f42cadb50723", - "javadoc": "32ab2b084c605c673b0a45a785605b99bc9ef1d8fed5ea3794269059a9aee387", - "sources": "879288cd58699b4a75ebda38bb0905f359a258575f18ff0e7b861d18a8595231" + "jar": "3be4c7d01ee2fb5cff4cb90a65af26831199baac3e92311dd2d5f42cadb50723" }, "version": "4.5" }, "org.robolectric:utils": { "shasums": { - "jar": "b0982a413c4bd874a8099b97a22cdcd4826cf62178f17dbca67d814627124de1", - "javadoc": "ed6b69a41d73bb5e96e059862dddfeac67387a3f544055de04ee731aecdcb3d4", - "sources": "f8b7e1a3ed9916c1d2529ede178af4bd6dc3b2f41fc9be57c22476f3e91ffdb4" + "jar": "b0982a413c4bd874a8099b97a22cdcd4826cf62178f17dbca67d814627124de1" }, "version": "4.5" }, "org.robolectric:utils-reflector": { "shasums": { - "jar": "91f9e5f9eacd6a2f308473b39d473f3edd205365fe3c4188f8c4c11191c6d914", - "javadoc": "22ec55c4f3126796df44b2a7b68ab33980590861df06ee1486eecca934e9257d", - "sources": "a8f9c774036f4ed79a1c08cd876a4ec0e8eac311875c0a3e9df7de8ab0e5e003" + "jar": "91f9e5f9eacd6a2f308473b39d473f3edd205365fe3c4188f8c4c11191c6d914" }, "version": "4.5" } @@ -3177,143 +2210,6 @@ "org.robolectric:utils" ] }, - "skipped": [ - "android.arch.core:common:jar:javadoc", - "android.arch.core:core-testing:jar:javadoc", - "android.arch.core:runtime:aar:javadoc", - "androidx.activity:activity:aar:javadoc", - "androidx.annotation:annotation-experimental:jar:javadoc", - "androidx.appcompat:appcompat-resources:aar:javadoc", - "androidx.appcompat:appcompat:jar:javadoc", - "androidx.arch.core:core-common:jar:javadoc", - "androidx.arch.core:core-runtime:aar:javadoc", - "androidx.arch.core:core-testing:jar:javadoc", - "androidx.cardview:cardview:jar:javadoc", - "androidx.collection:collection:jar:javadoc", - "androidx.constraintlayout:constraintlayout-solver:jar:javadoc", - "androidx.constraintlayout:constraintlayout-solver:jar:sources", - "androidx.constraintlayout:constraintlayout:jar:javadoc", - "androidx.constraintlayout:constraintlayout:jar:sources", - "androidx.coordinatorlayout:coordinatorlayout:jar:javadoc", - "androidx.core:core-ktx:jar:javadoc", - "androidx.core:core:aar:javadoc", - "androidx.core:core:jar:javadoc", - "androidx.cursoradapter:cursoradapter:aar:javadoc", - "androidx.customview:customview:aar:javadoc", - "androidx.databinding:databinding-adapters:jar:javadoc", - "androidx.databinding:databinding-runtime:jar:javadoc", - "androidx.documentfile:documentfile:aar:javadoc", - "androidx.drawerlayout:drawerlayout:aar:javadoc", - "androidx.drawerlayout:drawerlayout:jar:javadoc", - "androidx.dynamicanimation:dynamicanimation:jar:javadoc", - "androidx.exifinterface:exifinterface:jar:javadoc", - "androidx.fragment:fragment:aar:javadoc", - "androidx.fragment:fragment:jar:javadoc", - "androidx.interpolator:interpolator:aar:javadoc", - "androidx.legacy:legacy-support-core-utils:aar:javadoc", - "androidx.legacy:legacy-support-core-utils:jar:javadoc", - "androidx.lifecycle:lifecycle-common:jar:javadoc", - "androidx.lifecycle:lifecycle-extensions:jar:javadoc", - "androidx.lifecycle:lifecycle-livedata-core-ktx:aar:javadoc", - "androidx.lifecycle:lifecycle-livedata-core:aar:javadoc", - "androidx.lifecycle:lifecycle-livedata-core:jar:javadoc", - "androidx.lifecycle:lifecycle-livedata-ktx:jar:javadoc", - "androidx.lifecycle:lifecycle-livedata:aar:javadoc", - "androidx.lifecycle:lifecycle-process:aar:javadoc", - "androidx.lifecycle:lifecycle-runtime:aar:javadoc", - "androidx.lifecycle:lifecycle-runtime:jar:javadoc", - "androidx.lifecycle:lifecycle-service:aar:javadoc", - "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:javadoc", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar:javadoc", - "androidx.lifecycle:lifecycle-viewmodel:aar:javadoc", - "androidx.loader:loader:aar:javadoc", - "androidx.localbroadcastmanager:localbroadcastmanager:aar:javadoc", - "androidx.multidex:multidex-instrumentation:jar:javadoc", - "androidx.multidex:multidex-instrumentation:jar:sources", - "androidx.multidex:multidex:jar:javadoc", - "androidx.navigation:navigation-common-ktx:aar:javadoc", - "androidx.navigation:navigation-common:aar:javadoc", - "androidx.navigation:navigation-fragment-ktx:jar:javadoc", - "androidx.navigation:navigation-fragment:aar:javadoc", - "androidx.navigation:navigation-fragment:jar:javadoc", - "androidx.navigation:navigation-runtime-ktx:aar:javadoc", - "androidx.navigation:navigation-runtime:aar:javadoc", - "androidx.navigation:navigation-ui-ktx:jar:javadoc", - "androidx.navigation:navigation-ui:aar:javadoc", - "androidx.navigation:navigation-ui:jar:javadoc", - "androidx.print:print:aar:javadoc", - "androidx.recyclerview:recyclerview:aar:javadoc", - "androidx.recyclerview:recyclerview:jar:javadoc", - "androidx.room:room-common:jar:javadoc", - "androidx.room:room-runtime:aar:javadoc", - "androidx.room:room-runtime:jar:javadoc", - "androidx.savedstate:savedstate:aar:javadoc", - "androidx.sqlite:sqlite-framework:aar:javadoc", - "androidx.sqlite:sqlite:aar:javadoc", - "androidx.transition:transition:jar:javadoc", - "androidx.vectordrawable:vectordrawable-animated:aar:javadoc", - "androidx.vectordrawable:vectordrawable-animated:jar:javadoc", - "androidx.vectordrawable:vectordrawable:aar:javadoc", - "androidx.vectordrawable:vectordrawable:jar:javadoc", - "androidx.versionedparcelable:versionedparcelable:aar:javadoc", - "androidx.viewpager2:viewpager2:jar:javadoc", - "androidx.viewpager:viewpager:aar:javadoc", - "androidx.viewpager:viewpager:jar:javadoc", - "androidx.work:work-runtime-ktx:aar:javadoc", - "androidx.work:work-runtime-ktx:jar:javadoc", - "androidx.work:work-runtime:aar:javadoc", - "androidx.work:work-runtime:jar:javadoc", - "androidx.work:work-testing:jar:javadoc", - "com.android.support:support-annotations:jar:javadoc", - "com.android.support:support-annotations:jar:sources", - "com.android.tools.build.jetifier:jetifier-core:jar:javadoc", - "com.crashlytics.sdk.android:answers:aar:javadoc", - "com.crashlytics.sdk.android:answers:aar:sources", - "com.crashlytics.sdk.android:beta:aar:javadoc", - "com.crashlytics.sdk.android:beta:aar:sources", - "com.crashlytics.sdk.android:crashlytics-core:aar:javadoc", - "com.crashlytics.sdk.android:crashlytics-core:aar:sources", - "com.crashlytics.sdk.android:crashlytics:jar:javadoc", - "com.crashlytics.sdk.android:crashlytics:jar:sources", - "com.google.android.datatransport:transport-api:aar:sources", - "com.google.android.datatransport:transport-backend-cct:aar:sources", - "com.google.android.datatransport:transport-runtime:aar:sources", - "com.google.android.flexbox:flexbox:jar:javadoc", - "com.google.android.gms:play-services-ads-identifier:aar:javadoc", - "com.google.android.gms:play-services-ads-identifier:aar:sources", - "com.google.android.gms:play-services-base:aar:sources", - "com.google.android.gms:play-services-basement:aar:sources", - "com.google.android.gms:play-services-measurement-api:aar:sources", - "com.google.android.gms:play-services-measurement-base:aar:sources", - "com.google.android.gms:play-services-measurement-impl:aar:sources", - "com.google.android.gms:play-services-measurement-sdk-api:aar:sources", - "com.google.android.gms:play-services-measurement-sdk:aar:sources", - "com.google.android.gms:play-services-measurement:aar:sources", - "com.google.android.gms:play-services-stats:aar:javadoc", - "com.google.android.gms:play-services-stats:aar:sources", - "com.google.android.gms:play-services-tasks:aar:javadoc", - "com.google.android.gms:play-services-tasks:aar:sources", - "com.google.android.gms:strict-version-matcher-plugin:jar:javadoc", - "com.google.android.gms:strict-version-matcher-plugin:jar:sources", - "com.google.android.material:material:jar:javadoc", - "com.google.firebase:firebase-analytics:jar:sources", - "com.google.firebase:firebase-crashlytics:jar:sources", - "com.google.firebase:firebase-iid-interop:aar:javadoc", - "com.google.firebase:firebase-iid-interop:aar:sources", - "com.google.firebase:firebase-iid:aar:sources", - "com.google.firebase:firebase-installations-interop:aar:sources", - "com.google.firebase:firebase-installations:aar:sources", - "com.google.firebase:firebase-measurement-connector:aar:javadoc", - "com.google.firebase:firebase-measurement-connector:aar:sources", - "com.google.guava:listenablefuture:jar:javadoc", - "com.google.guava:listenablefuture:jar:sources", - "io.fabric.sdk.android:fabric:aar:javadoc", - "io.fabric.sdk.android:fabric:aar:sources", - "io.fabric.sdk.android:fabric:jar:javadoc", - "io.fabric.sdk.android:fabric:jar:sources", - "javax.annotation:jsr250-api:jar:javadoc", - "nl.dionsegijn:konfetti:jar:javadoc" - ], "packages": { "android.arch.core:common": [ "android.arch.core.internal", @@ -3781,9 +2677,6 @@ "net.bytebuddy:byte-buddy-agent": [ "net.bytebuddy.agent" ], - "net.bytebuddy:byte-buddy:jar:sources": [ - "net.bytebuddy.build" - ], "net.ltgt.gradle.incap:incap": [ "net.ltgt.gradle.incap" ], @@ -5177,1635 +4070,669 @@ "repositories": { "https://maven.google.com/": [ "android.arch.core:common", - "android.arch.core:common:jar:sources", "android.arch.core:core-testing:aar", - "android.arch.core:core-testing:jar:sources", "android.arch.core:runtime:aar", - "android.arch.core:runtime:jar:sources", "androidx.activity:activity:aar", - "androidx.activity:activity:jar:sources", "androidx.annotation:annotation", "androidx.annotation:annotation-experimental:aar", - "androidx.annotation:annotation-experimental:jar:sources", - "androidx.annotation:annotation:jar:javadoc", - "androidx.annotation:annotation:jar:sources", "androidx.appcompat:appcompat-resources:aar", - "androidx.appcompat:appcompat-resources:jar:sources", "androidx.appcompat:appcompat:aar", - "androidx.appcompat:appcompat:jar:sources", "androidx.arch.core:core-common", - "androidx.arch.core:core-common:jar:sources", "androidx.arch.core:core-runtime:aar", - "androidx.arch.core:core-runtime:jar:sources", "androidx.arch.core:core-testing:aar", - "androidx.arch.core:core-testing:jar:sources", "androidx.cardview:cardview:aar", - "androidx.cardview:cardview:jar:sources", "androidx.collection:collection", - "androidx.collection:collection:jar:sources", "androidx.constraintlayout:constraintlayout-solver", "androidx.constraintlayout:constraintlayout:aar", "androidx.coordinatorlayout:coordinatorlayout:aar", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources", "androidx.core:core-ktx:aar", - "androidx.core:core-ktx:jar:sources", "androidx.core:core:aar", - "androidx.core:core:jar:sources", "androidx.cursoradapter:cursoradapter:aar", - "androidx.cursoradapter:cursoradapter:jar:sources", "androidx.customview:customview:aar", - "androidx.customview:customview:jar:sources", "androidx.databinding:databinding-adapters:aar", - "androidx.databinding:databinding-adapters:jar:sources", "androidx.databinding:databinding-common", - "androidx.databinding:databinding-common:jar:javadoc", - "androidx.databinding:databinding-common:jar:sources", "androidx.databinding:databinding-compiler", "androidx.databinding:databinding-compiler-common", - "androidx.databinding:databinding-compiler-common:jar:javadoc", - "androidx.databinding:databinding-compiler-common:jar:sources", - "androidx.databinding:databinding-compiler:jar:javadoc", - "androidx.databinding:databinding-compiler:jar:sources", "androidx.databinding:databinding-runtime:aar", - "androidx.databinding:databinding-runtime:jar:sources", "androidx.documentfile:documentfile:aar", - "androidx.documentfile:documentfile:jar:sources", "androidx.drawerlayout:drawerlayout:aar", - "androidx.drawerlayout:drawerlayout:jar:sources", "androidx.dynamicanimation:dynamicanimation:aar", - "androidx.dynamicanimation:dynamicanimation:jar:sources", "androidx.exifinterface:exifinterface:aar", - "androidx.exifinterface:exifinterface:jar:sources", "androidx.fragment:fragment:aar", - "androidx.fragment:fragment:jar:sources", "androidx.interpolator:interpolator:aar", - "androidx.interpolator:interpolator:jar:sources", "androidx.legacy:legacy-support-core-utils:aar", - "androidx.legacy:legacy-support-core-utils:jar:sources", "androidx.lifecycle:lifecycle-common", - "androidx.lifecycle:lifecycle-common:jar:sources", "androidx.lifecycle:lifecycle-extensions:aar", - "androidx.lifecycle:lifecycle-extensions:jar:sources", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", - "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", "androidx.lifecycle:lifecycle-livedata-core:aar", - "androidx.lifecycle:lifecycle-livedata-core:jar:sources", "androidx.lifecycle:lifecycle-livedata-ktx:aar", - "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", "androidx.lifecycle:lifecycle-livedata:aar", - "androidx.lifecycle:lifecycle-livedata:jar:sources", "androidx.lifecycle:lifecycle-process:aar", - "androidx.lifecycle:lifecycle-process:jar:sources", "androidx.lifecycle:lifecycle-runtime:aar", - "androidx.lifecycle:lifecycle-runtime:jar:sources", "androidx.lifecycle:lifecycle-service:aar", - "androidx.lifecycle:lifecycle-service:jar:sources", "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", - "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", "androidx.lifecycle:lifecycle-viewmodel:aar", - "androidx.lifecycle:lifecycle-viewmodel:jar:sources", "androidx.loader:loader:aar", - "androidx.loader:loader:jar:sources", "androidx.localbroadcastmanager:localbroadcastmanager:aar", - "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", "androidx.multidex:multidex-instrumentation:aar", "androidx.multidex:multidex:aar", - "androidx.multidex:multidex:jar:sources", "androidx.navigation:navigation-common-ktx:aar", - "androidx.navigation:navigation-common-ktx:jar:sources", "androidx.navigation:navigation-common:aar", - "androidx.navigation:navigation-common:jar:sources", "androidx.navigation:navigation-fragment-ktx:aar", - "androidx.navigation:navigation-fragment-ktx:jar:sources", "androidx.navigation:navigation-fragment:aar", - "androidx.navigation:navigation-fragment:jar:sources", "androidx.navigation:navigation-runtime-ktx:aar", - "androidx.navigation:navigation-runtime-ktx:jar:sources", "androidx.navigation:navigation-runtime:aar", - "androidx.navigation:navigation-runtime:jar:sources", "androidx.navigation:navigation-ui-ktx:aar", - "androidx.navigation:navigation-ui-ktx:jar:sources", "androidx.navigation:navigation-ui:aar", - "androidx.navigation:navigation-ui:jar:sources", "androidx.print:print:aar", - "androidx.print:print:jar:sources", "androidx.recyclerview:recyclerview:aar", - "androidx.recyclerview:recyclerview:jar:sources", "androidx.room:room-common", - "androidx.room:room-common:jar:sources", "androidx.room:room-runtime:aar", - "androidx.room:room-runtime:jar:sources", "androidx.savedstate:savedstate:aar", - "androidx.savedstate:savedstate:jar:sources", "androidx.sqlite:sqlite-framework:aar", - "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", - "androidx.sqlite:sqlite:jar:sources", "androidx.test.espresso:espresso-accessibility:aar", - "androidx.test.espresso:espresso-accessibility:jar:javadoc", - "androidx.test.espresso:espresso-accessibility:jar:sources", "androidx.test.espresso:espresso-contrib:aar", - "androidx.test.espresso:espresso-contrib:jar:javadoc", - "androidx.test.espresso:espresso-contrib:jar:sources", "androidx.test.espresso:espresso-core:aar", - "androidx.test.espresso:espresso-core:jar:javadoc", - "androidx.test.espresso:espresso-core:jar:sources", "androidx.test.espresso:espresso-idling-resource:aar", - "androidx.test.espresso:espresso-idling-resource:jar:javadoc", - "androidx.test.espresso:espresso-idling-resource:jar:sources", "androidx.test.espresso:espresso-intents:aar", - "androidx.test.espresso:espresso-intents:jar:javadoc", - "androidx.test.espresso:espresso-intents:jar:sources", "androidx.test.ext:junit:aar", - "androidx.test.ext:junit:jar:javadoc", - "androidx.test.ext:junit:jar:sources", "androidx.test.ext:truth:aar", - "androidx.test.ext:truth:jar:javadoc", - "androidx.test.ext:truth:jar:sources", "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.test:core:aar", - "androidx.test:core:jar:javadoc", - "androidx.test:core:jar:sources", "androidx.test:monitor:aar", - "androidx.test:monitor:jar:javadoc", - "androidx.test:monitor:jar:sources", "androidx.test:rules:aar", - "androidx.test:rules:jar:javadoc", - "androidx.test:rules:jar:sources", "androidx.test:runner:aar", - "androidx.test:runner:jar:javadoc", - "androidx.test:runner:jar:sources", "androidx.transition:transition:aar", - "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", - "androidx.vectordrawable:vectordrawable-animated:jar:sources", "androidx.vectordrawable:vectordrawable:aar", - "androidx.vectordrawable:vectordrawable:jar:sources", "androidx.versionedparcelable:versionedparcelable:aar", - "androidx.versionedparcelable:versionedparcelable:jar:sources", "androidx.viewpager2:viewpager2:aar", - "androidx.viewpager2:viewpager2:jar:sources", "androidx.viewpager:viewpager:aar", - "androidx.viewpager:viewpager:jar:sources", "androidx.work:work-runtime-ktx:aar", - "androidx.work:work-runtime-ktx:jar:sources", "androidx.work:work-runtime:aar", - "androidx.work:work-runtime:jar:sources", "androidx.work:work-testing:aar", - "androidx.work:work-testing:jar:sources", "com.almworks.sqlite4java:sqlite4java", - "com.almworks.sqlite4java:sqlite4java:jar:javadoc", - "com.almworks.sqlite4java:sqlite4java:jar:sources", "com.android.databinding:baseLibrary", - "com.android.databinding:baseLibrary:jar:javadoc", - "com.android.databinding:baseLibrary:jar:sources", "com.android.support:support-annotations", "com.android.tools.build.jetifier:jetifier-core", - "com.android.tools.build.jetifier:jetifier-core:jar:sources", "com.android.tools.build:aapt2-proto", - "com.android.tools.build:aapt2-proto:jar:javadoc", - "com.android.tools.build:aapt2-proto:jar:sources", "com.android.tools:annotations", - "com.android.tools:annotations:jar:javadoc", - "com.android.tools:annotations:jar:sources", "com.crashlytics.sdk.android:answers:aar", "com.crashlytics.sdk.android:beta:aar", "com.crashlytics.sdk.android:crashlytics-core:aar", "com.crashlytics.sdk.android:crashlytics:aar", "com.github.bumptech.glide:annotations", - "com.github.bumptech.glide:annotations:jar:javadoc", - "com.github.bumptech.glide:annotations:jar:sources", "com.github.bumptech.glide:compiler", - "com.github.bumptech.glide:compiler:jar:javadoc", - "com.github.bumptech.glide:compiler:jar:sources", "com.github.bumptech.glide:disklrucache", - "com.github.bumptech.glide:disklrucache:jar:javadoc", - "com.github.bumptech.glide:disklrucache:jar:sources", "com.github.bumptech.glide:gifdecoder:aar", - "com.github.bumptech.glide:gifdecoder:jar:javadoc", - "com.github.bumptech.glide:gifdecoder:jar:sources", "com.github.bumptech.glide:glide:aar", - "com.github.bumptech.glide:glide:jar:javadoc", - "com.github.bumptech.glide:glide:jar:sources", "com.github.bumptech.glide:mocks:aar", - "com.github.bumptech.glide:mocks:jar:javadoc", - "com.github.bumptech.glide:mocks:jar:sources", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", "com.google.android.datatransport:transport-api:aar", - "com.google.android.datatransport:transport-api:jar:javadoc", "com.google.android.datatransport:transport-backend-cct:aar", - "com.google.android.datatransport:transport-backend-cct:jar:javadoc", "com.google.android.datatransport:transport-runtime:aar", - "com.google.android.datatransport:transport-runtime:jar:javadoc", "com.google.android.flexbox:flexbox:aar", - "com.google.android.flexbox:flexbox:jar:sources", "com.google.android.gms:play-services-ads-identifier:aar", "com.google.android.gms:play-services-base:aar", - "com.google.android.gms:play-services-base:jar:javadoc", "com.google.android.gms:play-services-basement:aar", - "com.google.android.gms:play-services-basement:jar:javadoc", "com.google.android.gms:play-services-measurement-api:aar", - "com.google.android.gms:play-services-measurement-api:jar:javadoc", "com.google.android.gms:play-services-measurement-base:aar", - "com.google.android.gms:play-services-measurement-base:jar:javadoc", "com.google.android.gms:play-services-measurement-impl:aar", - "com.google.android.gms:play-services-measurement-impl:jar:javadoc", "com.google.android.gms:play-services-measurement-sdk-api:aar", - "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", "com.google.android.gms:play-services-measurement-sdk:aar", - "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", "com.google.android.gms:play-services-measurement:aar", - "com.google.android.gms:play-services-measurement:jar:javadoc", "com.google.android.gms:play-services-stats:aar", "com.google.android.gms:play-services-tasks:aar", "com.google.android.gms:strict-version-matcher-plugin", "com.google.android.material:material:aar", - "com.google.android.material:material:jar:sources", "com.google.auto.service:auto-service-annotations", - "com.google.auto.service:auto-service-annotations:jar:javadoc", - "com.google.auto.service:auto-service-annotations:jar:sources", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:javadoc", - "com.google.auto.value:auto-value-annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:javadoc", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:javadoc", - "com.google.code.gson:gson:jar:sources", "com.google.dagger:dagger", "com.google.dagger:dagger-compiler", - "com.google.dagger:dagger-compiler:jar:javadoc", - "com.google.dagger:dagger-compiler:jar:sources", "com.google.dagger:dagger-producers", - "com.google.dagger:dagger-producers:jar:javadoc", - "com.google.dagger:dagger-producers:jar:sources", "com.google.dagger:dagger-spi", - "com.google.dagger:dagger-spi:jar:javadoc", - "com.google.dagger:dagger-spi:jar:sources", - "com.google.dagger:dagger:jar:javadoc", - "com.google.dagger:dagger:jar:sources", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:javadoc", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.errorprone:javac-shaded", - "com.google.errorprone:javac-shaded:jar:javadoc", - "com.google.errorprone:javac-shaded:jar:sources", "com.google.firebase:firebase-analytics:aar", - "com.google.firebase:firebase-analytics:jar:javadoc", "com.google.firebase:firebase-common:aar", - "com.google.firebase:firebase-common:jar:javadoc", - "com.google.firebase:firebase-common:jar:sources", "com.google.firebase:firebase-components:aar", - "com.google.firebase:firebase-components:jar:javadoc", - "com.google.firebase:firebase-components:jar:sources", "com.google.firebase:firebase-crashlytics:aar", - "com.google.firebase:firebase-crashlytics:jar:javadoc", "com.google.firebase:firebase-encoders-json:aar", - "com.google.firebase:firebase-encoders-json:jar:javadoc", - "com.google.firebase:firebase-encoders-json:jar:sources", "com.google.firebase:firebase-iid-interop:aar", "com.google.firebase:firebase-iid:aar", - "com.google.firebase:firebase-iid:jar:javadoc", "com.google.firebase:firebase-installations-interop:aar", - "com.google.firebase:firebase-installations-interop:jar:javadoc", "com.google.firebase:firebase-installations:aar", - "com.google.firebase:firebase-installations:jar:javadoc", "com.google.firebase:firebase-measurement-connector:aar", "com.google.gms:google-services", - "com.google.gms:google-services:jar:javadoc", - "com.google.gms:google-services:jar:sources", "com.google.googlejavaformat:google-java-format", - "com.google.googlejavaformat:google-java-format:jar:javadoc", - "com.google.googlejavaformat:google-java-format:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:javadoc", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", - "com.google.guava:guava:jar:javadoc", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:javadoc", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", - "com.google.protobuf:protobuf-java:jar:javadoc", - "com.google.protobuf:protobuf-java:jar:sources", "com.google.protobuf:protobuf-javalite", - "com.google.protobuf:protobuf-javalite:jar:javadoc", - "com.google.protobuf:protobuf-javalite:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", - "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth:truth", - "com.google.truth:truth:jar:javadoc", - "com.google.truth:truth:jar:sources", "com.googlecode.juniversalchardet:juniversalchardet", - "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", "com.ibm.icu:icu4j", - "com.ibm.icu:icu4j:jar:javadoc", - "com.ibm.icu:icu4j:jar:sources", "com.squareup.moshi:moshi", "com.squareup.moshi:moshi-kotlin", "com.squareup.moshi:moshi-kotlin-codegen", - "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", - "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", - "com.squareup.moshi:moshi-kotlin:jar:javadoc", - "com.squareup.moshi:moshi-kotlin:jar:sources", - "com.squareup.moshi:moshi:jar:javadoc", - "com.squareup.moshi:moshi:jar:sources", "com.squareup.okhttp3:mockwebserver", - "com.squareup.okhttp3:mockwebserver:jar:javadoc", - "com.squareup.okhttp3:mockwebserver:jar:sources", "com.squareup.okhttp3:okhttp", - "com.squareup.okhttp3:okhttp:jar:javadoc", - "com.squareup.okhttp3:okhttp:jar:sources", "com.squareup.okio:okio", - "com.squareup.okio:okio:jar:javadoc", - "com.squareup.okio:okio:jar:sources", "com.squareup.retrofit2:converter-moshi", - "com.squareup.retrofit2:converter-moshi:jar:javadoc", - "com.squareup.retrofit2:converter-moshi:jar:sources", "com.squareup.retrofit2:retrofit", "com.squareup.retrofit2:retrofit-mock", - "com.squareup.retrofit2:retrofit-mock:jar:javadoc", - "com.squareup.retrofit2:retrofit-mock:jar:sources", - "com.squareup.retrofit2:retrofit:jar:javadoc", - "com.squareup.retrofit2:retrofit:jar:sources", "com.squareup:javapoet", - "com.squareup:javapoet:jar:javadoc", - "com.squareup:javapoet:jar:sources", "com.squareup:javawriter", - "com.squareup:javawriter:jar:javadoc", - "com.squareup:javawriter:jar:sources", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet:jar:javadoc", - "com.squareup:kotlinpoet:jar:sources", "commons-codec:commons-codec", - "commons-codec:commons-codec:jar:javadoc", - "commons-codec:commons-codec:jar:sources", "commons-io:commons-io", - "commons-io:commons-io:jar:javadoc", - "commons-io:commons-io:jar:sources", "de.hdodenhof:circleimageview:aar", - "de.hdodenhof:circleimageview:jar:javadoc", - "de.hdodenhof:circleimageview:jar:sources", "io.fabric.sdk.android:fabric:aar", "javax.annotation:javax.annotation-api", - "javax.annotation:javax.annotation-api:jar:javadoc", - "javax.annotation:javax.annotation-api:jar:sources", "javax.annotation:jsr250-api", - "javax.annotation:jsr250-api:jar:sources", "javax.inject:javax.inject", - "javax.inject:javax.inject:jar:javadoc", - "javax.inject:javax.inject:jar:sources", "junit:junit", - "junit:junit:jar:javadoc", - "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:javadoc", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:javadoc", - "net.bytebuddy:byte-buddy:jar:sources", "net.ltgt.gradle.incap:incap", - "net.ltgt.gradle.incap:incap:jar:javadoc", - "net.ltgt.gradle.incap:incap:jar:sources", "net.sf.kxml:kxml2", - "net.sf.kxml:kxml2:jar:javadoc", - "net.sf.kxml:kxml2:jar:sources", "nl.dionsegijn:konfetti:aar", - "nl.dionsegijn:konfetti:jar:sources", "org.antlr:antlr4", - "org.antlr:antlr4:jar:javadoc", - "org.antlr:antlr4:jar:sources", "org.bouncycastle:bcprov-jdk15on", - "org.bouncycastle:bcprov-jdk15on:jar:javadoc", - "org.bouncycastle:bcprov-jdk15on:jar:sources", "org.checkerframework:checker-compat-qual", - "org.checkerframework:checker-compat-qual:jar:javadoc", - "org.checkerframework:checker-compat-qual:jar:sources", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:javadoc", - "org.checkerframework:checker-qual:jar:sources", "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:javadoc", - "org.hamcrest:hamcrest-core:jar:sources", "org.hamcrest:hamcrest-integration", - "org.hamcrest:hamcrest-integration:jar:javadoc", - "org.hamcrest:hamcrest-integration:jar:sources", "org.hamcrest:hamcrest-library", - "org.hamcrest:hamcrest-library:jar:javadoc", - "org.hamcrest:hamcrest-library:jar:sources", "org.jetbrains.intellij.deps:trove4j", - "org.jetbrains.intellij.deps:trove4j:jar:javadoc", - "org.jetbrains.intellij.deps:trove4j:jar:sources", "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", - "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", "org.jetbrains.kotlin:kotlin-daemon-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources", "org.jetbrains.kotlin:kotlin-script-runtime", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib", "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", "org.jetbrains.kotlin:kotlin-test", "org.jetbrains.kotlin:kotlin-test-annotations-common", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", "org.jetbrains.kotlin:kotlin-test-common", - "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources", "org.jetbrains.kotlin:kotlin-test-junit", - "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", - "org.jetbrains.kotlin:kotlin-test:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-android", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-core", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-test", - "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", "org.jetbrains:annotations", - "org.jetbrains:annotations:jar:javadoc", - "org.jetbrains:annotations:jar:sources", "org.mockito.kotlin:mockito-kotlin", - "org.mockito.kotlin:mockito-kotlin:jar:javadoc", - "org.mockito.kotlin:mockito-kotlin:jar:sources", "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:javadoc", - "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:javadoc", - "org.objenesis:objenesis:jar:sources", "org.ow2.asm:asm", "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-analysis:jar:javadoc", - "org.ow2.asm:asm-analysis:jar:sources", "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-commons:jar:javadoc", - "org.ow2.asm:asm-commons:jar:sources", "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-tree:jar:javadoc", - "org.ow2.asm:asm-tree:jar:sources", "org.ow2.asm:asm-util", - "org.ow2.asm:asm-util:jar:javadoc", - "org.ow2.asm:asm-util:jar:sources", - "org.ow2.asm:asm:jar:javadoc", - "org.ow2.asm:asm:jar:sources", "org.robolectric:annotations", - "org.robolectric:annotations:jar:javadoc", - "org.robolectric:annotations:jar:sources", "org.robolectric:junit", - "org.robolectric:junit:jar:javadoc", - "org.robolectric:junit:jar:sources", "org.robolectric:pluginapi", - "org.robolectric:pluginapi:jar:javadoc", - "org.robolectric:pluginapi:jar:sources", "org.robolectric:plugins-maven-dependency-resolver", - "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources", "org.robolectric:resources", - "org.robolectric:resources:jar:javadoc", - "org.robolectric:resources:jar:sources", "org.robolectric:robolectric", - "org.robolectric:robolectric:jar:javadoc", - "org.robolectric:robolectric:jar:sources", "org.robolectric:sandbox", - "org.robolectric:sandbox:jar:javadoc", - "org.robolectric:sandbox:jar:sources", "org.robolectric:shadowapi", - "org.robolectric:shadowapi:jar:javadoc", - "org.robolectric:shadowapi:jar:sources", "org.robolectric:shadows-framework", - "org.robolectric:shadows-framework:jar:javadoc", - "org.robolectric:shadows-framework:jar:sources", "org.robolectric:utils", - "org.robolectric:utils-reflector", - "org.robolectric:utils-reflector:jar:javadoc", - "org.robolectric:utils-reflector:jar:sources", - "org.robolectric:utils:jar:javadoc", - "org.robolectric:utils:jar:sources" + "org.robolectric:utils-reflector" ], "https://repo1.maven.org/maven2/": [ "android.arch.core:common", - "android.arch.core:common:jar:sources", "android.arch.core:core-testing:aar", - "android.arch.core:core-testing:jar:sources", "android.arch.core:runtime:aar", - "android.arch.core:runtime:jar:sources", "androidx.activity:activity:aar", - "androidx.activity:activity:jar:sources", "androidx.annotation:annotation", "androidx.annotation:annotation-experimental:aar", - "androidx.annotation:annotation-experimental:jar:sources", - "androidx.annotation:annotation:jar:javadoc", - "androidx.annotation:annotation:jar:sources", "androidx.appcompat:appcompat-resources:aar", - "androidx.appcompat:appcompat-resources:jar:sources", "androidx.appcompat:appcompat:aar", - "androidx.appcompat:appcompat:jar:sources", "androidx.arch.core:core-common", - "androidx.arch.core:core-common:jar:sources", "androidx.arch.core:core-runtime:aar", - "androidx.arch.core:core-runtime:jar:sources", "androidx.arch.core:core-testing:aar", - "androidx.arch.core:core-testing:jar:sources", "androidx.cardview:cardview:aar", - "androidx.cardview:cardview:jar:sources", "androidx.collection:collection", - "androidx.collection:collection:jar:sources", "androidx.constraintlayout:constraintlayout-solver", "androidx.constraintlayout:constraintlayout:aar", "androidx.coordinatorlayout:coordinatorlayout:aar", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources", "androidx.core:core-ktx:aar", - "androidx.core:core-ktx:jar:sources", "androidx.core:core:aar", - "androidx.core:core:jar:sources", "androidx.cursoradapter:cursoradapter:aar", - "androidx.cursoradapter:cursoradapter:jar:sources", "androidx.customview:customview:aar", - "androidx.customview:customview:jar:sources", "androidx.databinding:databinding-adapters:aar", - "androidx.databinding:databinding-adapters:jar:sources", "androidx.databinding:databinding-common", - "androidx.databinding:databinding-common:jar:javadoc", - "androidx.databinding:databinding-common:jar:sources", "androidx.databinding:databinding-compiler", "androidx.databinding:databinding-compiler-common", - "androidx.databinding:databinding-compiler-common:jar:javadoc", - "androidx.databinding:databinding-compiler-common:jar:sources", - "androidx.databinding:databinding-compiler:jar:javadoc", - "androidx.databinding:databinding-compiler:jar:sources", "androidx.databinding:databinding-runtime:aar", - "androidx.databinding:databinding-runtime:jar:sources", "androidx.documentfile:documentfile:aar", - "androidx.documentfile:documentfile:jar:sources", "androidx.drawerlayout:drawerlayout:aar", - "androidx.drawerlayout:drawerlayout:jar:sources", "androidx.dynamicanimation:dynamicanimation:aar", - "androidx.dynamicanimation:dynamicanimation:jar:sources", "androidx.exifinterface:exifinterface:aar", - "androidx.exifinterface:exifinterface:jar:sources", "androidx.fragment:fragment:aar", - "androidx.fragment:fragment:jar:sources", "androidx.interpolator:interpolator:aar", - "androidx.interpolator:interpolator:jar:sources", "androidx.legacy:legacy-support-core-utils:aar", - "androidx.legacy:legacy-support-core-utils:jar:sources", "androidx.lifecycle:lifecycle-common", - "androidx.lifecycle:lifecycle-common:jar:sources", "androidx.lifecycle:lifecycle-extensions:aar", - "androidx.lifecycle:lifecycle-extensions:jar:sources", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", - "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", "androidx.lifecycle:lifecycle-livedata-core:aar", - "androidx.lifecycle:lifecycle-livedata-core:jar:sources", "androidx.lifecycle:lifecycle-livedata-ktx:aar", - "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", "androidx.lifecycle:lifecycle-livedata:aar", - "androidx.lifecycle:lifecycle-livedata:jar:sources", "androidx.lifecycle:lifecycle-process:aar", - "androidx.lifecycle:lifecycle-process:jar:sources", "androidx.lifecycle:lifecycle-runtime:aar", - "androidx.lifecycle:lifecycle-runtime:jar:sources", "androidx.lifecycle:lifecycle-service:aar", - "androidx.lifecycle:lifecycle-service:jar:sources", "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", - "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", "androidx.lifecycle:lifecycle-viewmodel:aar", - "androidx.lifecycle:lifecycle-viewmodel:jar:sources", "androidx.loader:loader:aar", - "androidx.loader:loader:jar:sources", "androidx.localbroadcastmanager:localbroadcastmanager:aar", - "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", "androidx.multidex:multidex-instrumentation:aar", "androidx.multidex:multidex:aar", - "androidx.multidex:multidex:jar:sources", "androidx.navigation:navigation-common-ktx:aar", - "androidx.navigation:navigation-common-ktx:jar:sources", "androidx.navigation:navigation-common:aar", - "androidx.navigation:navigation-common:jar:sources", "androidx.navigation:navigation-fragment-ktx:aar", - "androidx.navigation:navigation-fragment-ktx:jar:sources", "androidx.navigation:navigation-fragment:aar", - "androidx.navigation:navigation-fragment:jar:sources", "androidx.navigation:navigation-runtime-ktx:aar", - "androidx.navigation:navigation-runtime-ktx:jar:sources", "androidx.navigation:navigation-runtime:aar", - "androidx.navigation:navigation-runtime:jar:sources", "androidx.navigation:navigation-ui-ktx:aar", - "androidx.navigation:navigation-ui-ktx:jar:sources", "androidx.navigation:navigation-ui:aar", - "androidx.navigation:navigation-ui:jar:sources", "androidx.print:print:aar", - "androidx.print:print:jar:sources", "androidx.recyclerview:recyclerview:aar", - "androidx.recyclerview:recyclerview:jar:sources", "androidx.room:room-common", - "androidx.room:room-common:jar:sources", "androidx.room:room-runtime:aar", - "androidx.room:room-runtime:jar:sources", "androidx.savedstate:savedstate:aar", - "androidx.savedstate:savedstate:jar:sources", "androidx.sqlite:sqlite-framework:aar", - "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", - "androidx.sqlite:sqlite:jar:sources", "androidx.test.espresso:espresso-accessibility:aar", - "androidx.test.espresso:espresso-accessibility:jar:javadoc", - "androidx.test.espresso:espresso-accessibility:jar:sources", "androidx.test.espresso:espresso-contrib:aar", - "androidx.test.espresso:espresso-contrib:jar:javadoc", - "androidx.test.espresso:espresso-contrib:jar:sources", "androidx.test.espresso:espresso-core:aar", - "androidx.test.espresso:espresso-core:jar:javadoc", - "androidx.test.espresso:espresso-core:jar:sources", "androidx.test.espresso:espresso-idling-resource:aar", - "androidx.test.espresso:espresso-idling-resource:jar:javadoc", - "androidx.test.espresso:espresso-idling-resource:jar:sources", "androidx.test.espresso:espresso-intents:aar", - "androidx.test.espresso:espresso-intents:jar:javadoc", - "androidx.test.espresso:espresso-intents:jar:sources", "androidx.test.ext:junit:aar", - "androidx.test.ext:junit:jar:javadoc", - "androidx.test.ext:junit:jar:sources", "androidx.test.ext:truth:aar", - "androidx.test.ext:truth:jar:javadoc", - "androidx.test.ext:truth:jar:sources", "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.test:core:aar", - "androidx.test:core:jar:javadoc", - "androidx.test:core:jar:sources", "androidx.test:monitor:aar", - "androidx.test:monitor:jar:javadoc", - "androidx.test:monitor:jar:sources", "androidx.test:rules:aar", - "androidx.test:rules:jar:javadoc", - "androidx.test:rules:jar:sources", "androidx.test:runner:aar", - "androidx.test:runner:jar:javadoc", - "androidx.test:runner:jar:sources", "androidx.transition:transition:aar", - "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", - "androidx.vectordrawable:vectordrawable-animated:jar:sources", "androidx.vectordrawable:vectordrawable:aar", - "androidx.vectordrawable:vectordrawable:jar:sources", "androidx.versionedparcelable:versionedparcelable:aar", - "androidx.versionedparcelable:versionedparcelable:jar:sources", "androidx.viewpager2:viewpager2:aar", - "androidx.viewpager2:viewpager2:jar:sources", "androidx.viewpager:viewpager:aar", - "androidx.viewpager:viewpager:jar:sources", "androidx.work:work-runtime-ktx:aar", - "androidx.work:work-runtime-ktx:jar:sources", "androidx.work:work-runtime:aar", - "androidx.work:work-runtime:jar:sources", "androidx.work:work-testing:aar", - "androidx.work:work-testing:jar:sources", "com.almworks.sqlite4java:sqlite4java", - "com.almworks.sqlite4java:sqlite4java:jar:javadoc", - "com.almworks.sqlite4java:sqlite4java:jar:sources", "com.android.databinding:baseLibrary", - "com.android.databinding:baseLibrary:jar:javadoc", - "com.android.databinding:baseLibrary:jar:sources", "com.android.support:support-annotations", "com.android.tools.build.jetifier:jetifier-core", - "com.android.tools.build.jetifier:jetifier-core:jar:sources", "com.android.tools.build:aapt2-proto", - "com.android.tools.build:aapt2-proto:jar:javadoc", - "com.android.tools.build:aapt2-proto:jar:sources", "com.android.tools:annotations", - "com.android.tools:annotations:jar:javadoc", - "com.android.tools:annotations:jar:sources", "com.crashlytics.sdk.android:answers:aar", "com.crashlytics.sdk.android:beta:aar", "com.crashlytics.sdk.android:crashlytics-core:aar", "com.crashlytics.sdk.android:crashlytics:aar", "com.github.bumptech.glide:annotations", - "com.github.bumptech.glide:annotations:jar:javadoc", - "com.github.bumptech.glide:annotations:jar:sources", "com.github.bumptech.glide:compiler", - "com.github.bumptech.glide:compiler:jar:javadoc", - "com.github.bumptech.glide:compiler:jar:sources", "com.github.bumptech.glide:disklrucache", - "com.github.bumptech.glide:disklrucache:jar:javadoc", - "com.github.bumptech.glide:disklrucache:jar:sources", "com.github.bumptech.glide:gifdecoder:aar", - "com.github.bumptech.glide:gifdecoder:jar:javadoc", - "com.github.bumptech.glide:gifdecoder:jar:sources", "com.github.bumptech.glide:glide:aar", - "com.github.bumptech.glide:glide:jar:javadoc", - "com.github.bumptech.glide:glide:jar:sources", "com.github.bumptech.glide:mocks:aar", - "com.github.bumptech.glide:mocks:jar:javadoc", - "com.github.bumptech.glide:mocks:jar:sources", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", "com.google.android.datatransport:transport-api:aar", - "com.google.android.datatransport:transport-api:jar:javadoc", "com.google.android.datatransport:transport-backend-cct:aar", - "com.google.android.datatransport:transport-backend-cct:jar:javadoc", "com.google.android.datatransport:transport-runtime:aar", - "com.google.android.datatransport:transport-runtime:jar:javadoc", "com.google.android.flexbox:flexbox:aar", - "com.google.android.flexbox:flexbox:jar:sources", "com.google.android.gms:play-services-ads-identifier:aar", "com.google.android.gms:play-services-base:aar", - "com.google.android.gms:play-services-base:jar:javadoc", "com.google.android.gms:play-services-basement:aar", - "com.google.android.gms:play-services-basement:jar:javadoc", "com.google.android.gms:play-services-measurement-api:aar", - "com.google.android.gms:play-services-measurement-api:jar:javadoc", "com.google.android.gms:play-services-measurement-base:aar", - "com.google.android.gms:play-services-measurement-base:jar:javadoc", "com.google.android.gms:play-services-measurement-impl:aar", - "com.google.android.gms:play-services-measurement-impl:jar:javadoc", "com.google.android.gms:play-services-measurement-sdk-api:aar", - "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", "com.google.android.gms:play-services-measurement-sdk:aar", - "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", "com.google.android.gms:play-services-measurement:aar", - "com.google.android.gms:play-services-measurement:jar:javadoc", "com.google.android.gms:play-services-stats:aar", "com.google.android.gms:play-services-tasks:aar", "com.google.android.gms:strict-version-matcher-plugin", "com.google.android.material:material:aar", - "com.google.android.material:material:jar:sources", "com.google.auto.service:auto-service-annotations", - "com.google.auto.service:auto-service-annotations:jar:javadoc", - "com.google.auto.service:auto-service-annotations:jar:sources", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:javadoc", - "com.google.auto.value:auto-value-annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:javadoc", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:javadoc", - "com.google.code.gson:gson:jar:sources", "com.google.dagger:dagger", "com.google.dagger:dagger-compiler", - "com.google.dagger:dagger-compiler:jar:javadoc", - "com.google.dagger:dagger-compiler:jar:sources", "com.google.dagger:dagger-producers", - "com.google.dagger:dagger-producers:jar:javadoc", - "com.google.dagger:dagger-producers:jar:sources", "com.google.dagger:dagger-spi", - "com.google.dagger:dagger-spi:jar:javadoc", - "com.google.dagger:dagger-spi:jar:sources", - "com.google.dagger:dagger:jar:javadoc", - "com.google.dagger:dagger:jar:sources", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:javadoc", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.errorprone:javac-shaded", - "com.google.errorprone:javac-shaded:jar:javadoc", - "com.google.errorprone:javac-shaded:jar:sources", "com.google.firebase:firebase-analytics:aar", - "com.google.firebase:firebase-analytics:jar:javadoc", "com.google.firebase:firebase-common:aar", - "com.google.firebase:firebase-common:jar:javadoc", - "com.google.firebase:firebase-common:jar:sources", "com.google.firebase:firebase-components:aar", - "com.google.firebase:firebase-components:jar:javadoc", - "com.google.firebase:firebase-components:jar:sources", "com.google.firebase:firebase-crashlytics:aar", - "com.google.firebase:firebase-crashlytics:jar:javadoc", "com.google.firebase:firebase-encoders-json:aar", - "com.google.firebase:firebase-encoders-json:jar:javadoc", - "com.google.firebase:firebase-encoders-json:jar:sources", "com.google.firebase:firebase-iid-interop:aar", "com.google.firebase:firebase-iid:aar", - "com.google.firebase:firebase-iid:jar:javadoc", "com.google.firebase:firebase-installations-interop:aar", - "com.google.firebase:firebase-installations-interop:jar:javadoc", "com.google.firebase:firebase-installations:aar", - "com.google.firebase:firebase-installations:jar:javadoc", "com.google.firebase:firebase-measurement-connector:aar", "com.google.gms:google-services", - "com.google.gms:google-services:jar:javadoc", - "com.google.gms:google-services:jar:sources", "com.google.googlejavaformat:google-java-format", - "com.google.googlejavaformat:google-java-format:jar:javadoc", - "com.google.googlejavaformat:google-java-format:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:javadoc", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", - "com.google.guava:guava:jar:javadoc", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:javadoc", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", - "com.google.protobuf:protobuf-java:jar:javadoc", - "com.google.protobuf:protobuf-java:jar:sources", "com.google.protobuf:protobuf-javalite", - "com.google.protobuf:protobuf-javalite:jar:javadoc", - "com.google.protobuf:protobuf-javalite:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", - "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth:truth", - "com.google.truth:truth:jar:javadoc", - "com.google.truth:truth:jar:sources", "com.googlecode.juniversalchardet:juniversalchardet", - "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", "com.ibm.icu:icu4j", - "com.ibm.icu:icu4j:jar:javadoc", - "com.ibm.icu:icu4j:jar:sources", "com.squareup.moshi:moshi", "com.squareup.moshi:moshi-kotlin", "com.squareup.moshi:moshi-kotlin-codegen", - "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", - "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", - "com.squareup.moshi:moshi-kotlin:jar:javadoc", - "com.squareup.moshi:moshi-kotlin:jar:sources", - "com.squareup.moshi:moshi:jar:javadoc", - "com.squareup.moshi:moshi:jar:sources", "com.squareup.okhttp3:mockwebserver", - "com.squareup.okhttp3:mockwebserver:jar:javadoc", - "com.squareup.okhttp3:mockwebserver:jar:sources", "com.squareup.okhttp3:okhttp", - "com.squareup.okhttp3:okhttp:jar:javadoc", - "com.squareup.okhttp3:okhttp:jar:sources", "com.squareup.okio:okio", - "com.squareup.okio:okio:jar:javadoc", - "com.squareup.okio:okio:jar:sources", "com.squareup.retrofit2:converter-moshi", - "com.squareup.retrofit2:converter-moshi:jar:javadoc", - "com.squareup.retrofit2:converter-moshi:jar:sources", "com.squareup.retrofit2:retrofit", "com.squareup.retrofit2:retrofit-mock", - "com.squareup.retrofit2:retrofit-mock:jar:javadoc", - "com.squareup.retrofit2:retrofit-mock:jar:sources", - "com.squareup.retrofit2:retrofit:jar:javadoc", - "com.squareup.retrofit2:retrofit:jar:sources", "com.squareup:javapoet", - "com.squareup:javapoet:jar:javadoc", - "com.squareup:javapoet:jar:sources", "com.squareup:javawriter", - "com.squareup:javawriter:jar:javadoc", - "com.squareup:javawriter:jar:sources", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet:jar:javadoc", - "com.squareup:kotlinpoet:jar:sources", "commons-codec:commons-codec", - "commons-codec:commons-codec:jar:javadoc", - "commons-codec:commons-codec:jar:sources", "commons-io:commons-io", - "commons-io:commons-io:jar:javadoc", - "commons-io:commons-io:jar:sources", "de.hdodenhof:circleimageview:aar", - "de.hdodenhof:circleimageview:jar:javadoc", - "de.hdodenhof:circleimageview:jar:sources", "io.fabric.sdk.android:fabric:aar", "javax.annotation:javax.annotation-api", - "javax.annotation:javax.annotation-api:jar:javadoc", - "javax.annotation:javax.annotation-api:jar:sources", "javax.annotation:jsr250-api", - "javax.annotation:jsr250-api:jar:sources", "javax.inject:javax.inject", - "javax.inject:javax.inject:jar:javadoc", - "javax.inject:javax.inject:jar:sources", "junit:junit", - "junit:junit:jar:javadoc", - "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:javadoc", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:javadoc", - "net.bytebuddy:byte-buddy:jar:sources", "net.ltgt.gradle.incap:incap", - "net.ltgt.gradle.incap:incap:jar:javadoc", - "net.ltgt.gradle.incap:incap:jar:sources", "net.sf.kxml:kxml2", - "net.sf.kxml:kxml2:jar:javadoc", - "net.sf.kxml:kxml2:jar:sources", "nl.dionsegijn:konfetti:aar", - "nl.dionsegijn:konfetti:jar:sources", "org.antlr:antlr4", - "org.antlr:antlr4:jar:javadoc", - "org.antlr:antlr4:jar:sources", "org.bouncycastle:bcprov-jdk15on", - "org.bouncycastle:bcprov-jdk15on:jar:javadoc", - "org.bouncycastle:bcprov-jdk15on:jar:sources", "org.checkerframework:checker-compat-qual", - "org.checkerframework:checker-compat-qual:jar:javadoc", - "org.checkerframework:checker-compat-qual:jar:sources", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:javadoc", - "org.checkerframework:checker-qual:jar:sources", "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:javadoc", - "org.hamcrest:hamcrest-core:jar:sources", "org.hamcrest:hamcrest-integration", - "org.hamcrest:hamcrest-integration:jar:javadoc", - "org.hamcrest:hamcrest-integration:jar:sources", "org.hamcrest:hamcrest-library", - "org.hamcrest:hamcrest-library:jar:javadoc", - "org.hamcrest:hamcrest-library:jar:sources", "org.jetbrains.intellij.deps:trove4j", - "org.jetbrains.intellij.deps:trove4j:jar:javadoc", - "org.jetbrains.intellij.deps:trove4j:jar:sources", "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", - "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", "org.jetbrains.kotlin:kotlin-daemon-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources", "org.jetbrains.kotlin:kotlin-script-runtime", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib", "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", "org.jetbrains.kotlin:kotlin-test", "org.jetbrains.kotlin:kotlin-test-annotations-common", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", "org.jetbrains.kotlin:kotlin-test-common", - "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources", "org.jetbrains.kotlin:kotlin-test-junit", - "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", - "org.jetbrains.kotlin:kotlin-test:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-android", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-core", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-test", - "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", "org.jetbrains:annotations", - "org.jetbrains:annotations:jar:javadoc", - "org.jetbrains:annotations:jar:sources", "org.mockito.kotlin:mockito-kotlin", - "org.mockito.kotlin:mockito-kotlin:jar:javadoc", - "org.mockito.kotlin:mockito-kotlin:jar:sources", "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:javadoc", - "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:javadoc", - "org.objenesis:objenesis:jar:sources", "org.ow2.asm:asm", "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-analysis:jar:javadoc", - "org.ow2.asm:asm-analysis:jar:sources", "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-commons:jar:javadoc", - "org.ow2.asm:asm-commons:jar:sources", "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-tree:jar:javadoc", - "org.ow2.asm:asm-tree:jar:sources", "org.ow2.asm:asm-util", - "org.ow2.asm:asm-util:jar:javadoc", - "org.ow2.asm:asm-util:jar:sources", - "org.ow2.asm:asm:jar:javadoc", - "org.ow2.asm:asm:jar:sources", "org.robolectric:annotations", - "org.robolectric:annotations:jar:javadoc", - "org.robolectric:annotations:jar:sources", "org.robolectric:junit", - "org.robolectric:junit:jar:javadoc", - "org.robolectric:junit:jar:sources", "org.robolectric:pluginapi", - "org.robolectric:pluginapi:jar:javadoc", - "org.robolectric:pluginapi:jar:sources", "org.robolectric:plugins-maven-dependency-resolver", - "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources", "org.robolectric:resources", - "org.robolectric:resources:jar:javadoc", - "org.robolectric:resources:jar:sources", "org.robolectric:robolectric", - "org.robolectric:robolectric:jar:javadoc", - "org.robolectric:robolectric:jar:sources", "org.robolectric:sandbox", - "org.robolectric:sandbox:jar:javadoc", - "org.robolectric:sandbox:jar:sources", "org.robolectric:shadowapi", - "org.robolectric:shadowapi:jar:javadoc", - "org.robolectric:shadowapi:jar:sources", "org.robolectric:shadows-framework", - "org.robolectric:shadows-framework:jar:javadoc", - "org.robolectric:shadows-framework:jar:sources", "org.robolectric:utils", - "org.robolectric:utils-reflector", - "org.robolectric:utils-reflector:jar:javadoc", - "org.robolectric:utils-reflector:jar:sources", - "org.robolectric:utils:jar:javadoc", - "org.robolectric:utils:jar:sources" + "org.robolectric:utils-reflector" ], "https://maven.fabric.io/public/": [ "android.arch.core:common", - "android.arch.core:common:jar:sources", "android.arch.core:core-testing:aar", - "android.arch.core:core-testing:jar:sources", "android.arch.core:runtime:aar", - "android.arch.core:runtime:jar:sources", "androidx.activity:activity:aar", - "androidx.activity:activity:jar:sources", "androidx.annotation:annotation", "androidx.annotation:annotation-experimental:aar", - "androidx.annotation:annotation-experimental:jar:sources", - "androidx.annotation:annotation:jar:javadoc", - "androidx.annotation:annotation:jar:sources", "androidx.appcompat:appcompat-resources:aar", - "androidx.appcompat:appcompat-resources:jar:sources", "androidx.appcompat:appcompat:aar", - "androidx.appcompat:appcompat:jar:sources", "androidx.arch.core:core-common", - "androidx.arch.core:core-common:jar:sources", "androidx.arch.core:core-runtime:aar", - "androidx.arch.core:core-runtime:jar:sources", "androidx.arch.core:core-testing:aar", - "androidx.arch.core:core-testing:jar:sources", "androidx.cardview:cardview:aar", - "androidx.cardview:cardview:jar:sources", "androidx.collection:collection", - "androidx.collection:collection:jar:sources", "androidx.constraintlayout:constraintlayout-solver", "androidx.constraintlayout:constraintlayout:aar", "androidx.coordinatorlayout:coordinatorlayout:aar", - "androidx.coordinatorlayout:coordinatorlayout:jar:sources", "androidx.core:core-ktx:aar", - "androidx.core:core-ktx:jar:sources", "androidx.core:core:aar", - "androidx.core:core:jar:sources", "androidx.cursoradapter:cursoradapter:aar", - "androidx.cursoradapter:cursoradapter:jar:sources", "androidx.customview:customview:aar", - "androidx.customview:customview:jar:sources", "androidx.databinding:databinding-adapters:aar", - "androidx.databinding:databinding-adapters:jar:sources", "androidx.databinding:databinding-common", - "androidx.databinding:databinding-common:jar:javadoc", - "androidx.databinding:databinding-common:jar:sources", "androidx.databinding:databinding-compiler", "androidx.databinding:databinding-compiler-common", - "androidx.databinding:databinding-compiler-common:jar:javadoc", - "androidx.databinding:databinding-compiler-common:jar:sources", - "androidx.databinding:databinding-compiler:jar:javadoc", - "androidx.databinding:databinding-compiler:jar:sources", "androidx.databinding:databinding-runtime:aar", - "androidx.databinding:databinding-runtime:jar:sources", "androidx.documentfile:documentfile:aar", - "androidx.documentfile:documentfile:jar:sources", "androidx.drawerlayout:drawerlayout:aar", - "androidx.drawerlayout:drawerlayout:jar:sources", "androidx.dynamicanimation:dynamicanimation:aar", - "androidx.dynamicanimation:dynamicanimation:jar:sources", "androidx.exifinterface:exifinterface:aar", - "androidx.exifinterface:exifinterface:jar:sources", "androidx.fragment:fragment:aar", - "androidx.fragment:fragment:jar:sources", "androidx.interpolator:interpolator:aar", - "androidx.interpolator:interpolator:jar:sources", "androidx.legacy:legacy-support-core-utils:aar", - "androidx.legacy:legacy-support-core-utils:jar:sources", "androidx.lifecycle:lifecycle-common", - "androidx.lifecycle:lifecycle-common:jar:sources", "androidx.lifecycle:lifecycle-extensions:aar", - "androidx.lifecycle:lifecycle-extensions:jar:sources", "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", - "androidx.lifecycle:lifecycle-livedata-core-ktx:jar:sources", "androidx.lifecycle:lifecycle-livedata-core:aar", - "androidx.lifecycle:lifecycle-livedata-core:jar:sources", "androidx.lifecycle:lifecycle-livedata-ktx:aar", - "androidx.lifecycle:lifecycle-livedata-ktx:jar:sources", "androidx.lifecycle:lifecycle-livedata:aar", - "androidx.lifecycle:lifecycle-livedata:jar:sources", "androidx.lifecycle:lifecycle-process:aar", - "androidx.lifecycle:lifecycle-process:jar:sources", "androidx.lifecycle:lifecycle-runtime:aar", - "androidx.lifecycle:lifecycle-runtime:jar:sources", "androidx.lifecycle:lifecycle-service:aar", - "androidx.lifecycle:lifecycle-service:jar:sources", "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", - "androidx.lifecycle:lifecycle-viewmodel-ktx:jar:sources", "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", - "androidx.lifecycle:lifecycle-viewmodel-savedstate:jar:sources", "androidx.lifecycle:lifecycle-viewmodel:aar", - "androidx.lifecycle:lifecycle-viewmodel:jar:sources", "androidx.loader:loader:aar", - "androidx.loader:loader:jar:sources", "androidx.localbroadcastmanager:localbroadcastmanager:aar", - "androidx.localbroadcastmanager:localbroadcastmanager:jar:sources", "androidx.multidex:multidex-instrumentation:aar", "androidx.multidex:multidex:aar", - "androidx.multidex:multidex:jar:sources", "androidx.navigation:navigation-common-ktx:aar", - "androidx.navigation:navigation-common-ktx:jar:sources", "androidx.navigation:navigation-common:aar", - "androidx.navigation:navigation-common:jar:sources", "androidx.navigation:navigation-fragment-ktx:aar", - "androidx.navigation:navigation-fragment-ktx:jar:sources", "androidx.navigation:navigation-fragment:aar", - "androidx.navigation:navigation-fragment:jar:sources", "androidx.navigation:navigation-runtime-ktx:aar", - "androidx.navigation:navigation-runtime-ktx:jar:sources", "androidx.navigation:navigation-runtime:aar", - "androidx.navigation:navigation-runtime:jar:sources", "androidx.navigation:navigation-ui-ktx:aar", - "androidx.navigation:navigation-ui-ktx:jar:sources", "androidx.navigation:navigation-ui:aar", - "androidx.navigation:navigation-ui:jar:sources", "androidx.print:print:aar", - "androidx.print:print:jar:sources", "androidx.recyclerview:recyclerview:aar", - "androidx.recyclerview:recyclerview:jar:sources", "androidx.room:room-common", - "androidx.room:room-common:jar:sources", "androidx.room:room-runtime:aar", - "androidx.room:room-runtime:jar:sources", "androidx.savedstate:savedstate:aar", - "androidx.savedstate:savedstate:jar:sources", "androidx.sqlite:sqlite-framework:aar", - "androidx.sqlite:sqlite-framework:jar:sources", "androidx.sqlite:sqlite:aar", - "androidx.sqlite:sqlite:jar:sources", "androidx.test.espresso:espresso-accessibility:aar", - "androidx.test.espresso:espresso-accessibility:jar:javadoc", - "androidx.test.espresso:espresso-accessibility:jar:sources", "androidx.test.espresso:espresso-contrib:aar", - "androidx.test.espresso:espresso-contrib:jar:javadoc", - "androidx.test.espresso:espresso-contrib:jar:sources", "androidx.test.espresso:espresso-core:aar", - "androidx.test.espresso:espresso-core:jar:javadoc", - "androidx.test.espresso:espresso-core:jar:sources", "androidx.test.espresso:espresso-idling-resource:aar", - "androidx.test.espresso:espresso-idling-resource:jar:javadoc", - "androidx.test.espresso:espresso-idling-resource:jar:sources", "androidx.test.espresso:espresso-intents:aar", - "androidx.test.espresso:espresso-intents:jar:javadoc", - "androidx.test.espresso:espresso-intents:jar:sources", "androidx.test.ext:junit:aar", - "androidx.test.ext:junit:jar:javadoc", - "androidx.test.ext:junit:jar:sources", "androidx.test.ext:truth:aar", - "androidx.test.ext:truth:jar:javadoc", - "androidx.test.ext:truth:jar:sources", "androidx.test.uiautomator:uiautomator:aar", - "androidx.test.uiautomator:uiautomator:jar:javadoc", - "androidx.test.uiautomator:uiautomator:jar:sources", "androidx.test:core:aar", - "androidx.test:core:jar:javadoc", - "androidx.test:core:jar:sources", "androidx.test:monitor:aar", - "androidx.test:monitor:jar:javadoc", - "androidx.test:monitor:jar:sources", "androidx.test:rules:aar", - "androidx.test:rules:jar:javadoc", - "androidx.test:rules:jar:sources", "androidx.test:runner:aar", - "androidx.test:runner:jar:javadoc", - "androidx.test:runner:jar:sources", "androidx.transition:transition:aar", - "androidx.transition:transition:jar:sources", "androidx.vectordrawable:vectordrawable-animated:aar", - "androidx.vectordrawable:vectordrawable-animated:jar:sources", "androidx.vectordrawable:vectordrawable:aar", - "androidx.vectordrawable:vectordrawable:jar:sources", "androidx.versionedparcelable:versionedparcelable:aar", - "androidx.versionedparcelable:versionedparcelable:jar:sources", "androidx.viewpager2:viewpager2:aar", - "androidx.viewpager2:viewpager2:jar:sources", "androidx.viewpager:viewpager:aar", - "androidx.viewpager:viewpager:jar:sources", "androidx.work:work-runtime-ktx:aar", - "androidx.work:work-runtime-ktx:jar:sources", "androidx.work:work-runtime:aar", - "androidx.work:work-runtime:jar:sources", "androidx.work:work-testing:aar", - "androidx.work:work-testing:jar:sources", "com.almworks.sqlite4java:sqlite4java", - "com.almworks.sqlite4java:sqlite4java:jar:javadoc", - "com.almworks.sqlite4java:sqlite4java:jar:sources", "com.android.databinding:baseLibrary", - "com.android.databinding:baseLibrary:jar:javadoc", - "com.android.databinding:baseLibrary:jar:sources", "com.android.support:support-annotations", "com.android.tools.build.jetifier:jetifier-core", - "com.android.tools.build.jetifier:jetifier-core:jar:sources", "com.android.tools.build:aapt2-proto", - "com.android.tools.build:aapt2-proto:jar:javadoc", - "com.android.tools.build:aapt2-proto:jar:sources", "com.android.tools:annotations", - "com.android.tools:annotations:jar:javadoc", - "com.android.tools:annotations:jar:sources", "com.crashlytics.sdk.android:answers:aar", "com.crashlytics.sdk.android:beta:aar", "com.crashlytics.sdk.android:crashlytics-core:aar", "com.crashlytics.sdk.android:crashlytics:aar", "com.github.bumptech.glide:annotations", - "com.github.bumptech.glide:annotations:jar:javadoc", - "com.github.bumptech.glide:annotations:jar:sources", "com.github.bumptech.glide:compiler", - "com.github.bumptech.glide:compiler:jar:javadoc", - "com.github.bumptech.glide:compiler:jar:sources", "com.github.bumptech.glide:disklrucache", - "com.github.bumptech.glide:disklrucache:jar:javadoc", - "com.github.bumptech.glide:disklrucache:jar:sources", "com.github.bumptech.glide:gifdecoder:aar", - "com.github.bumptech.glide:gifdecoder:jar:javadoc", - "com.github.bumptech.glide:gifdecoder:jar:sources", "com.github.bumptech.glide:glide:aar", - "com.github.bumptech.glide:glide:jar:javadoc", - "com.github.bumptech.glide:glide:jar:sources", "com.github.bumptech.glide:mocks:aar", - "com.github.bumptech.glide:mocks:jar:javadoc", - "com.github.bumptech.glide:mocks:jar:sources", "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:javadoc", - "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:jar:sources", "com.google.android.datatransport:transport-api:aar", - "com.google.android.datatransport:transport-api:jar:javadoc", "com.google.android.datatransport:transport-backend-cct:aar", - "com.google.android.datatransport:transport-backend-cct:jar:javadoc", "com.google.android.datatransport:transport-runtime:aar", - "com.google.android.datatransport:transport-runtime:jar:javadoc", "com.google.android.flexbox:flexbox:aar", - "com.google.android.flexbox:flexbox:jar:sources", "com.google.android.gms:play-services-ads-identifier:aar", "com.google.android.gms:play-services-base:aar", - "com.google.android.gms:play-services-base:jar:javadoc", "com.google.android.gms:play-services-basement:aar", - "com.google.android.gms:play-services-basement:jar:javadoc", "com.google.android.gms:play-services-measurement-api:aar", - "com.google.android.gms:play-services-measurement-api:jar:javadoc", "com.google.android.gms:play-services-measurement-base:aar", - "com.google.android.gms:play-services-measurement-base:jar:javadoc", "com.google.android.gms:play-services-measurement-impl:aar", - "com.google.android.gms:play-services-measurement-impl:jar:javadoc", "com.google.android.gms:play-services-measurement-sdk-api:aar", - "com.google.android.gms:play-services-measurement-sdk-api:jar:javadoc", "com.google.android.gms:play-services-measurement-sdk:aar", - "com.google.android.gms:play-services-measurement-sdk:jar:javadoc", "com.google.android.gms:play-services-measurement:aar", - "com.google.android.gms:play-services-measurement:jar:javadoc", "com.google.android.gms:play-services-stats:aar", "com.google.android.gms:play-services-tasks:aar", "com.google.android.gms:strict-version-matcher-plugin", "com.google.android.material:material:aar", - "com.google.android.material:material:jar:sources", "com.google.auto.service:auto-service-annotations", - "com.google.auto.service:auto-service-annotations:jar:javadoc", - "com.google.auto.service:auto-service-annotations:jar:sources", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:javadoc", - "com.google.auto.value:auto-value-annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:javadoc", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:javadoc", - "com.google.code.gson:gson:jar:sources", "com.google.dagger:dagger", "com.google.dagger:dagger-compiler", - "com.google.dagger:dagger-compiler:jar:javadoc", - "com.google.dagger:dagger-compiler:jar:sources", "com.google.dagger:dagger-producers", - "com.google.dagger:dagger-producers:jar:javadoc", - "com.google.dagger:dagger-producers:jar:sources", "com.google.dagger:dagger-spi", - "com.google.dagger:dagger-spi:jar:javadoc", - "com.google.dagger:dagger-spi:jar:sources", - "com.google.dagger:dagger:jar:javadoc", - "com.google.dagger:dagger:jar:sources", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:javadoc", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.errorprone:javac-shaded", - "com.google.errorprone:javac-shaded:jar:javadoc", - "com.google.errorprone:javac-shaded:jar:sources", "com.google.firebase:firebase-analytics:aar", - "com.google.firebase:firebase-analytics:jar:javadoc", "com.google.firebase:firebase-common:aar", - "com.google.firebase:firebase-common:jar:javadoc", - "com.google.firebase:firebase-common:jar:sources", "com.google.firebase:firebase-components:aar", - "com.google.firebase:firebase-components:jar:javadoc", - "com.google.firebase:firebase-components:jar:sources", "com.google.firebase:firebase-crashlytics:aar", - "com.google.firebase:firebase-crashlytics:jar:javadoc", "com.google.firebase:firebase-encoders-json:aar", - "com.google.firebase:firebase-encoders-json:jar:javadoc", - "com.google.firebase:firebase-encoders-json:jar:sources", "com.google.firebase:firebase-iid-interop:aar", "com.google.firebase:firebase-iid:aar", - "com.google.firebase:firebase-iid:jar:javadoc", "com.google.firebase:firebase-installations-interop:aar", - "com.google.firebase:firebase-installations-interop:jar:javadoc", "com.google.firebase:firebase-installations:aar", - "com.google.firebase:firebase-installations:jar:javadoc", "com.google.firebase:firebase-measurement-connector:aar", "com.google.gms:google-services", - "com.google.gms:google-services:jar:javadoc", - "com.google.gms:google-services:jar:sources", "com.google.googlejavaformat:google-java-format", - "com.google.googlejavaformat:google-java-format:jar:javadoc", - "com.google.googlejavaformat:google-java-format:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:javadoc", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", - "com.google.guava:guava:jar:javadoc", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:javadoc", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", - "com.google.protobuf:protobuf-java:jar:javadoc", - "com.google.protobuf:protobuf-java:jar:sources", "com.google.protobuf:protobuf-javalite", - "com.google.protobuf:protobuf-javalite:jar:javadoc", - "com.google.protobuf:protobuf-javalite:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-liteproto-extension:jar:javadoc", - "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth:truth", - "com.google.truth:truth:jar:javadoc", - "com.google.truth:truth:jar:sources", "com.googlecode.juniversalchardet:juniversalchardet", - "com.googlecode.juniversalchardet:juniversalchardet:jar:javadoc", - "com.googlecode.juniversalchardet:juniversalchardet:jar:sources", "com.ibm.icu:icu4j", - "com.ibm.icu:icu4j:jar:javadoc", - "com.ibm.icu:icu4j:jar:sources", "com.squareup.moshi:moshi", "com.squareup.moshi:moshi-kotlin", "com.squareup.moshi:moshi-kotlin-codegen", - "com.squareup.moshi:moshi-kotlin-codegen:jar:javadoc", - "com.squareup.moshi:moshi-kotlin-codegen:jar:sources", - "com.squareup.moshi:moshi-kotlin:jar:javadoc", - "com.squareup.moshi:moshi-kotlin:jar:sources", - "com.squareup.moshi:moshi:jar:javadoc", - "com.squareup.moshi:moshi:jar:sources", "com.squareup.okhttp3:mockwebserver", - "com.squareup.okhttp3:mockwebserver:jar:javadoc", - "com.squareup.okhttp3:mockwebserver:jar:sources", "com.squareup.okhttp3:okhttp", - "com.squareup.okhttp3:okhttp:jar:javadoc", - "com.squareup.okhttp3:okhttp:jar:sources", "com.squareup.okio:okio", - "com.squareup.okio:okio:jar:javadoc", - "com.squareup.okio:okio:jar:sources", "com.squareup.retrofit2:converter-moshi", - "com.squareup.retrofit2:converter-moshi:jar:javadoc", - "com.squareup.retrofit2:converter-moshi:jar:sources", "com.squareup.retrofit2:retrofit", "com.squareup.retrofit2:retrofit-mock", - "com.squareup.retrofit2:retrofit-mock:jar:javadoc", - "com.squareup.retrofit2:retrofit-mock:jar:sources", - "com.squareup.retrofit2:retrofit:jar:javadoc", - "com.squareup.retrofit2:retrofit:jar:sources", "com.squareup:javapoet", - "com.squareup:javapoet:jar:javadoc", - "com.squareup:javapoet:jar:sources", "com.squareup:javawriter", - "com.squareup:javawriter:jar:javadoc", - "com.squareup:javawriter:jar:sources", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet:jar:javadoc", - "com.squareup:kotlinpoet:jar:sources", "commons-codec:commons-codec", - "commons-codec:commons-codec:jar:javadoc", - "commons-codec:commons-codec:jar:sources", "commons-io:commons-io", - "commons-io:commons-io:jar:javadoc", - "commons-io:commons-io:jar:sources", "de.hdodenhof:circleimageview:aar", - "de.hdodenhof:circleimageview:jar:javadoc", - "de.hdodenhof:circleimageview:jar:sources", "io.fabric.sdk.android:fabric:aar", "javax.annotation:javax.annotation-api", - "javax.annotation:javax.annotation-api:jar:javadoc", - "javax.annotation:javax.annotation-api:jar:sources", "javax.annotation:jsr250-api", - "javax.annotation:jsr250-api:jar:sources", "javax.inject:javax.inject", - "javax.inject:javax.inject:jar:javadoc", - "javax.inject:javax.inject:jar:sources", "junit:junit", - "junit:junit:jar:javadoc", - "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:javadoc", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:javadoc", - "net.bytebuddy:byte-buddy:jar:sources", "net.ltgt.gradle.incap:incap", - "net.ltgt.gradle.incap:incap:jar:javadoc", - "net.ltgt.gradle.incap:incap:jar:sources", "net.sf.kxml:kxml2", - "net.sf.kxml:kxml2:jar:javadoc", - "net.sf.kxml:kxml2:jar:sources", "nl.dionsegijn:konfetti:aar", - "nl.dionsegijn:konfetti:jar:sources", "org.antlr:antlr4", - "org.antlr:antlr4:jar:javadoc", - "org.antlr:antlr4:jar:sources", "org.bouncycastle:bcprov-jdk15on", - "org.bouncycastle:bcprov-jdk15on:jar:javadoc", - "org.bouncycastle:bcprov-jdk15on:jar:sources", "org.checkerframework:checker-compat-qual", - "org.checkerframework:checker-compat-qual:jar:javadoc", - "org.checkerframework:checker-compat-qual:jar:sources", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:javadoc", - "org.checkerframework:checker-qual:jar:sources", "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:javadoc", - "org.hamcrest:hamcrest-core:jar:sources", "org.hamcrest:hamcrest-integration", - "org.hamcrest:hamcrest-integration:jar:javadoc", - "org.hamcrest:hamcrest-integration:jar:sources", "org.hamcrest:hamcrest-library", - "org.hamcrest:hamcrest-library:jar:javadoc", - "org.hamcrest:hamcrest-library:jar:sources", "org.jetbrains.intellij.deps:trove4j", - "org.jetbrains.intellij.deps:trove4j:jar:javadoc", - "org.jetbrains.intellij.deps:trove4j:jar:sources", "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:javadoc", - "org.jetbrains.kotlin:kotlin-compiler-embeddable:jar:sources", "org.jetbrains.kotlin:kotlin-daemon-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:javadoc", - "org.jetbrains.kotlin:kotlin-daemon-embeddable:jar:sources", "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-reflect:jar:javadoc", - "org.jetbrains.kotlin:kotlin-reflect:jar:sources", "org.jetbrains.kotlin:kotlin-script-runtime", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:javadoc", - "org.jetbrains.kotlin:kotlin-script-runtime:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib", "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib:jar:javadoc", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", "org.jetbrains.kotlin:kotlin-test", "org.jetbrains.kotlin:kotlin-test-annotations-common", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-annotations-common:jar:sources", "org.jetbrains.kotlin:kotlin-test-common", - "org.jetbrains.kotlin:kotlin-test-common:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-common:jar:sources", "org.jetbrains.kotlin:kotlin-test-junit", - "org.jetbrains.kotlin:kotlin-test-junit:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test-junit:jar:sources", - "org.jetbrains.kotlin:kotlin-test:jar:javadoc", - "org.jetbrains.kotlin:kotlin-test:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-android", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-android:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-core", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-debug:jar:sources", "org.jetbrains.kotlinx:kotlinx-coroutines-test", - "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-coroutines-test:jar:sources", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:javadoc", - "org.jetbrains.kotlinx:kotlinx-metadata-jvm:jar:sources", "org.jetbrains:annotations", - "org.jetbrains:annotations:jar:javadoc", - "org.jetbrains:annotations:jar:sources", "org.mockito.kotlin:mockito-kotlin", - "org.mockito.kotlin:mockito-kotlin:jar:javadoc", - "org.mockito.kotlin:mockito-kotlin:jar:sources", "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:javadoc", - "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:javadoc", - "org.objenesis:objenesis:jar:sources", "org.ow2.asm:asm", "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-analysis:jar:javadoc", - "org.ow2.asm:asm-analysis:jar:sources", "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-commons:jar:javadoc", - "org.ow2.asm:asm-commons:jar:sources", "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-tree:jar:javadoc", - "org.ow2.asm:asm-tree:jar:sources", "org.ow2.asm:asm-util", - "org.ow2.asm:asm-util:jar:javadoc", - "org.ow2.asm:asm-util:jar:sources", - "org.ow2.asm:asm:jar:javadoc", - "org.ow2.asm:asm:jar:sources", "org.robolectric:annotations", - "org.robolectric:annotations:jar:javadoc", - "org.robolectric:annotations:jar:sources", "org.robolectric:junit", - "org.robolectric:junit:jar:javadoc", - "org.robolectric:junit:jar:sources", "org.robolectric:pluginapi", - "org.robolectric:pluginapi:jar:javadoc", - "org.robolectric:pluginapi:jar:sources", "org.robolectric:plugins-maven-dependency-resolver", - "org.robolectric:plugins-maven-dependency-resolver:jar:javadoc", - "org.robolectric:plugins-maven-dependency-resolver:jar:sources", "org.robolectric:resources", - "org.robolectric:resources:jar:javadoc", - "org.robolectric:resources:jar:sources", "org.robolectric:robolectric", - "org.robolectric:robolectric:jar:javadoc", - "org.robolectric:robolectric:jar:sources", "org.robolectric:sandbox", - "org.robolectric:sandbox:jar:javadoc", - "org.robolectric:sandbox:jar:sources", "org.robolectric:shadowapi", - "org.robolectric:shadowapi:jar:javadoc", - "org.robolectric:shadowapi:jar:sources", "org.robolectric:shadows-framework", - "org.robolectric:shadows-framework:jar:javadoc", - "org.robolectric:shadows-framework:jar:sources", "org.robolectric:utils", - "org.robolectric:utils-reflector", - "org.robolectric:utils-reflector:jar:javadoc", - "org.robolectric:utils-reflector:jar:sources", - "org.robolectric:utils:jar:javadoc", - "org.robolectric:utils:jar:sources" + "org.robolectric:utils-reflector" ] }, "version": "2" diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 6b0efb281a1..703fd2b8857 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -119,8 +119,13 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "2.28.1", }, "protobuf_tools": { + "sha": "efcb0b9004200fce79de23be796072a055105273905a5a441dbb5a979d724d20", "version": "3.11.0", }, + "robolectric": { + "sha": "af0177d32ecd2cd68ee6e9f5d38288e1c4de0dd2a756bb7133c243f2d5fe06f7", + "version": "4.5", + }, "rules_java": { "sha": "34b41ec683e67253043ab1a3d1e8b7c61e4e8edefbcad485381328c934d072fe", "version": "4.0.0", From f6188ac768f7d6a4743d52b2c83e046fc7945abc Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Mon, 27 Mar 2023 20:16:28 -0700 Subject: [PATCH 037/180] Fix Maven license check & update the list. The check & related scripts required fairly involved reworking since the Maven install file (from which it sources Maven URL context) changed in format as part of the upgrade for rules_jvm_external. This has actually led to what seems to be more correct analysis of libraries that the build depends on, so more licenses have been added to the maven_dependencies.textproto tracking file. One unused Crashlytics dependency was removed since it was referencing an old license that doesn't exist anymore (and the artifact should be replaced in full by more recent Firebase Crashlytics dependencies that we are already using). --- app/BUILD.bazel | 1 - scripts/assets/maven_dependencies.textproto | 488 ++++++++++++- scripts/assets/test_file_exemptions.textproto | 9 +- .../oppia/android/scripts/common/BUILD.bazel | 10 + .../ScriptBackgroundCoroutineDispatcher.kt | 86 +++ .../oppia/android/scripts/license/BUILD.bazel | 11 +- .../android/scripts/license/LicenseFetcher.kt | 7 - .../scripts/license/LicenseFetcherImpl.kt | 11 - .../license/MavenArtifactPropertyFetcher.kt | 10 + .../MavenArtifactPropertyFetcherImpl.kt | 24 + .../license/MavenDependenciesListCheck.kt | 36 +- .../license/MavenDependenciesRetriever.kt | 239 +++++-- .../oppia/android/scripts/maven/BUILD.bazel | 3 +- .../maven/GenerateMavenDependenciesList.kt | 58 +- .../scripts/maven/RetrieveLicenseTexts.kt | 10 +- .../android/scripts/maven/model/BUILD.bazel | 5 +- .../scripts/maven/model/MavenArtifact.kt | 12 + .../scripts/maven/model/MavenInstallJson.kt | 16 + .../maven/model/MavenListDependencies.kt | 19 - .../maven/model/MavenListDependency.kt | 17 - .../maven/model/MavenListDependencyTree.kt | 14 - .../oppia/android/scripts/common/BUILD.bazel | 11 + ...ScriptBackgroundCoroutineDispatcherTest.kt | 79 +++ .../oppia/android/scripts/license/BUILD.bazel | 1 + .../license/MavenDependenciesListCheckTest.kt | 248 ++++--- .../license/MavenDependenciesRetrieverTest.kt | 647 ++++++++++++++---- .../GenerateMavenDependenciesListTest.kt | 213 +++--- .../scripts/maven/RetrieveLicenseTextsTest.kt | 24 +- third_party/maven_install.json | 53 +- third_party/versions.bzl | 1 - 30 files changed, 1745 insertions(+), 618 deletions(-) create mode 100644 scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt delete mode 100644 scripts/src/java/org/oppia/android/scripts/license/LicenseFetcher.kt delete mode 100644 scripts/src/java/org/oppia/android/scripts/license/LicenseFetcherImpl.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcher.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcherImpl.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/maven/model/MavenArtifact.kt create mode 100644 scripts/src/java/org/oppia/android/scripts/maven/model/MavenInstallJson.kt delete mode 100644 scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt delete mode 100644 scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt delete mode 100644 scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt diff --git a/app/BUILD.bazel b/app/BUILD.bazel index 807971798d3..594feecc970 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -995,7 +995,6 @@ crashlytics_android_library( android_library( name = "crashlytics_deps", exports = [ - "//third_party:com_crashlytics_sdk_android_crashlytics", "//third_party:com_google_firebase_firebase-analytics", "//third_party:com_google_firebase_firebase-crashlytics", "//third_party:io_fabric_sdk_android_fabric", diff --git a/scripts/assets/maven_dependencies.textproto b/scripts/assets/maven_dependencies.textproto index ddb692a40f3..b4b49ff013f 100644 --- a/scripts/assets/maven_dependencies.textproto +++ b/scripts/assets/maven_dependencies.textproto @@ -1,6 +1,6 @@ maven_dependency { - artifact_name: "androidx.annotation:annotation-experimental:1.0.0" - artifact_version: "1.0.0" + artifact_name: "androidx.activity:activity:1.1.0" + artifact_version: "1.1.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -20,6 +20,28 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.annotation:annotation-experimental:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.appcompat:appcompat-resources:1.2.0" + artifact_version: "1.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.appcompat:appcompat:1.2.0" artifact_version: "1.2.0" @@ -42,6 +64,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.arch.core:core-runtime:2.1.0" + artifact_version: "2.1.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.cardview:cardview:1.0.0" artifact_version: "1.0.0" @@ -119,6 +152,28 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.cursoradapter:cursoradapter:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.customview:customview:1.1.0" + artifact_version: "1.1.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.databinding:databinding-adapters:3.4.2" artifact_version: "3.4.2" @@ -152,6 +207,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.documentfile:documentfile:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.drawerlayout:drawerlayout:1.1.0" artifact_version: "1.1.0" @@ -196,6 +262,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.interpolator:interpolator:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.legacy:legacy-support-core-utils:1.0.0" artifact_version: "1.0.0" @@ -229,6 +306,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.lifecycle:lifecycle-livedata-core-ktx:2.2.0" + artifact_version: "2.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.lifecycle:lifecycle-livedata-core:2.2.0" artifact_version: "2.2.0" @@ -251,6 +339,28 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.lifecycle:lifecycle-livedata:2.2.0" + artifact_version: "2.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.lifecycle:lifecycle-process:2.2.0" + artifact_version: "2.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.lifecycle:lifecycle-runtime:2.2.0" artifact_version: "2.2.0" @@ -262,6 +372,61 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.lifecycle:lifecycle-service:2.2.0" + artifact_version: "2.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.lifecycle:lifecycle-viewmodel:2.2.0" + artifact_version: "2.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.loader:loader:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.localbroadcastmanager:localbroadcastmanager:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.multidex:multidex:2.0.1" artifact_version: "2.0.1" @@ -273,6 +438,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.print:print:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.recyclerview:recyclerview:1.1.0" artifact_version: "1.1.0" @@ -306,6 +482,39 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "androidx.savedstate:savedstate:1.0.0" + artifact_version: "1.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.sqlite:sqlite-framework:2.1.0" + artifact_version: "2.1.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "androidx.sqlite:sqlite:2.1.0" + artifact_version: "2.1.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "androidx.transition:transition:1.2.0" artifact_version: "1.2.0" @@ -340,8 +549,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "androidx.viewpager2:viewpager2:1.0.0" - artifact_version: "1.0.0" + artifact_name: "androidx.versionedparcelable:versionedparcelable:1.1.0" + artifact_version: "1.1.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -351,7 +560,7 @@ maven_dependency { } } maven_dependency { - artifact_name: "androidx.viewpager:viewpager:1.0.0" + artifact_name: "androidx.viewpager2:viewpager2:1.0.0" artifact_version: "1.0.0" license { license_name: "The Apache Software License, Version 2.0" @@ -362,8 +571,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "androidx.work:work-runtime-ktx:2.4.0" - artifact_version: "2.4.0" + artifact_name: "androidx.viewpager:viewpager:1.0.0" + artifact_version: "1.0.0" license { license_name: "The Apache Software License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -373,7 +582,7 @@ maven_dependency { } } maven_dependency { - artifact_name: "androidx.work:work-runtime:2.4.0" + artifact_name: "androidx.work:work-runtime-ktx:2.4.0" artifact_version: "2.4.0" license { license_name: "The Apache Software License, Version 2.0" @@ -384,21 +593,13 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.crashlytics.sdk.android:crashlytics:2.9.8" - artifact_version: "2.9.8" - license { - license_name: "Crashlytics Terms of Service" - original_link: "https://try.crashlytics.com/terms/terms-of-service.pdf" - direct_link_only { - url: "https://firebase.google.com/terms/crashlytics" - } - is_original_link_invalid: true - } + artifact_name: "androidx.work:work-runtime:2.4.0" + artifact_version: "2.4.0" license { license_name: "The Apache Software License, Version 2.0" - original_link: "https://raw.githubusercontent.com/firebase/firebase-android-sdk/master/LICENSE" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" scrapable_link { - url: "https://raw.githubusercontent.com/firebase/firebase-android-sdk/52e1cf89efd795d798ae5485b8503e04e4a936b8/LICENSE" + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" } } } @@ -492,6 +693,39 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "com.google.android.datatransport:transport-api:2.2.0" + artifact_version: "2.2.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "com.google.android.datatransport:transport-backend-cct:2.3.0" + artifact_version: "2.3.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "com.google.android.datatransport:transport-runtime:2.2.3" + artifact_version: "2.2.3" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "com.google.android.flexbox:flexbox:3.0.0" artifact_version: "3.0.0" @@ -503,6 +737,127 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "com.google.android.gms:play-services-ads-identifier:17.0.0" + artifact_version: "17.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-base:17.0.0" + artifact_version: "17.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-basement:17.0.0" + artifact_version: "17.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-measurement-api:17.5.0" + artifact_version: "17.5.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-measurement-base:17.5.0" + artifact_version: "17.5.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-measurement-impl:17.5.0" + artifact_version: "17.5.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-measurement-sdk-api:17.5.0" + artifact_version: "17.5.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-measurement-sdk:17.5.0" + artifact_version: "17.5.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-measurement:17.5.0" + artifact_version: "17.5.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-stats:17.0.0" + artifact_version: "17.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.android.gms:play-services-tasks:17.0.0" + artifact_version: "17.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} maven_dependency { artifact_name: "com.google.android.material:material:1.3.0" artifact_version: "1.3.0" @@ -589,6 +944,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "com.google.firebase:firebase-components:16.0.0" + artifact_version: "16.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} maven_dependency { artifact_name: "com.google.firebase:firebase-crashlytics:17.1.1" artifact_version: "17.1.1" @@ -600,6 +966,72 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "com.google.firebase:firebase-encoders-json:16.1.0" + artifact_version: "16.1.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "com.google.firebase:firebase-iid-interop:17.0.0" + artifact_version: "17.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.firebase:firebase-iid:20.1.5" + artifact_version: "20.1.5" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} +maven_dependency { + artifact_name: "com.google.firebase:firebase-installations-interop:16.0.0" + artifact_version: "16.0.0" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "com.google.firebase:firebase-installations:16.3.2" + artifact_version: "16.3.2" + license { + license_name: "The Apache Software License, Version 2.0" + original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" + scrapable_link { + url: "https://www.apache.org/licenses/LICENSE-2.0.txt" + } + } +} +maven_dependency { + artifact_name: "com.google.firebase:firebase-measurement-connector:18.0.0" + artifact_version: "18.0.0" + license { + license_name: "Android Software Development Kit License" + original_link: "https://developer.android.com/studio/terms.html" + direct_link_only { + url: "https://developer.android.com/studio/terms.html" + } + } +} maven_dependency { artifact_name: "com.google.guava:failureaccess:1.0.1" artifact_version: "1.0.1" @@ -652,7 +1084,7 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup.moshi:moshi-kotlin-codegen:1.11.0" + artifact_name: "com.squareup.moshi:moshi:1.11.0" artifact_version: "1.11.0" license { license_name: "The Apache Software License, Version 2.0" @@ -674,7 +1106,7 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.squareup.moshi:moshi:1.11.0" + artifact_name: "com.squareup.moshi:moshi-kotlin-codegen:1.11.0" artifact_version: "1.11.0" license { license_name: "The Apache Software License, Version 2.0" @@ -842,7 +1274,7 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" artifact_version: "1.5.0" license { license_name: "The Apache License, Version 2.0" @@ -853,8 +1285,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" + artifact_version: "1.5.0" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -864,7 +1296,7 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" artifact_version: "1.4.10" license { license_name: "The Apache License, Version 2.0" @@ -875,8 +1307,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + artifact_version: "1.4.10" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" diff --git a/scripts/assets/test_file_exemptions.textproto b/scripts/assets/test_file_exemptions.textproto index 82cad956e39..b69a1d0efbe 100644 --- a/scripts/assets/test_file_exemptions.textproto +++ b/scripts/assets/test_file_exemptions.textproto @@ -704,13 +704,12 @@ exempted_file_path: "instrumentation/src/java/org/oppia/android/instrumentation/ exempted_file_path: "instrumentation/src/java/org/oppia/android/instrumentation/testing/EndToEndTestHelper.kt" exempted_file_path: "scripts/src/java/org/oppia/android/scripts/common/CommandExecutor.kt" exempted_file_path: "scripts/src/java/org/oppia/android/scripts/common/CommandResult.kt" -exempted_file_path: "scripts/src/java/org/oppia/android/scripts/license/LicenseFetcher.kt" -exempted_file_path: "scripts/src/java/org/oppia/android/scripts/license/LicenseFetcherImpl.kt" +exempted_file_path: "scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcher.kt" +exempted_file_path: "scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcherImpl.kt" exempted_file_path: "scripts/src/java/org/oppia/android/scripts/license/model/CopyrightLicense.kt" exempted_file_path: "scripts/src/java/org/oppia/android/scripts/license/model/Dependency.kt" -exempted_file_path: "scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt" -exempted_file_path: "scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt" -exempted_file_path: "scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt" +exempted_file_path: "scripts/src/java/org/oppia/android/scripts/maven/model/MavenArtifact.kt" +exempted_file_path: "scripts/src/java/org/oppia/android/scripts/maven/model/MavenInstallJson.kt" exempted_file_path: "scripts/src/java/org/oppia/android/scripts/todo/model/Issue.kt" exempted_file_path: "scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt" exempted_file_path: "testing/src/main/java/org/oppia/android/testing/AccessibilityTestRule.kt" diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 3a94254e9fc..eb538afedc7 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -57,3 +57,13 @@ kt_jvm_library( "//third_party:org_jetbrains_kotlin_kotlin-stdlib-jdk8_jar", ], ) + +kt_jvm_library( + name = "script_background_coroutine_dispatcher", + testonly = True, + srcs = ["ScriptBackgroundCoroutineDispatcher.kt"], + visibility = ["//scripts:oppia_script_library_visibility"], + deps = [ + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + ], +) diff --git a/scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt b/scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt new file mode 100644 index 00000000000..52bb21c0a0f --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt @@ -0,0 +1,86 @@ +package org.oppia.android.scripts.common + +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.Runnable +import kotlinx.coroutines.asCoroutineDispatcher +import java.io.Closeable +import java.util.concurrent.ExecutorService +import java.util.concurrent.Executors +import java.util.concurrent.TimeUnit +import kotlin.coroutines.CoroutineContext + +/** + * A [CoroutineDispatcher] that's [Closeable] and particularly tailored to be easily used in scripts + * that need to perform parallel tasks for expensive IO. It's highly recommended to exclusively use + * this dispatcher over any others, and to ensure that [close] is called at the end of the script to + * avoid any potential threads hanging (causing the script to not actually close). + * + * Note that the dispatcher attempts to finish any ongoing tasks when [close] is called, but it will + * reject new tasks from being scheduled and it will force terminate if any pending tasks at the + * time of closing don't end within the configured [closeTimeout] provided. + * + * A simple example for using this dispatcher: + * ```kotlin + * ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + * val deferred = CoroutineScope(scriptBgDispatcher).async { + * // Expensive task... + * } + * // IMPORTANT: The operation must be observed before use{} ends, otherwise the dispatcher will + * // close and terminate any pending tasks. + * runBlocking { deferred.await() } + * } + * ``` + * + * A more complex example for I/O operations: + * ```kotlin + * ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + * val deferred = CoroutineScope(scriptBgDispatcher).async { + * withContext(Dispatchers.IO) { + * // Perform I/O using Kotlin's highly parallelized I/O dispatcher, but wait for the result + * // using the background script dispatcher (since execution could continue if other I/O + * // operations need to be kicked off, or if other work can be done alongside the I/O). + * } + * } + * // IMPORTANT: The operation must be observed before use{} ends, otherwise the dispatcher will + * // close and terminate any pending tasks. + * runBlocking { deferred.await() } + * } + * ``` + * + * @property closeTimeout the amount of time, in [closeTimeoutUnit] units, that should be waited + * when [close]ing this dispatcher before force-ending ongoing tasks + * @property closeTimeoutUnit the unit of time used for [closeTimeout] + */ +class ScriptBackgroundCoroutineDispatcher( + private val closeTimeout: Long = 5, + private val closeTimeoutUnit: TimeUnit = TimeUnit.SECONDS +) : CoroutineDispatcher(), Closeable { + private val threadPool by lazy { Executors.newCachedThreadPool() } + private val coroutineDispatcher by lazy { threadPool.asCoroutineDispatcher() } + + override fun dispatch(context: CoroutineContext, block: Runnable) { + coroutineDispatcher.dispatch(context, block) + } + + override fun close() { + threadPool.tryShutdownFully(timeout = closeTimeout, unit = closeTimeoutUnit) + coroutineDispatcher.close() + } + + private companion object { + private fun ExecutorService.tryShutdownFully(timeout: Long, unit: TimeUnit) { + // Try to fully shutdown the executor service per https://stackoverflow.com/a/33690603 and + // https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html. + shutdown() + try { + if (!awaitTermination(timeout, unit)) { + shutdownNow() + check(awaitTermination(timeout, unit)) { "ExecutorService didn't fully shutdown: $this." } + } + } catch (e: InterruptedException) { + shutdownNow() + Thread.currentThread().interrupt() + } + } + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel index aaeeb5d34a6..220630a368b 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel @@ -5,11 +5,11 @@ Libraries corresponding to maven dependencies and their licenses checks. load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") kt_jvm_library( - name = "license_fetcher", + name = "maven_artifact_property_fetcher", testonly = True, srcs = [ - "LicenseFetcher.kt", - "LicenseFetcherImpl.kt", + "MavenArtifactPropertyFetcher.kt", + "MavenArtifactPropertyFetcherImpl.kt", ], visibility = ["//scripts:oppia_script_library_visibility"], ) @@ -20,12 +20,14 @@ kt_jvm_library( srcs = ["MavenDependenciesRetriever.kt"], visibility = ["//scripts:oppia_script_library_visibility"], deps = [ - ":license_fetcher", + ":maven_artifact_property_fetcher", "//scripts/src/java/org/oppia/android/scripts/common:bazel_client", + "//scripts/src/java/org/oppia/android/scripts/common:script_background_coroutine_dispatcher", "//scripts/src/java/org/oppia/android/scripts/maven/model", "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto", "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto_lite", "//third_party:com_google_protobuf_protobuf-java", + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", ], ) @@ -35,6 +37,7 @@ kt_jvm_library( srcs = ["MavenDependenciesListCheck.kt"], visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:script_background_coroutine_dispatcher", "//scripts/src/java/org/oppia/android/scripts/license:maven_dependencies_retriever", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/license/LicenseFetcher.kt b/scripts/src/java/org/oppia/android/scripts/license/LicenseFetcher.kt deleted file mode 100644 index b21d112cf97..00000000000 --- a/scripts/src/java/org/oppia/android/scripts/license/LicenseFetcher.kt +++ /dev/null @@ -1,7 +0,0 @@ -package org.oppia.android.scripts.license - -/** Utility class to extract the license text from a given URL. */ -interface LicenseFetcher { - /** Scrapes and returns the text from a given URL. */ - fun scrapeText(link: String): String -} diff --git a/scripts/src/java/org/oppia/android/scripts/license/LicenseFetcherImpl.kt b/scripts/src/java/org/oppia/android/scripts/license/LicenseFetcherImpl.kt deleted file mode 100644 index bfbcd611c7b..00000000000 --- a/scripts/src/java/org/oppia/android/scripts/license/LicenseFetcherImpl.kt +++ /dev/null @@ -1,11 +0,0 @@ -package org.oppia.android.scripts.license - -import java.net.URL - -/** Default implementation of [LicenseFetcher]. */ -class LicenseFetcherImpl() : LicenseFetcher { - - override fun scrapeText(link: String): String { - return URL(link).openStream().bufferedReader().readText() - } -} diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcher.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcher.kt new file mode 100644 index 00000000000..fac6c57181d --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcher.kt @@ -0,0 +1,10 @@ +package org.oppia.android.scripts.license + +/** Utility class to extract specific Maven artifact properties from remote sources. */ +interface MavenArtifactPropertyFetcher { + /** Scrapes and returns the text from a given URL. */ + fun scrapeText(link: String): String + + /** Returns whether the specified URL corresponds to a real Maven artifact file. */ + fun isValidArtifactFileUrl(url: String): Boolean +} diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcherImpl.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcherImpl.kt new file mode 100644 index 00000000000..27c53f1cd9f --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenArtifactPropertyFetcherImpl.kt @@ -0,0 +1,24 @@ +package org.oppia.android.scripts.license + +import java.net.HttpURLConnection +import java.net.URL + +/** Default implementation of [MavenArtifactPropertyFetcher]. */ +class MavenArtifactPropertyFetcherImpl : MavenArtifactPropertyFetcher { + override fun scrapeText(link: String): String { + return URL(link).openStream().bufferedReader().readText() + } + + override fun isValidArtifactFileUrl(url: String): Boolean { + // Partial reference: https://stackoverflow.com/q/19670622/3689782. + val connection = URL(url).openConnection() as? HttpURLConnection + val responseCode = try { + connection?.requestMethod = "HEAD" + connection?.connect() + connection?.responseCode + } finally { + connection?.disconnect() + } ?: error("Failed to connect to URL: $url.") + return responseCode == 200 + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt index 1632c3c9068..bce4fb8a547 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt @@ -1,8 +1,10 @@ package org.oppia.android.scripts.license import com.google.protobuf.TextFormat +import kotlinx.coroutines.runBlocking import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.proto.MavenDependency /** @@ -24,18 +26,17 @@ import org.oppia.android.scripts.proto.MavenDependency * third_party/maven_install.json scripts/assets/maven_dependencies.pb */ fun main(args: Array) { - MavenDependenciesListCheck(LicenseFetcherImpl()).main(args) + MavenDependenciesListCheck(MavenArtifactPropertyFetcherImpl()).main(args) } /** - * Wrapper class to pass [LicenseFetcher] and [CommandExecutor] to be utilized by the the main + * Wrapper class to pass [MavenArtifactPropertyFetcher] and [CommandExecutor] to be utilized by the the main * method. */ class MavenDependenciesListCheck( - private val licenseFetcher: LicenseFetcher, + private val mavenArtifactPropertyFetcher: MavenArtifactPropertyFetcher, private val commandExecutor: CommandExecutor = CommandExecutorImpl() ) { - /** * Verifies that the list of third-party maven dependencies in maven_dependnecies.textproto is * up-to-date. @@ -44,16 +45,31 @@ class MavenDependenciesListCheck( val pathToRoot = args[0] val pathToMavenInstallJson = "$pathToRoot/${args[1]}" val pathToMavenDependenciesPb = args[2] + ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + runBlocking { + checkMavenDependenciesList( + pathToRoot, pathToMavenInstallJson, pathToMavenDependenciesPb, scriptBgDispatcher + ) + } + } + } + private suspend fun checkMavenDependenciesList( + pathToRoot: String, + pathToMavenInstallJson: String, + pathToMavenDependenciesPb: String, + scriptBackgroundCoroutineDispatcher: ScriptBackgroundCoroutineDispatcher + ) { val mavenDependenciesRetriever = MavenDependenciesRetriever( pathToRoot, - licenseFetcher, + mavenArtifactPropertyFetcher, + scriptBackgroundCoroutineDispatcher, commandExecutor ) val bazelQueryDepsList = mavenDependenciesRetriever.retrieveThirdPartyMavenDependenciesList() - val mavenInstallDepsList = mavenDependenciesRetriever.getDependencyListFromMavenInstall( + val mavenInstallDepsList = mavenDependenciesRetriever.generateDependenciesListFromMavenInstall( pathToMavenInstallJson, bazelQueryDepsList ) @@ -166,16 +182,12 @@ class MavenDependenciesListCheck( private fun findRedundantDependencies( dependenciesList: List, updatedDependenciesList: List - ): List { - return updatedDependenciesList - dependenciesList - } + ): List = updatedDependenciesList - dependenciesList.toSet() private fun findMissingDependencies( dependenciesList: List, updatedDependenciesList: List - ): List { - return dependenciesList - updatedDependenciesList - } + ): List = dependenciesList - updatedDependenciesList.toSet() private fun printDependenciesList(dependencyList: List) { dependencyList.forEach { dep -> diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt index 3b67d51a751..e90419c2259 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt @@ -2,12 +2,16 @@ package org.oppia.android.scripts.license import com.google.protobuf.TextFormat import com.squareup.moshi.Moshi -import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.async +import kotlinx.coroutines.awaitAll +import kotlinx.coroutines.runBlocking +import kotlinx.coroutines.withContext import org.oppia.android.scripts.common.BazelClient import org.oppia.android.scripts.common.CommandExecutor -import org.oppia.android.scripts.common.CommandExecutorImpl -import org.oppia.android.scripts.maven.model.MavenListDependency -import org.oppia.android.scripts.maven.model.MavenListDependencyTree +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher +import org.oppia.android.scripts.maven.model.MavenInstallJson import org.oppia.android.scripts.proto.License import org.oppia.android.scripts.proto.MavenDependency import org.oppia.android.scripts.proto.MavenDependencyList @@ -23,21 +27,18 @@ private const val MAVEN_PREFIX = "@maven//:" /** Helper to compile the third-party maven dependencies list for Oppia Android. */ class MavenDependenciesRetriever( private val rootPath: String, - private val licenseFetcher: LicenseFetcher, - private val commandExecutor: CommandExecutor = CommandExecutorImpl() + private val mavenArtifactPropertyFetcher: MavenArtifactPropertyFetcher, + private val coroutineDispatcher: ScriptBackgroundCoroutineDispatcher, + private val commandExecutor: CommandExecutor ) { - - private val bazelClient by lazy { - initializeBazelClient(rootPath) - } + private val bazelClient by lazy { BazelClient(File(rootPath), commandExecutor) } + private val coroutineScope by lazy { CoroutineScope(coroutineDispatcher) } /** Returns the list of third-party dependency names per Bazel. */ fun retrieveThirdPartyMavenDependenciesList(): List { return bazelClient .retrieveThirdPartyMavenDepsListForBinary("//:oppia") - .map { dep -> - dep.removePrefix(MAVEN_PREFIX) - } + .map { it.removePrefix(MAVEN_PREFIX) } } /** @@ -159,11 +160,10 @@ class MavenDependenciesRetriever( // be invalid need further intervention. In this case, the developer needs to manually fill in // the license links for each of these dependencies. return mavenDependenciesList.filter { dependency -> - dependency.licenseList.isEmpty() || - dependency.licenseList.filter { license -> - license.verifiedLinkCase.equals(License.VerifiedLinkCase.VERIFIEDLINK_NOT_SET) && - license.isOriginalLinkInvalid - }.isNotEmpty() + dependency.licenseList.isEmpty() || dependency.licenseList.any { license -> + license.verifiedLinkCase.equals(License.VerifiedLinkCase.VERIFIEDLINK_NOT_SET) && + license.isOriginalLinkInvalid + } }.toSet() } @@ -180,24 +180,6 @@ class MavenDependenciesRetriever( ).mavenDependencyList } - /** - * Retrieves the list of [MavenListDependency]s such that each of these dependencies is present - * in maven_install.json and is also obtained from the Bazel query. - * - * @param pathToMavenInstall path to the maven_install.json file - * @param bazelQueryDepsNames list of dependency names generated from Bazel Query - * @return list of [MavenListDependency] - */ - fun getDependencyListFromMavenInstall( - pathToMavenInstall: String, - bazelQueryDepsNames: List - ): List { - val dependencyTree = retrieveDependencyTree(pathToMavenInstall) - return dependencyTree.mavenListDependencies.dependencyList.filter { dep -> - omitVersionAndReplaceColonsHyphensPeriods(dep.coord) in bazelQueryDepsNames - } - } - /** * Extracts the license names and license links of the dependencies from their corresponding POM * files. @@ -209,15 +191,13 @@ class MavenDependenciesRetriever( fun retrieveDependencyListFromPom( finalDependenciesList: List ): MavenDependencyList { - val mavenDependencyList = finalDependenciesList.map { it -> - // Remove ".jar" or ".aar" or any other extension from the specified url. - val pomFileUrl = "${it.url?.substringBeforeLast('.')}.pom" - val artifactName = it.coord - val artifactVersion = artifactName.substringAfterLast(':') - val pomFile = licenseFetcher.scrapeText(pomFileUrl) + val mavenDependencyList = finalDependenciesList.map { + val repoBaseUrl = it.repoUrls.firstOrNull() ?: error("No repo URL found for artifact: $it.") + val pomFileUrl = it.coord.computePomUrl(repoBaseUrl) + val pomFile = mavenArtifactPropertyFetcher.scrapeText(pomFileUrl) val mavenDependency = MavenDependency.newBuilder().apply { - this.artifactName = it.coord - this.artifactVersion = artifactVersion.toString() + this.artifactName = it.coord.reducedCoordinateString + this.artifactVersion = it.coord.version this.addAllLicense(extractLicenseLinksFromPom(pomFile)) } mavenDependency.build() @@ -233,14 +213,12 @@ class MavenDependenciesRetriever( * @return list of [MavenListDependency]s that contains the artifact name and a URL that is used * to obtain the URL of the POM file of the dependency */ - fun generateDependenciesListFromMavenInstall( + suspend fun generateDependenciesListFromMavenInstall( pathToMavenInstall: String, bazelQueryDepsNames: List ): List { - val dependencyTree = retrieveDependencyTree(pathToMavenInstall) - val mavenInstallDependencyList = dependencyTree.mavenListDependencies.dependencyList - return mavenInstallDependencyList.filter { dep -> - bazelQueryDepsNames.contains(omitVersionAndReplaceColonsHyphensPeriods(dep.coord)) + return computeMavenDependencies(pathToMavenInstall).filter { dep -> + dep.coord.bazelTarget in bazelQueryDepsNames } } @@ -260,13 +238,6 @@ class MavenDependenciesRetriever( }.build() as MavenDependencyList } - private fun omitVersionAndReplaceColonsHyphensPeriods(artifactName: String): String { - return artifactName.substring(0, artifactName.lastIndexOf(':')) - .replace('.', '_') - .replace(':', '_') - .replace('-', '_') - } - private fun extractLicenseLinksFromPom( pomText: String ): List { @@ -276,8 +247,8 @@ class MavenDependenciesRetriever( val doc = docBuilder.parse(InputSource(pomText.byteInputStream())) val licenses = doc.getElementsByTagName("license") - for (i in 0 until licenses.getLength()) { - if (licenses.item(0).getNodeType() == Node.ELEMENT_NODE) { + for (i in 0 until licenses.length) { + if (licenses.item(0).nodeType == Node.ELEMENT_NODE) { val element = licenses.item(i) as Element val licenseName = getNodeValue("name", element) val licenseLink = replaceHttpWithHttps(getNodeValue("url", element)) @@ -292,13 +263,45 @@ class MavenDependenciesRetriever( return licenseList } - private fun retrieveDependencyTree(pathToMavenInstall: String): MavenListDependencyTree { + private suspend fun computeMavenDependencies( + pathToMavenInstall: String + ): List { + val mavenInstallJson = parseMavenInstallJson(pathToMavenInstall) + val artifactPartialCoordToRepoUrls = + mavenInstallJson.repositories.entries.flatMap { (repoBaseUrl, arifactCoordStrs) -> + arifactCoordStrs.map { it to repoBaseUrl } + }.groupBy { (artifactCoordStr, _) -> + artifactCoordStr + }.mapValues { (_, coordUrlToRepoUrlPairs) -> coordUrlToRepoUrlPairs.map { it.second } } + + val coordToPossibleUrls = mavenInstallJson.artifacts.map { (partialCoord, artifact) -> + val coord = MavenCoordinate.parseFrom("$partialCoord:${artifact.version}") + return@map coord to artifactPartialCoordToRepoUrls.getValue(partialCoord) + } + val filteredCoordToPossibleUrls = coordToPossibleUrls.map { (coord, possibleUrls) -> + coroutineScope.async { + coord to possibleUrls.filter { + // Run blocking I/O operations on the I/O thread pool. + withContext(Dispatchers.IO) { + mavenArtifactPropertyFetcher.isValidArtifactFileUrl(coord.computeArtifactUrl(it)) + } + } + } + } + // Wait for all repo URL checks to finish (parallely). + return runBlocking { + filteredCoordToPossibleUrls.awaitAll().map { (coord, validRepoUrls) -> + MavenListDependency(coord, validRepoUrls) + } + } + } + + private fun parseMavenInstallJson(pathToMavenInstall: String): MavenInstallJson { val mavenInstallJsonText = File(pathToMavenInstall).inputStream().bufferedReader().use { it.readText() } - val moshi = Moshi.Builder().addLast(KotlinJsonAdapterFactory()).build() - val adapter = moshi.adapter(MavenListDependencyTree::class.java) - return adapter.fromJson(mavenInstallJsonText) - ?: throw Exception("Failed to parse $pathToMavenInstall") + val moshi = Moshi.Builder().build() + val adapter = moshi.adapter(MavenInstallJson::class.java) + return adapter.fromJson(mavenInstallJsonText) ?: error("Failed to parse $pathToMavenInstall.") } private fun getNodeValue(tag: String, element: Element): String { @@ -306,10 +309,10 @@ class MavenDependenciesRetriever( val node = nodeList.item(0) if (node != null) { if (node.hasChildNodes()) { - val child = node.getFirstChild() + val child = node.firstChild while (child != null) { - if (child.getNodeType() === Node.TEXT_NODE) { - return child.getNodeValue() + if (child.nodeType == Node.TEXT_NODE) { + return child.nodeValue } } } @@ -317,13 +320,103 @@ class MavenDependenciesRetriever( return "" } - private fun replaceHttpWithHttps( - url: String - ): String { - return url.replaceFirst("http://", "https://") - } + private fun replaceHttpWithHttps(url: String): String = url.replaceFirst("http://", "https://") - private fun initializeBazelClient(rootPath: String): BazelClient { - return BazelClient(File(rootPath), commandExecutor) + /** + * Represents the coordinate to a unique Maven artifact, as defined by: + * https://maven.apache.org/repositories/artifacts.html. + * + * @property groupId the artifact's group (which is often the artifact author or maintainer) + * @property artifactId the unique ID for the artifact within its group + * @property version the artifact's version (which often uses SemVer) + * @property classifier the unique classifier of the coordinate, e.g. "sources", or null if none + * @property extension the optional extension of the artifact, or null if not specified + */ + data class MavenCoordinate( + val groupId: String, + val artifactId: String, + val version: String, + val classifier: String? = null, + val extension: String? = null + ) { + /** + * A reduced string representation of this coordinate that ignores any specified [classifier] or + * [extension]. + */ + val reducedCoordinateString: String get() = "$groupId:$artifactId:$version" + + /** + * A base computation of what the suffix of the Bazel target would look like for the artifact + * represented by this coordinate. Note that this is specifically the suffix of a Maven-imported + * artifact target and not one produced by Oppia (so they may look a bit different). + */ + val bazelTarget: String + get() = "${groupId.bazelifyCoordFragment()}_${artifactId.bazelifyCoordFragment()}" + + private val delimitedClassifierUrlFragment get() = classifier?.let { "-$it" } ?: "" + + /** + * Returns the downloadable URL for the main file of the artifact represented by this + * coordinate. + * + * Note that per https://maven.apache.org/repositories/artifacts.html the extension will assumed + * to be 'jar' if an [extension] hasn't been provided. + */ + fun computeArtifactUrl(baseRepoUrl: String): String = + computeArtifactFileUrl(baseRepoUrl, extension ?: "jar") + + /** + * Returns the downloadable URL for the POM file corresponding to the artifact represented by + * this coordinate. + * + * See https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#what-is-a-pom + * for more context on POM files. + */ + fun computePomUrl(baseRepoUrl: String): String = + computeArtifactFileUrl(baseRepoUrl, extension = "pom") + + private fun computeArtifactFileUrl(baseRepoUrl: String, extension: String): String { + return "${baseRepoUrl.removeSuffix("/")}/${groupId.replace('.', '/')}/$artifactId/$version" + + "/$artifactId-$version$delimitedClassifierUrlFragment.$extension" + } + + companion object { + /** + * Returns a new [MavenCoordinate] derived from the specified [coordinateString] with + * fragments defined by https://maven.apache.org/repositories/artifacts.html. + * + * Note that this function does not support 'baseVersion'-style versions and will treat such + * fragments as a whole 'version' piece. + */ + fun parseFrom(coordinateString: String): MavenCoordinate { + val components = coordinateString.split(':') + return when (components.size) { + 3 -> { + val (groupId, artifactId, version) = components + MavenCoordinate(groupId, artifactId, version) + } + 4 -> { + val (groupId, artifactId, extension, version) = components + MavenCoordinate(groupId, artifactId, version, extension = extension) + } + 5 -> { + val (groupId, artifactId, extension, classifier, version) = components + MavenCoordinate(groupId, artifactId, version, classifier, extension) + } + else -> error("Invalid Maven coordinate string: $coordinateString.") + } + } + + private fun String.bazelifyCoordFragment(): String = replace('.', '_').replace('-', '_') + } } + + /** + * Represents a single downloadable maven_install_json dependency. + * + * @property coord the [MavenCoordinate] of the dependency + * @property repoUrls a list of Maven repository URLs from which the dependency may be downloaded. + * Note that these repositories have been confirmed to include this specific dependency. + */ + data class MavenListDependency(val coord: MavenCoordinate, val repoUrls: List) } diff --git a/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel index 189bc4e2be9..f610d77cf41 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel @@ -10,6 +10,7 @@ kt_jvm_library( srcs = ["GenerateMavenDependenciesList.kt"], visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:script_background_coroutine_dispatcher", "//scripts/src/java/org/oppia/android/scripts/license:maven_dependencies_retriever", ], ) @@ -20,7 +21,7 @@ kt_jvm_library( srcs = ["RetrieveLicenseTexts.kt"], visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ - "//scripts/src/java/org/oppia/android/scripts/license:license_fetcher", + "//scripts/src/java/org/oppia/android/scripts/license:maven_artifact_property_fetcher", "//scripts/src/java/org/oppia/android/scripts/license/model", "//scripts/src/java/org/oppia/android/scripts/maven/model", "//scripts/src/java/org/oppia/android/scripts/proto:maven_dependencies_java_proto", diff --git a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt index 8829a55a475..804c1939428 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt @@ -1,9 +1,11 @@ package org.oppia.android.scripts.maven +import kotlinx.coroutines.runBlocking import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl -import org.oppia.android.scripts.license.LicenseFetcher -import org.oppia.android.scripts.license.LicenseFetcherImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcher +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcherImpl import org.oppia.android.scripts.license.MavenDependenciesRetriever import org.oppia.android.scripts.proto.MavenDependencyList @@ -27,12 +29,12 @@ import org.oppia.android.scripts.proto.MavenDependencyList * scripts/assets/maven_dependencies.pb */ fun main(args: Array) { - GenerateMavenDependenciesList(LicenseFetcherImpl()).main(args) + GenerateMavenDependenciesList(MavenArtifactPropertyFetcherImpl()).main(args) } /** Wrapper class to pass dependencies to be utilized by the the main method. */ class GenerateMavenDependenciesList( - private val licenseFetcher: LicenseFetcher, + private val mavenArtifactPropertyFetcher: MavenArtifactPropertyFetcher, private val commandExecutor: CommandExecutor = CommandExecutorImpl() ) { /** @@ -47,46 +49,68 @@ class GenerateMavenDependenciesList( val pathToMavenInstallJson = "$pathToRoot/${args[1]}" val pathToMavenDependenciesTextProto = "$pathToRoot/${args[2]}" val pathToMavenDependenciesPb = args[3] + ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + runBlocking { + generateDependenciesList( + pathToRoot, + pathToMavenInstallJson, + pathToMavenDependenciesTextProto, + pathToMavenDependenciesPb, + scriptBgDispatcher + ) + } + } + } - val MavenDependenciesRetriever = MavenDependenciesRetriever(pathToRoot, licenseFetcher) + private suspend fun generateDependenciesList( + pathToRoot: String, + pathToMavenInstallJson: String, + pathToMavenDependenciesTextProto: String, + pathToMavenDependenciesPb: String, + scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher + ) { + val retriever = + MavenDependenciesRetriever( + pathToRoot, mavenArtifactPropertyFetcher, scriptBgDispatcher, commandExecutor + ) val bazelQueryDepsList = - MavenDependenciesRetriever.retrieveThirdPartyMavenDependenciesList() - val mavenInstallDepsList = MavenDependenciesRetriever.getDependencyListFromMavenInstall( + retriever.retrieveThirdPartyMavenDependenciesList() + val mavenInstallDepsList = retriever.generateDependenciesListFromMavenInstall( pathToMavenInstallJson, bazelQueryDepsList ) val dependenciesListFromPom = - MavenDependenciesRetriever + retriever .retrieveDependencyListFromPom(mavenInstallDepsList) .mavenDependencyList val dependenciesListFromTextProto = - MavenDependenciesRetriever.retrieveMavenDependencyList(pathToMavenDependenciesPb) + retriever.retrieveMavenDependencyList(pathToMavenDependenciesPb) - val updatedDependenciesList = MavenDependenciesRetriever.addChangesFromTextProto( + val updatedDependenciesList = retriever.addChangesFromTextProto( dependenciesListFromPom, dependenciesListFromTextProto ) val manuallyUpdatedLicenses = - MavenDependenciesRetriever.retrieveManuallyUpdatedLicensesSet(updatedDependenciesList) + retriever.retrieveManuallyUpdatedLicensesSet(updatedDependenciesList) - val finalDependenciesList = MavenDependenciesRetriever.updateMavenDependenciesList( + val finalDependenciesList = retriever.updateMavenDependenciesList( updatedDependenciesList, manuallyUpdatedLicenses ) - MavenDependenciesRetriever.writeTextProto( + retriever.writeTextProto( pathToMavenDependenciesTextProto, MavenDependencyList.newBuilder().addAllMavenDependency(finalDependenciesList).build() ) val licensesToBeFixed = - MavenDependenciesRetriever.getAllBrokenLicenses(finalDependenciesList) + retriever.getAllBrokenLicenses(finalDependenciesList) if (licensesToBeFixed.isNotEmpty()) { - val licenseToDependencyMap = MavenDependenciesRetriever + val licenseToDependencyMap = retriever .findFirstDependenciesWithBrokenLicenses( finalDependenciesList, licensesToBeFixed @@ -150,7 +174,7 @@ class GenerateMavenDependenciesList( } val dependenciesWithoutAnyLinks = - MavenDependenciesRetriever.getDependenciesThatNeedIntervention(finalDependenciesList) + retriever.getDependenciesThatNeedIntervention(finalDependenciesList) if (dependenciesWithoutAnyLinks.isNotEmpty()) { println( """ @@ -184,6 +208,6 @@ class GenerateMavenDependenciesList( } throw Exception("License links are invalid or not available for some dependencies") } - println("\nScript executed succesfully: maven_dependencies.textproto updated successfully.") + println("\nScript executed successfully: maven_dependencies.textproto updated successfully.") } } diff --git a/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt b/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt index 7b7e46cd035..b6f29bc58f0 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/RetrieveLicenseTexts.kt @@ -1,7 +1,7 @@ package org.oppia.android.scripts.maven -import org.oppia.android.scripts.license.LicenseFetcher -import org.oppia.android.scripts.license.LicenseFetcherImpl +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcher +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcherImpl import org.oppia.android.scripts.license.model.CopyrightLicense import org.oppia.android.scripts.license.model.Dependency import org.oppia.android.scripts.proto.License @@ -42,7 +42,7 @@ const val MAX_LICENSE_LENGTH = 16383 * scripts/assets/maven_dependencies.pb */ fun main(args: Array) { - RetrieveLicenseTexts(LicenseFetcherImpl()).main(args) + RetrieveLicenseTexts(MavenArtifactPropertyFetcherImpl()).main(args) } /** @@ -50,7 +50,7 @@ fun main(args: Array) { * texts of the dependencies. */ class RetrieveLicenseTexts( - private val licenseFetcher: LicenseFetcher + private val mavenArtifactPropertyFetcher: MavenArtifactPropertyFetcher ) { /** Generates a resource xml file that contains license texts of the third-party dependencies. */ @@ -394,7 +394,7 @@ class RetrieveLicenseTexts( } private fun fetchLicenseText(url: String): String { - return licenseFetcher.scrapeText(url) + return mavenArtifactPropertyFetcher.scrapeText(url) } private fun omitVersion(artifactName: String): String { diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel index 3bc304442f6..39107193490 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel @@ -8,9 +8,8 @@ kt_jvm_library( name = "model", testonly = True, srcs = [ - "MavenListDependencies.kt", - "MavenListDependency.kt", - "MavenListDependencyTree.kt", + "MavenArtifact.kt", + "MavenInstallJson.kt", ], visibility = ["//scripts:oppia_script_library_visibility"], deps = ["//third_party:moshi"], diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenArtifact.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenArtifact.kt new file mode 100644 index 00000000000..82144e0972a --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenArtifact.kt @@ -0,0 +1,12 @@ +package org.oppia.android.scripts.maven.model + +import com.squareup.moshi.Json +import com.squareup.moshi.JsonClass + +/** + * Represents a single artifact contained within a maven_install_json file. + * + * @property version the self-reported version of the artifact + */ +@JsonClass(generateAdapter = true) +data class MavenArtifact(@Json(name = "version") val version: String) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenInstallJson.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenInstallJson.kt new file mode 100644 index 00000000000..9b78a4a483a --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenInstallJson.kt @@ -0,0 +1,16 @@ +package org.oppia.android.scripts.maven.model + +import com.squareup.moshi.Json +import com.squareup.moshi.JsonClass + +/** + * Represents a parsable a maven_install_json file. + * + * @property artifacts a map of artifact coordinate to [MavenArtifact] + * @property repositories a map of repository URL to a list of [MavenArtifact] coordinates + */ +@JsonClass(generateAdapter = true) +data class MavenInstallJson( + @Json(name = "artifacts") val artifacts: Map, + @Json(name = "repositories") val repositories: Map> +) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt deleted file mode 100644 index 7ed67a25bd5..00000000000 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencies.kt +++ /dev/null @@ -1,19 +0,0 @@ -package org.oppia.android.scripts.maven.model - -import com.squareup.moshi.Json -import com.squareup.moshi.JsonClass - -/** - * Data class that stores the list of dependencies present in `dependencies` array in - * maven_install.json. - */ -@JsonClass(generateAdapter = true) -data class MavenListDependencies( - /** - * The list of dependencies parsed from the maven_install.json file where each dependency - * would contain the full name of the dependency, and a url that refers to the .aar or - * .jar file of the dependency. This url can also take us to the POM file of the dependency - * by just repplacing the extension in the url to .pom. - */ - @Json(name = "dependencies") val dependencyList: List -) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt deleted file mode 100644 index bd00c0687ca..00000000000 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependency.kt +++ /dev/null @@ -1,17 +0,0 @@ -package org.oppia.android.scripts.maven.model - -import com.squareup.moshi.Json -import com.squareup.moshi.JsonClass - -/** - * Data class that contains all the details relevant to a dependency that is present in - * maven_install.json. - */ -@JsonClass(generateAdapter = true) -data class MavenListDependency( - /** The name of the maven dependency. */ - @Json(name = "coord") val coord: String, - - /** The url that points to the .jar or .aar file of the dependeny. */ - @Json(name = "url") val url: String? -) diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt b/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt deleted file mode 100644 index ca6b8b080fa..00000000000 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/MavenListDependencyTree.kt +++ /dev/null @@ -1,14 +0,0 @@ -package org.oppia.android.scripts.maven.model - -import com.squareup.moshi.Json -import com.squareup.moshi.JsonClass - -/** Data class to parse the list of maven dependencies from maven_install.json. */ -@JsonClass(generateAdapter = true) -data class MavenListDependencyTree( - /** - * Parses the `dependeny_tree` key of the maven_install.json file that maps to an array of - * maven dependencies. - */ - @Json(name = "dependency_tree") val mavenListDependencies: MavenListDependencies -) diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel index e47fc741ab6..bd1ef437389 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel @@ -60,3 +60,14 @@ kt_jvm_test( "//third_party:org_jetbrains_kotlin_kotlin-test-junit", ], ) + +kt_jvm_test( + name = "ScriptBackgroundCoroutineDispatcherTest", + srcs = ["ScriptBackgroundCoroutineDispatcherTest.kt"], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:script_background_coroutine_dispatcher", + "//testing:assertion_helpers", + "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party:org_mockito_mockito-core", + ], +) diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt new file mode 100644 index 00000000000..dce99691bcb --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt @@ -0,0 +1,79 @@ +package org.oppia.android.scripts.common + +import kotlinx.coroutines.CancellationException +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.async +import kotlinx.coroutines.channels.Channel +import kotlinx.coroutines.delay +import kotlinx.coroutines.runBlocking +import kotlinx.coroutines.withContext +import org.junit.Rule +import org.junit.Test +import org.mockito.Mock +import org.mockito.Mockito.verify +import org.mockito.Mockito.verifyNoMoreInteractions +import org.mockito.junit.MockitoJUnit +import org.mockito.junit.MockitoRule +import org.oppia.android.testing.assertThrows +import java.util.concurrent.TimeUnit + +/** Tests for [ScriptBackgroundCoroutineDispatcher]. */ +// FunctionName: test names are conventionally named with underscores. +@Suppress("FunctionName") +class ScriptBackgroundCoroutineDispatcherTest { + @field:[Rule JvmField] val mockitoRule: MockitoRule = MockitoJUnit.rule() + + @Mock lateinit var mockRunnable: Runnable + + @Test + fun testDispatchTask_taskIsRun() { + val dispatcher = ScriptBackgroundCoroutineDispatcher() + + runBlocking { withContext(dispatcher) { mockRunnable.run() } } + + verify(mockRunnable).run() + } + + @Test + fun testClose_noExceptionThrown() { + val dispatcher = ScriptBackgroundCoroutineDispatcher() + + dispatcher.close() + + // The verification is that no exception is thrown (otherwise the test should fail). + } + + @Test + fun testDispatch_afterClosing_throwsException() { + val dispatcher = ScriptBackgroundCoroutineDispatcher() + dispatcher.close() + + // The task should fail to schedule since the dispatcher has been closed. + assertThrows(CancellationException::class) { + runBlocking { withContext(dispatcher) { mockRunnable.run() } } + } + } + + @Test + fun testClose_pendingTaskLongerThanCloseTimeout_taskIsNotRun() { + val dispatcher = + ScriptBackgroundCoroutineDispatcher( + closeTimeout = 50L, closeTimeoutUnit = TimeUnit.MILLISECONDS + ) + val taskStartedChannel = Channel() + // Schedule a task but make sure that the attempt to close the dispatcher happens exactly + // between the task starting and ending (to verify close timeout flows). + @Suppress("DeferredResultUnused") + CoroutineScope(dispatcher).async { + taskStartedChannel.send(true) + delay(1_000L) + mockRunnable.run() + } + runBlocking { taskStartedChannel.receive() } + + dispatcher.close() + + // The task should not have run since it was cancelled, but no exception will be thrown. + verifyNoMoreInteractions(mockRunnable) + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel index 707ec3e8081..ade58a2cca8 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel @@ -36,6 +36,7 @@ kt_jvm_test( deps = [ "//scripts/src/java/org/oppia/android/scripts/license:maven_dependencies_retriever", "//scripts/src/java/org/oppia/android/scripts/testing:test_bazel_workspace", + "//testing:assertion_helpers", "//third_party:com_google_truth_truth", "//third_party:org_jetbrains_kotlin_kotlin-test-junit", "//third_party:org_mockito_kotlin_mockito-kotlin", diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt index f30b261f53a..9a43bf256f9 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt @@ -24,65 +24,13 @@ import java.io.PrintStream import java.util.concurrent.TimeUnit /** Tests for [MavenDependenciesListCheck]. */ +// FunctionName: test names are conventionally named with underscores. +@Suppress("FunctionName") class MavenDependenciesListCheckTest { - - private val DATA_BINDING_DEP = "androidx.databinding:databinding-adapters:3.4.2" - private val PROTO_LITE_DEP = "com.google.protobuf:protobuf-lite:3.0.0" - private val GLIDE_DEP = - "com.github.bumptech.glide:annotations:4.11.0" - private val FIREBASE_ANALYTICS_DEP = "com.google.firebase:firebase-analytics:17.5.0" - private val IO_FABRIC_DEP = "io.fabric.sdk.android:fabric:1.4.7" - private val FIREBASE_ANALYTICS_UPGRADED_DEP = - "com.google.firebase:firebase-analytics:19.0.0" - - private val DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:androidx_databinding_databinding-adapters" - private val PROTO_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_protobuf_protobuf-javalite" - private val GLIDE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_github_bumptech_glide_annotations" - private val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_firebase_firebase-analytics" - private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:io_fabric_sdk_android_fabric" - - private val DATA_BINDING_VERSION = "3.4.2" - private val PROTO_LITE_VERSION = "3.0.0" - private val GLIDE_ANNOTATIONS_VERSION = "4.11.0" - private val FIREBASE_ANALYTICS_VERSION = "17.5.0" - private val FIREBASE_ANALYTICS_UPGRADED_VERSION = "19.0.0" - private val IO_FABRIC_VERSION = "1.4.7" - - private val DATA_BINDING_POM = "https://maven.google.com/androidx/databinding/databinding-" + - "adapters/$DATA_BINDING_VERSION/databinding-adapters-$DATA_BINDING_VERSION.pom" - private val PROTO_LITE_POM = "https://repo1.maven.org/maven2/com/google/protobuf/protobuf" + - "-lite/$PROTO_LITE_VERSION/protobuf-lite-$PROTO_LITE_VERSION.pom" - private val IO_FABRIC_POM = "https://maven.google.com/io/fabric/sdk/android/fabric/" + - "$IO_FABRIC_VERSION/fabric-$IO_FABRIC_VERSION.pom" - private val GLIDE_ANNOTATIONS_POM = "https://repo1.maven.org/maven2/com/github/bumptech/glide" + - "/annotations/$GLIDE_ANNOTATIONS_VERSION/annotations-$GLIDE_ANNOTATIONS_VERSION.pom" - private val FIREBASE_ANALYTICS_POM = "https://maven.google.com/com/google/firebase/firebase-" + - "analytics/$FIREBASE_ANALYTICS_VERSION/firebase-analytics-$FIREBASE_ANALYTICS_VERSION.pom" - private val UPGRADED_FIREBASE_ANALYTICS_POM = "https://maven.google.com/com/google/firebase/" + - "firebase-analytics/$FIREBASE_ANALYTICS_UPGRADED_VERSION/firebase-analytics-" + - "$FIREBASE_ANALYTICS_UPGRADED_VERSION.pom" - - private val SCRIPT_PASSED_MESSAGE = - "maven_dependencies.textproto is up-to-date." - private val MISSING_DEPENDENCIES_ONLY_FAILURE = - "Missing dependencies in maven_dependencies.textproto" - private val REDUNDANT_DEPENDENCIES_ONLY_FAILURE = - "Redundant dependencies in maven_dependencies.textproto" - private val MISSING_AND_REDUNDANT_DEPENDENCIES_FAILURE = - "Redundant and missing dependencies in maven_dependencies.textproto" - private val LICENSE_DETAILS_INCOMPLETE_FAILURE = "Licenses details are not completed" - private val UNAVAILABLE_OR_INVALID_LICENSE_LINKS_FAILURE = - "License links are invalid or not available for some dependencies" - private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out - private val mockLicenseFetcher by lazy { initializeLicenseFetcher() } + private val mockArtifactPropertyFetcher by lazy { initializeArtifactPropertyFetcher() } private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } private lateinit var testBazelWorkspace: TestBazelWorkspace @@ -112,7 +60,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -188,7 +136,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -252,7 +200,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -328,7 +276,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -407,7 +355,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -483,7 +431,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -561,7 +509,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -639,7 +587,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -719,7 +667,7 @@ class MavenDependenciesListCheckTest { setUpBazelEnvironment(coordsList) MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -772,7 +720,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -821,7 +769,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -876,7 +824,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -891,7 +839,7 @@ class MavenDependenciesListCheckTest { private fun setUpBazelEnvironment(coordsList: List) { val mavenInstallJson = tempFolder.newFile("scripts/assets/maven_install.json") - writeMavenInstallJson(mavenInstallJson) + writeMavenInstallJson(mavenInstallJson, FIREBASE_ANALYTICS_VERSION) testBazelWorkspace.setUpWorkspaceForRulesJvmExternal(coordsList) val thirdPartyPrefixCoordList = coordsList.map { coordinate -> when (coordinate) { @@ -909,11 +857,7 @@ class MavenDependenciesListCheckTest { private fun setUpBazelEnvironmentWithUpdatedFirebaseDependency(coordsList: List) { val mavenInstallJson = tempFolder.newFile("scripts/assets/maven_install.json") - writeMavenInstallJson( - mavenInstallJsonFile = mavenInstallJson, - firebaseAnalyticsCoord = FIREBASE_ANALYTICS_UPGRADED_DEP, - firebaseAnalayticsPom = UPGRADED_FIREBASE_ANALYTICS_POM - ) + writeMavenInstallJson(mavenInstallJson, FIREBASE_ANALYTICS_UPGRADED_VERSION) testBazelWorkspace.setUpWorkspaceForRulesJvmExternal(coordsList) val thirdPartyPrefixCoordList = coordsList.map { coordinate -> when (coordinate) { @@ -986,36 +930,36 @@ class MavenDependenciesListCheckTest { } /** Helper function to write a fake maven_install.json file. */ - private fun writeMavenInstallJson( - mavenInstallJsonFile: File, - firebaseAnalyticsCoord: String = FIREBASE_ANALYTICS_DEP, - firebaseAnalayticsPom: String = FIREBASE_ANALYTICS_POM - ) { + private fun writeMavenInstallJson(mavenInstallJsonFile: File, firebaseAnalyticsVersion: String) { mavenInstallJsonFile.writeText( """ { - "dependency_tree": { - "dependencies": [ - { - "coord": "androidx.databinding:databinding-adapters:3.4.2", - "url": "${DATA_BINDING_POM.dropLast(3)}aar" - }, - { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "url": "${GLIDE_ANNOTATIONS_POM.dropLast(3)}jar" - }, - { - "coord": "$firebaseAnalyticsCoord", - "url": "${firebaseAnalayticsPom.dropLast(3)}aar" - }, - { - "coord": "com.google.protobuf:protobuf-lite:3.0.0", - "url": "${PROTO_LITE_POM.dropLast(3)}jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "url": "${IO_FABRIC_POM.dropLast(3)}aar" - } + "artifacts": { + "androidx.databinding:databinding-adapters": { + "version": "3.4.2" + }, + "com.github.bumptech.glide:annotations": { + "version": "4.11.0" + }, + "com.google.firebase:firebase-analytics": { + "version": "$firebaseAnalyticsVersion" + }, + "com.google.protobuf:protobuf-lite": { + "version": "3.0.0" + }, + "io.fabric.sdk.android:fabric": { + "version": "1.4.7" + } + }, + "repositories": { + "$GOOGLE_MAVEN_URL": [ + "androidx.databinding:databinding-adapters", + "com.google.firebase:firebase-analytics", + "io.fabric.sdk.android:fabric" + ], + "$PUBLIC_MAVEN_URL": [ + "com.github.bumptech.glide:annotations", + "com.google.protobuf:protobuf-lite" ] } } @@ -1027,10 +971,10 @@ class MavenDependenciesListCheckTest { return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) } - /** Returns a mock for the [LicenseFetcher]. */ - private fun initializeLicenseFetcher(): LicenseFetcher { - return mock { - on { scrapeText(eq(DATA_BINDING_POM)) } + /** Returns a mock for the [MavenArtifactPropertyFetcher]. */ + private fun initializeArtifactPropertyFetcher(): MavenArtifactPropertyFetcher { + return mock { + on { scrapeText(eq(DATA_BINDING_POM_URL)) } .doReturn( """ @@ -1043,7 +987,7 @@ class MavenDependenciesListCheckTest { """.trimIndent() ) - on { scrapeText(eq(GLIDE_ANNOTATIONS_POM)) } + on { scrapeText(eq(GLIDE_ANNOTATIONS_POM_URL)) } .doReturn( """ @@ -1061,7 +1005,7 @@ class MavenDependenciesListCheckTest { """.trimIndent() ) - on { scrapeText(eq(FIREBASE_ANALYTICS_POM)) } + on { scrapeText(eq(FIREBASE_ANALYTICS_POM_URL)) } .doReturn( """ @@ -1074,7 +1018,7 @@ class MavenDependenciesListCheckTest { """.trimIndent() ) - on { scrapeText(eq(UPGRADED_FIREBASE_ANALYTICS_POM)) } + on { scrapeText(eq(UPGRADED_FIREBASE_ANALYTICS_POM_URL)) } .doReturn( """ @@ -1087,7 +1031,7 @@ class MavenDependenciesListCheckTest { """.trimIndent() ) - on { scrapeText(eq(IO_FABRIC_POM)) } + on { scrapeText(eq(IO_FABRIC_POM_URL)) } .doReturn( """ @@ -1100,13 +1044,99 @@ class MavenDependenciesListCheckTest { """.trimIndent() ) - on { scrapeText(eq(PROTO_LITE_POM)) } + on { scrapeText(eq(PROTO_LITE_POM_URL)) } .doReturn( """ Random Project """.trimIndent() ) + on { isValidArtifactFileUrl(eq(DATA_BINDING_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(PROTO_LITE_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(IO_FABRIC_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(GLIDE_ANNOTATIONS_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(FIREBASE_ANALYTICS_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(UPGRADED_FIREBASE_ANALYTICS_ARTIFACT_URL)) }.thenReturn(true) } } + + private companion object { + private const val DATA_BINDING_DEP = "androidx.databinding:databinding-adapters:3.4.2" + private const val PROTO_LITE_DEP = "com.google.protobuf:protobuf-lite:3.0.0" + private const val GLIDE_DEP = "com.github.bumptech.glide:annotations:4.11.0" + private const val FIREBASE_ANALYTICS_DEP = "com.google.firebase:firebase-analytics:17.5.0" + private const val IO_FABRIC_DEP = "io.fabric.sdk.android:fabric:1.4.7" + private const val FIREBASE_ANALYTICS_UPGRADED_DEP = + "com.google.firebase:firebase-analytics:19.0.0" + + private const val DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:androidx_databinding_databinding-adapters" + private const val PROTO_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:com_google_protobuf_protobuf-javalite" + private const val GLIDE_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:com_github_bumptech_glide_annotations" + private const val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:com_google_firebase_firebase-analytics" + private const val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:io_fabric_sdk_android_fabric" + + private const val GOOGLE_MAVEN_URL = "https://maven.google.com" + private const val PUBLIC_MAVEN_URL = "https://repo1.maven.org/maven2" + + private const val DATA_BINDING_VERSION = "3.4.2" + private const val DATA_BINDING_BASE_URL = + "$GOOGLE_MAVEN_URL/androidx/databinding/databinding-adapters" + + "/$DATA_BINDING_VERSION/databinding-adapters-$DATA_BINDING_VERSION" + private const val DATA_BINDING_ARTIFACT_URL = "$DATA_BINDING_BASE_URL.jar" + private const val DATA_BINDING_POM_URL = "$DATA_BINDING_BASE_URL.pom" + + private const val PROTO_LITE_VERSION = "3.0.0" + private const val PROTO_LITE_BASE_URL = + "$PUBLIC_MAVEN_URL/com/google/protobuf/protobuf-lite/$PROTO_LITE_VERSION" + + "/protobuf-lite-$PROTO_LITE_VERSION" + private const val PROTO_LITE_POM_URL = "$PROTO_LITE_BASE_URL.pom" + private const val PROTO_LITE_ARTIFACT_URL = "$PROTO_LITE_BASE_URL.jar" + + private const val IO_FABRIC_VERSION = "1.4.7" + private const val IO_FABRIC_BASE_URL = + "$GOOGLE_MAVEN_URL/io/fabric/sdk/android/fabric/$IO_FABRIC_VERSION/fabric-$IO_FABRIC_VERSION" + private const val IO_FABRIC_POM_URL = "$IO_FABRIC_BASE_URL.pom" + private const val IO_FABRIC_ARTIFACT_URL = "$IO_FABRIC_BASE_URL.jar" + + private const val GLIDE_ANNOTATIONS_VERSION = "4.11.0" + private const val GLIDE_ANNOTATIONS_BASE_URL = + "$PUBLIC_MAVEN_URL/com/github/bumptech/glide/annotations/$GLIDE_ANNOTATIONS_VERSION" + + "/annotations-$GLIDE_ANNOTATIONS_VERSION" + private const val GLIDE_ANNOTATIONS_POM_URL = "$GLIDE_ANNOTATIONS_BASE_URL.pom" + private const val GLIDE_ANNOTATIONS_ARTIFACT_URL = "$GLIDE_ANNOTATIONS_BASE_URL.jar" + + private const val FIREBASE_ANALYTICS_VERSION = "17.5.0" + private const val FIREBASE_ANALYTICS_BASE_URL = + "$GOOGLE_MAVEN_URL/com/google/firebase/firebase-analytics/$FIREBASE_ANALYTICS_VERSION" + + "/firebase-analytics-$FIREBASE_ANALYTICS_VERSION" + private const val FIREBASE_ANALYTICS_POM_URL = "$FIREBASE_ANALYTICS_BASE_URL.pom" + private const val FIREBASE_ANALYTICS_ARTIFACT_URL = "$FIREBASE_ANALYTICS_BASE_URL.jar" + + private const val FIREBASE_ANALYTICS_UPGRADED_VERSION = "19.0.0" + private const val UPGRADED_FIREBASE_ANALYTICS_BASE_URL = + "$GOOGLE_MAVEN_URL/com/google/firebase/firebase-analytics" + + "/$FIREBASE_ANALYTICS_UPGRADED_VERSION" + + "/firebase-analytics-$FIREBASE_ANALYTICS_UPGRADED_VERSION" + private const val UPGRADED_FIREBASE_ANALYTICS_POM_URL = + "$UPGRADED_FIREBASE_ANALYTICS_BASE_URL.pom" + private const val UPGRADED_FIREBASE_ANALYTICS_ARTIFACT_URL = + "$UPGRADED_FIREBASE_ANALYTICS_BASE_URL.jar" + + private const val SCRIPT_PASSED_MESSAGE = + "maven_dependencies.textproto is up-to-date." + private const val MISSING_DEPENDENCIES_ONLY_FAILURE = + "Missing dependencies in maven_dependencies.textproto" + private const val REDUNDANT_DEPENDENCIES_ONLY_FAILURE = + "Redundant dependencies in maven_dependencies.textproto" + private const val MISSING_AND_REDUNDANT_DEPENDENCIES_FAILURE = + "Redundant and missing dependencies in maven_dependencies.textproto" + private const val LICENSE_DETAILS_INCOMPLETE_FAILURE = "Licenses details are not completed" + private const val UNAVAILABLE_OR_INVALID_LICENSE_LINKS_FAILURE = + "License links are invalid or not available for some dependencies" + } } diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt index 5dd8baec8b3..2921b6220ed 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt @@ -2,6 +2,7 @@ package org.oppia.android.scripts.license import com.google.common.truth.Truth.assertThat import com.google.protobuf.TextFormat +import kotlinx.coroutines.runBlocking import org.junit.After import org.junit.Before import org.junit.Rule @@ -11,7 +12,8 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock import org.oppia.android.scripts.common.CommandExecutorImpl -import org.oppia.android.scripts.maven.model.MavenListDependency +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher +import org.oppia.android.scripts.license.MavenDependenciesRetriever.MavenListDependency import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink import org.oppia.android.scripts.proto.License @@ -19,68 +21,23 @@ import org.oppia.android.scripts.proto.MavenDependency import org.oppia.android.scripts.proto.MavenDependencyList import org.oppia.android.scripts.proto.ScrapableLink import org.oppia.android.scripts.testing.TestBazelWorkspace +import org.oppia.android.testing.assertThrows import java.io.ByteArrayOutputStream import java.io.File import java.io.PrintStream import java.util.concurrent.TimeUnit /** Tests for [MavenDependenciesRetriever]. */ +// FunctionName: test names are conventionally named with underscores. +// SameParameterValue: tests should have specific context included/excluded for readability. +@Suppress("FunctionName", "SameParameterValue") class MavenDependenciesRetrieverTest { - - private val DEP_WITH_SCRAPABLE_LICENSE = "androidx.databinding:databinding-adapters:3.4.2" - private val DEP_WITH_NO_LICENSE = "com.google.protobuf:protobuf-lite:3.0.0" - private val DEP_WITH_SCRAPABLE_AND_EXTRACTED_COPY_LICENSES = - "com.github.bumptech.glide:annotations:4.11.0" - private val DEP_WITH_DIRECT_LINK_ONLY_LICENSE = "com.google.firebase:firebase-analytics:17.5.0" - private val DEP_WITH_INVALID_LINKS = "io.fabric.sdk.android:fabric:1.4.7" - - private val DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:androidx_databinding_databinding-adapters" - private val PROTO_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_protobuf_protobuf-javalite" - private val GLIDE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_github_bumptech_glide_annotations" - private val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = - "//third_party:com_google_firebase_firebase-analytics" - private val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = "//third_party:io_fabric_sdk_android_fabric" - - private val DATA_BINDING_DEP = "androidx_databinding_databinding_adapters" - private val PROTO_DEP = "com_google_protobuf_protobuf_lite" - private val GLIDE_DEP = "com_github_bumptech_glide_annotations" - private val FIREBASE_DEP = "com_google_firebase_firebase_analytics" - private val IO_FABRIC_DEP = "io_fabric_sdk_android_fabric" - - private val DATA_BINDING_VERSION = "3.4.2" - private val PROTO_LITE_VERSION = "3.0.0" - private val GLIDE_ANNOTATIONS_VERSION = "4.11.0" - private val FIREBASE_ANALYTICS_VERSION = "17.5.0" - private val IO_FABRIC_VERSION = "1.4.7" - - private val DATA_BINDING_POM = "https://maven.google.com/androidx/databinding/databinding-" + - "adapters/$DATA_BINDING_VERSION/databinding-adapters-$DATA_BINDING_VERSION.pom" - private val PROTO_LITE_POM = "https://repo1.maven.org/maven2/com/google/protobuf/protobuf" + - "-lite/$PROTO_LITE_VERSION/protobuf-lite-$PROTO_LITE_VERSION.pom" - private val IO_FABRIC_POM = "https://maven.google.com/io/fabric/sdk/android/fabric/" + - "$IO_FABRIC_VERSION/fabric-$IO_FABRIC_VERSION.pom" - private val GLIDE_ANNOTATIONS_POM = "https://repo1.maven.org/maven2/com/github/bumptech/glide" + - "/annotations/$GLIDE_ANNOTATIONS_VERSION/annotations-$GLIDE_ANNOTATIONS_VERSION.pom" - private val FIREBASE_ANALYTICS_POM = "https://maven.google.com/com/google/firebase/firebase-" + - "analytics/$FIREBASE_ANALYTICS_VERSION/firebase-analytics-$FIREBASE_ANALYTICS_VERSION.pom" - - private val LICENSE_DETAILS_INCOMPLETE_FAILURE = "Licenses details are not completed" - private val UNAVAILABLE_OR_INVALID_LICENSE_LINKS_FAILURE = - "License links are invalid or not available for some dependencies" - private val SCRIPT_PASSED_MESSAGE = - "Script executed succesfully: maven_dependencies.textproto updated successfully." - private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out - private val mockLicenseFetcher by lazy { initializeLicenseFetcher() } + private val mockArtifactPropertyFetcher by lazy { initializeArtifactPropertyFetcher() } private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } - private val mavenDependenciesRetriever by lazy { - initializeMavenDependenciesRetriever() - } + private val mavenDependenciesRetriever by lazy { initializeMavenDependenciesRetriever() } private lateinit var testBazelWorkspace: TestBazelWorkspace @@ -239,11 +196,10 @@ class MavenDependenciesRetrieverTest { this.addAllLicense(listOf(license2)) }.build() ) - val updatedMavenDependenciesList = mavenDependenciesList val finalDepsList = mavenDependenciesRetriever.addChangesFromTextProto( - mavenDependenciesList, - updatedMavenDependenciesList + dependencyListFromPom = mavenDependenciesList, + dependencyListFromProto = mavenDependenciesList ) assertThat(finalDepsList).hasSize(2) assertIsDependency( @@ -428,10 +384,10 @@ class MavenDependenciesRetrieverTest { }.build() ) - val finalDepsList = mavenDependenciesRetriever.updateMavenDependenciesList( - mavenDependenciesList, - setOf() - ) + val finalDepsList = + mavenDependenciesRetriever.updateMavenDependenciesList( + mavenDependenciesList, manuallyUpdatedLicenses = setOf() + ) assertThat(finalDepsList).isEqualTo(mavenDependenciesList) } @@ -711,8 +667,7 @@ class MavenDependenciesRetrieverTest { val licenseToDepNameMap = mavenDependenciesRetriever.findFirstDependenciesWithBrokenLicenses( - mavenDependenciesList, - setOf() + mavenDependenciesList, brokenLicenses = setOf() ) assertThat(licenseToDepNameMap).isEmpty() } @@ -927,11 +882,14 @@ class MavenDependenciesRetrieverTest { fun testGetDepListFromMavenInstall_emptyBazelQueryDepsList_returnsEmptyDepList() { val mavenInstallFile = tempFolder.newFile("third_party/maven_install.json") writeMavenInstallJson(mavenInstallFile) - val mavenListDependencies = mavenDependenciesRetriever - .generateDependenciesListFromMavenInstall( + + val mavenListDependencies = runBlocking { + mavenDependenciesRetriever.generateDependenciesListFromMavenInstall( "${tempFolder.root}/third_party/maven_install.json", listOf() ) + } + assertThat(mavenListDependencies).isEmpty() } @@ -939,19 +897,22 @@ class MavenDependenciesRetrieverTest { fun testGetDepListFromMavenInstall_commonBazelQueryDepsList_returnsCorrectDepsList() { val mavenInstallFile = tempFolder.newFile("third_party/maven_install.json") writeMavenInstallJson(mavenInstallFile) - val mavenListDependencies = mavenDependenciesRetriever - .generateDependenciesListFromMavenInstall( + + val mavenListDependencies = runBlocking { + mavenDependenciesRetriever.generateDependenciesListFromMavenInstall( "${tempFolder.root}/third_party/maven_install.json", listOf(DATA_BINDING_DEP, FIREBASE_DEP) ) + } + assertThat(mavenListDependencies).containsExactly( MavenListDependency( - coord = DEP_WITH_SCRAPABLE_LICENSE, - url = "${DATA_BINDING_POM.dropLast(3)}aar" + coord = DEP_WITH_SCRAPABLE_LICENSE.coordStrToMavenCoord(), + repoUrls = listOf(GOOGLE_MAVEN_URL) ), MavenListDependency( - coord = DEP_WITH_DIRECT_LINK_ONLY_LICENSE, - url = "${FIREBASE_ANALYTICS_POM.dropLast(3)}aar" + coord = DEP_WITH_DIRECT_LINK_ONLY_LICENSE.coordStrToMavenCoord(), + repoUrls = listOf(GOOGLE_MAVEN_URL) ) ) } @@ -969,12 +930,12 @@ class MavenDependenciesRetrieverTest { val mavenDependencyList = mavenDependenciesRetriever.retrieveDependencyListFromPom( listOf( MavenListDependency( - coord = DEP_WITH_SCRAPABLE_LICENSE, - url = "${DATA_BINDING_POM.dropLast(3)}aar" + coord = DEP_WITH_SCRAPABLE_LICENSE.coordStrToMavenCoord(), + repoUrls = listOf(GOOGLE_MAVEN_URL) ), MavenListDependency( - coord = DEP_WITH_NO_LICENSE, - url = "${PROTO_LITE_POM.dropLast(3)}jar" + coord = DEP_WITH_NO_LICENSE.coordStrToMavenCoord(), + repoUrls = listOf(PUBLIC_MAVEN_URL) ) ) ) @@ -1004,11 +965,14 @@ class MavenDependenciesRetrieverTest { fun testGenerateDepsListFromMavenInstall_emptyBazelQueryDeps_returnsEmptyList() { val mavenInstallFile = tempFolder.newFile("third_party/maven_install.json") writeMavenInstallJson(mavenInstallFile) - val mavenListDependencies = mavenDependenciesRetriever - .generateDependenciesListFromMavenInstall( + + val mavenListDependencies = runBlocking { + mavenDependenciesRetriever.generateDependenciesListFromMavenInstall( "${tempFolder.root}/third_party/maven_install.json", listOf() ) + } + assertThat(mavenListDependencies).isEmpty() } @@ -1016,20 +980,380 @@ class MavenDependenciesRetrieverTest { fun testGenerateDepsListFromMavenInstall_nonEmptyBazelQueryDepNames_returnsCorrectList() { val mavenInstallFile = tempFolder.newFile("third_party/maven_install.json") writeMavenInstallJson(mavenInstallFile) - val mavenListDependencies = mavenDependenciesRetriever - .generateDependenciesListFromMavenInstall( + + val mavenListDependencies = runBlocking { + mavenDependenciesRetriever.generateDependenciesListFromMavenInstall( "${tempFolder.root}/third_party/maven_install.json", listOf(DATA_BINDING_DEP, FIREBASE_DEP) ) + } + assertThat(mavenListDependencies).containsExactly( MavenListDependency( - coord = DEP_WITH_SCRAPABLE_LICENSE, - url = "${DATA_BINDING_POM.dropLast(3)}aar" + coord = DEP_WITH_SCRAPABLE_LICENSE.coordStrToMavenCoord(), + repoUrls = listOf(GOOGLE_MAVEN_URL) ), MavenListDependency( - coord = DEP_WITH_DIRECT_LINK_ONLY_LICENSE, - url = "${FIREBASE_ANALYTICS_POM.dropLast(3)}aar" + coord = DEP_WITH_DIRECT_LINK_ONLY_LICENSE.coordStrToMavenCoord(), + repoUrls = listOf(GOOGLE_MAVEN_URL) + ) + ) + } + + @Test + fun testMavenCoordinate_parseFrom_oneComponent_throwsException() { + val exception = assertThrows(IllegalStateException::class) { + MavenDependenciesRetriever.MavenCoordinate.parseFrom("androidx.lifecycle") + } + + assertThat(exception).hasMessageThat().contains("Invalid Maven coordinate string") + } + + @Test + fun testMavenCoordinate_parseFrom_twoComponents_throwsException() { + val exception = assertThrows(IllegalStateException::class) { + MavenDependenciesRetriever.MavenCoordinate.parseFrom("androidx.lifecycle:lifecycle-viewmodel") + } + + assertThat(exception).hasMessageThat().contains("Invalid Maven coordinate string") + } + + @Test + fun testMavenCoordinate_parseFrom_threeComponents_returnsCoordinateWithGroupArtifactVersion() { + val coord = + MavenDependenciesRetriever.MavenCoordinate.parseFrom( + "androidx.lifecycle:lifecycle-viewmodel:2.2.0" + ) + + assertThat(coord.groupId).isEqualTo("androidx.lifecycle") + assertThat(coord.artifactId).isEqualTo("lifecycle-viewmodel") + assertThat(coord.version).isEqualTo("2.2.0") + assertThat(coord.classifier).isNull() + assertThat(coord.extension).isNull() + } + + @Test + fun testMavenCoordinate_parseFrom_fourComponents_returnsCoordinateWithExtension() { + val coord = + MavenDependenciesRetriever.MavenCoordinate.parseFrom( + "androidx.lifecycle:lifecycle-viewmodel:aar:2.2.0" + ) + + assertThat(coord.groupId).isEqualTo("androidx.lifecycle") + assertThat(coord.artifactId).isEqualTo("lifecycle-viewmodel") + assertThat(coord.version).isEqualTo("2.2.0") + assertThat(coord.classifier).isNull() + assertThat(coord.extension).isEqualTo("aar") + } + + @Test + fun testMavenCoordinate_parseFrom_fiveComponents_returnsCoordinateWithClassifierAndExtension() { + val coord = + MavenDependenciesRetriever.MavenCoordinate.parseFrom( + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:2.2.0" + ) + + assertThat(coord.groupId).isEqualTo("androidx.lifecycle") + assertThat(coord.artifactId).isEqualTo("lifecycle-viewmodel") + assertThat(coord.version).isEqualTo("2.2.0") + assertThat(coord.classifier).isEqualTo("sources") + assertThat(coord.extension).isEqualTo("aar") + } + + @Test + fun testMavenCoordinate_parseFrom_sixComponents_throwsException() { + val exception = assertThrows(IllegalStateException::class) { + MavenDependenciesRetriever.MavenCoordinate.parseFrom( + "androidx.lifecycle:lifecycle-viewmodel:aar:sources:fake:2.2.0" + ) + } + + assertThat(exception).hasMessageThat().contains("Invalid Maven coordinate string") + } + + @Test + fun testMavenCoordinate_reducedCoordinateString_simpleCoordinate_returnsCorrectValue() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0" + ) + + val reducedCoordStr = coord.reducedCoordinateString + + // The group ID, artifact ID, and version should all be included in a reduced coordinate string. + assertThat(reducedCoordStr).isEqualTo("androidx.lifecycle:lifecycle-viewmodel:2.2.0") + } + + @Test + fun testMavenCoordinate_reducedCoordinateString_coordWithExtension_returnsCoordStrNoExtension() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar" + ) + + val reducedCoordStr = coord.reducedCoordinateString + + // The extension is ignored in the reduced coordinate string. + assertThat(reducedCoordStr).isEqualTo("androidx.lifecycle:lifecycle-viewmodel:2.2.0") + } + + @Test + fun testMavenCoordinate_reducedCoordinateString_coordWithClassifier_returnsCoordStrNoClass() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + classifier = "sources" + ) + + val reducedCoordStr = coord.reducedCoordinateString + + // The classifier is ignored in the reduced coordinate string. + assertThat(reducedCoordStr).isEqualTo("androidx.lifecycle:lifecycle-viewmodel:2.2.0") + } + + @Test + fun testMavenCoordinate_reducedCoordinateString_coordWithClassAndExt_returnsStrWithoutBoth() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar", + classifier = "sources" + ) + + val reducedCoordStr = coord.reducedCoordinateString + + // Both the extension and classifier are ignored in the reduced coordinate string. + assertThat(reducedCoordStr).isEqualTo("androidx.lifecycle:lifecycle-viewmodel:2.2.0") + } + + @Test + fun testMavenCoordinate_bazelTarget_simpleCoordinate_returnsTargetIgnoringVersion() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0" + ) + + val bazelTarget = coord.bazelTarget + + // Only the group & artifact IDs should be included in the base Bazel target. + assertThat(bazelTarget).isEqualTo("androidx_lifecycle_lifecycle_viewmodel") + } + + @Test + fun testMavenCoordinate_bazelTarget_coordWithExtension_returnsTargetIgnoringExtension() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar" + ) + + val bazelTarget = coord.bazelTarget + + // The extension is ignored in the base Bazel target. + assertThat(bazelTarget).isEqualTo("androidx_lifecycle_lifecycle_viewmodel") + } + + @Test + fun testMavenCoordinate_bazelTarget_coordWithClassifier_returnsTargetIgnoringClassifier() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + classifier = "sources" + ) + + val bazelTarget = coord.bazelTarget + + // The classifier is ignored in the base Bazel target. + assertThat(bazelTarget).isEqualTo("androidx_lifecycle_lifecycle_viewmodel") + } + + @Test + fun testMavenCoordinate_bazelTarget_coordWithClassAndExt_returnsTargetIgnoringBoth() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar", + classifier = "sources" + ) + + val bazelTarget = coord.bazelTarget + + // Both the extension and classifier are ignored the base Bazel target. + assertThat(bazelTarget).isEqualTo("androidx_lifecycle_lifecycle_viewmodel") + } + + @Test + fun testMavenCoordinate_computeArtifactUrl_simpleCoordinate_returnsCorrectMavenUrl() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0" + ) + + val artifactUrl = coord.computeArtifactUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the artifact URL. If + // there's no extension defined, it should default to 'jar' per: + // https://maven.apache.org/repositories/artifacts.html. + assertThat(artifactUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0.jar" + ) + } + + @Test + fun testMavenCoordinate_computeArtifactUrl_coordWithExtension_returnsUrlWithExtension() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar" + ) + + val artifactUrl = coord.computeArtifactUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the artifact URL. + assertThat(artifactUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0.aar" + ) + } + + @Test + fun testMavenCoordinate_computeArtifactUrl_coordWithClassifier_returnsUrlWithClassifier() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + classifier = "sources" ) + + val artifactUrl = coord.computeArtifactUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the artifact URL. + assertThat(artifactUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0-sources.jar" + ) + } + + @Test + fun testMavenCoordinate_computeArtifactUrl_coordWithClassAndExt_returnsUrlWithBoth() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar", + classifier = "sources" + ) + + val artifactUrl = coord.computeArtifactUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the artifact URL. + assertThat(artifactUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0-sources.aar" + ) + } + + @Test + fun testMavenCoordinate_computePomUrl_simpleCoordinate_returnsCorrectMavenUrl() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0" + ) + + val pomUrl = coord.computePomUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the POM URL except for + // extension since the ending of the URL is always 'pom'. + assertThat(pomUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0.pom" + ) + } + + @Test + fun testMavenCoordinate_computePomUrl_coordWithExtension_returnsUrlWithExtension() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar" + ) + + val pomUrl = coord.computePomUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the POM URL except for + // extension since the ending of the URL is always 'pom'. + assertThat(pomUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0.pom" + ) + } + + @Test + fun testMavenCoordinate_computePomUrl_coordWithClassifier_returnsUrlWithClassifier() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + classifier = "sources" + ) + + val pomUrl = coord.computePomUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the POM URL except for + // extension since the ending of the URL is always 'pom'. + assertThat(pomUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0-sources.pom" + ) + } + + @Test + fun testMavenCoordinate_computePomUrl_coordWithClassAndExt_returnsUrlWithBoth() { + val coord = + MavenDependenciesRetriever.MavenCoordinate( + groupId = "androidx.lifecycle", + artifactId = "lifecycle-viewmodel", + version = "2.2.0", + extension = "aar", + classifier = "sources" + ) + + val pomUrl = coord.computePomUrl("https://maven.google.com") + + // All properties of the coordinate should be included when computing the POM URL except for + // extension since the ending of the URL is always 'pom'. + assertThat(pomUrl).isEqualTo( + "https://maven.google.com/androidx/lifecycle/lifecycle-viewmodel/2.2.0" + + "/lifecycle-viewmodel-2.2.0-sources.pom" ) } @@ -1089,17 +1413,6 @@ class MavenDependenciesRetrieverTest { assertThat(license.isOriginalLinkInvalid).isFalse() } - private fun verifyLicenseHasOriginalLinkInvalid( - license: License, - originalLink: String, - licenseName: String - ) { - assertThat(license.licenseName).isEqualTo(licenseName) - assertThat(license.verifiedLinkCase).isEqualTo(License.VerifiedLinkCase.VERIFIEDLINK_NOT_SET) - assertThat(license.originalLink).isEqualTo(originalLink) - assertThat(license.isOriginalLinkInvalid).isTrue() - } - private fun assertIsDependency( dependency: MavenDependency, artifactName: String, @@ -1118,23 +1431,6 @@ class MavenDependenciesRetrieverTest { return builder.build() } - private fun setUpBazelEnvironment(coordsList: List) { - val mavenInstallJson = tempFolder.newFile("scripts/assets/maven_install.json") - writeMavenInstallJson(mavenInstallJson) - testBazelWorkspace.setUpWorkspaceForRulesJvmExternal(coordsList) - val thirdPartyPrefixCoordList = coordsList.map { coordinate -> - when (coordinate) { - DEP_WITH_SCRAPABLE_LICENSE -> DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX - DEP_WITH_DIRECT_LINK_ONLY_LICENSE -> FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX - DEP_WITH_INVALID_LINKS -> IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX - DEP_WITH_SCRAPABLE_AND_EXTRACTED_COPY_LICENSES -> GLIDE_DEP_WITH_THIRD_PARTY_PREFIX - else -> PROTO_DEP_WITH_THIRD_PARTY_PREFIX - } - } - createThirdPartyAndroidBinary(thirdPartyPrefixCoordList) - writeThirdPartyBuildFile(coordsList, thirdPartyPrefixCoordList) - } - private fun writeThirdPartyBuildFile( coordsList: List, thirdPartyPrefixCoordList: List @@ -1196,28 +1492,32 @@ class MavenDependenciesRetrieverTest { file.writeText( """ { - "dependency_tree": { - "dependencies": [ - { - "coord": "androidx.databinding:databinding-adapters:3.4.2", - "url": "${DATA_BINDING_POM.dropLast(3)}aar" - }, - { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "url": "${GLIDE_ANNOTATIONS_POM.dropLast(3)}jar" - }, - { - "coord": "com.google.firebase:firebase-analytics:17.5.0", - "url": "${FIREBASE_ANALYTICS_POM.dropLast(3)}aar" - }, - { - "coord": "com.google.protobuf:protobuf-lite:3.0.0", - "url": "${PROTO_LITE_POM.dropLast(3)}jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "url": "${IO_FABRIC_POM.dropLast(3)}aar" - } + "artifacts": { + "androidx.databinding:databinding-adapters": { + "version": "3.4.2" + }, + "com.github.bumptech.glide:annotations": { + "version": "4.11.0" + }, + "com.google.firebase:firebase-analytics": { + "version": "17.5.0" + }, + "com.google.protobuf:protobuf-lite": { + "version": "3.0.0" + }, + "io.fabric.sdk.android:fabric": { + "version": "1.4.7" + } + }, + "repositories": { + "$GOOGLE_MAVEN_URL": [ + "androidx.databinding:databinding-adapters", + "com.google.firebase:firebase-analytics", + "io.fabric.sdk.android:fabric" + ], + "$PUBLIC_MAVEN_URL": [ + "com.github.bumptech.glide:annotations", + "com.google.protobuf:protobuf-lite" ] } } @@ -1229,10 +1529,10 @@ class MavenDependenciesRetrieverTest { return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) } - /** Returns a mock for the [LicenseFetcher]. */ - private fun initializeLicenseFetcher(): LicenseFetcher { - return mock { - on { scrapeText(eq(DATA_BINDING_POM)) } + /** Returns a mock for the [MavenArtifactPropertyFetcher]. */ + private fun initializeArtifactPropertyFetcher(): MavenArtifactPropertyFetcher { + return mock { + on { scrapeText(eq(DATA_BINDING_POM_URL)) } .doReturn( """ @@ -1245,7 +1545,7 @@ class MavenDependenciesRetrieverTest { """.trimIndent() ) - on { scrapeText(eq(GLIDE_ANNOTATIONS_POM)) } + on { scrapeText(eq(GLIDE_ANNOTATIONS_POM_URL)) } .doReturn( """ @@ -1263,7 +1563,7 @@ class MavenDependenciesRetrieverTest { """.trimIndent() ) - on { scrapeText(eq(FIREBASE_ANALYTICS_POM)) } + on { scrapeText(eq(FIREBASE_ANALYTICS_POM_URL)) } .doReturn( """ @@ -1276,7 +1576,7 @@ class MavenDependenciesRetrieverTest { """.trimIndent() ) - on { scrapeText(eq(IO_FABRIC_POM)) } + on { scrapeText(eq(IO_FABRIC_POM_URL)) } .doReturn( """ @@ -1289,21 +1589,88 @@ class MavenDependenciesRetrieverTest { """.trimIndent() ) - on { scrapeText(eq(PROTO_LITE_POM)) } + on { scrapeText(eq(PROTO_LITE_POM_URL)) } .doReturn( """ Random Project """.trimIndent() ) + on { isValidArtifactFileUrl(eq(DATA_BINDING_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(PROTO_LITE_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(IO_FABRIC_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(GLIDE_ANNOTATIONS_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(FIREBASE_ANALYTICS_ARTIFACT_URL)) }.thenReturn(true) } } private fun initializeMavenDependenciesRetriever(): MavenDependenciesRetriever { return MavenDependenciesRetriever( "${tempFolder.root}", - mockLicenseFetcher, + mockArtifactPropertyFetcher, + ScriptBackgroundCoroutineDispatcher(), commandExecutor ) } + + private fun String.coordStrToMavenCoord() = + MavenDependenciesRetriever.MavenCoordinate.parseFrom(this) + + private companion object { + private const val DEP_WITH_SCRAPABLE_LICENSE = "androidx.databinding:databinding-adapters:3.4.2" + private const val DEP_WITH_NO_LICENSE = "com.google.protobuf:protobuf-lite:3.0.0" + private const val DEP_WITH_SCRAPABLE_AND_EXTRACTED_COPY_LICENSES = + "com.github.bumptech.glide:annotations:4.11.0" + private const val DEP_WITH_DIRECT_LINK_ONLY_LICENSE = + "com.google.firebase:firebase-analytics:17.5.0" + private const val DEP_WITH_INVALID_LINKS = "io.fabric.sdk.android:fabric:1.4.7" + + private const val DATA_BINDING_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:androidx_databinding_databinding-adapters" + private const val FIREBASE_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:com_google_firebase_firebase-analytics" + private const val IO_FABRIC_DEP_WITH_THIRD_PARTY_PREFIX = + "//third_party:io_fabric_sdk_android_fabric" + + private const val DATA_BINDING_DEP = "androidx_databinding_databinding_adapters" + private const val FIREBASE_DEP = "com_google_firebase_firebase_analytics" + private const val IO_FABRIC_DEP = "io_fabric_sdk_android_fabric" + + private const val GOOGLE_MAVEN_URL = "https://maven.google.com" + private const val PUBLIC_MAVEN_URL = "https://repo1.maven.org/maven2" + + private const val DATA_BINDING_VERSION = "3.4.2" + private const val DATA_BINDING_BASE_URL = + "$GOOGLE_MAVEN_URL/androidx/databinding/databinding-adapters" + + "/$DATA_BINDING_VERSION/databinding-adapters-$DATA_BINDING_VERSION" + private const val DATA_BINDING_ARTIFACT_URL = "$DATA_BINDING_BASE_URL.jar" + private const val DATA_BINDING_POM_URL = "$DATA_BINDING_BASE_URL.pom" + + private const val PROTO_LITE_VERSION = "3.0.0" + private const val PROTO_LITE_BASE_URL = + "$PUBLIC_MAVEN_URL/com/google/protobuf/protobuf-lite/$PROTO_LITE_VERSION" + + "/protobuf-lite-$PROTO_LITE_VERSION" + private const val PROTO_LITE_POM_URL = "$PROTO_LITE_BASE_URL.pom" + private const val PROTO_LITE_ARTIFACT_URL = "$PROTO_LITE_BASE_URL.jar" + + private const val IO_FABRIC_VERSION = "1.4.7" + private const val IO_FABRIC_BASE_URL = + "$GOOGLE_MAVEN_URL/io/fabric/sdk/android/fabric/$IO_FABRIC_VERSION/fabric-$IO_FABRIC_VERSION" + private const val IO_FABRIC_POM_URL = "$IO_FABRIC_BASE_URL.pom" + private const val IO_FABRIC_ARTIFACT_URL = "$IO_FABRIC_BASE_URL.jar" + + private const val GLIDE_ANNOTATIONS_VERSION = "4.11.0" + private const val GLIDE_ANNOTATIONS_BASE_URL = + "$PUBLIC_MAVEN_URL/com/github/bumptech/glide/annotations/$GLIDE_ANNOTATIONS_VERSION" + + "/annotations-$GLIDE_ANNOTATIONS_VERSION" + private const val GLIDE_ANNOTATIONS_POM_URL = "$GLIDE_ANNOTATIONS_BASE_URL.pom" + private const val GLIDE_ANNOTATIONS_ARTIFACT_URL = "$GLIDE_ANNOTATIONS_BASE_URL.jar" + + private const val FIREBASE_ANALYTICS_VERSION = "17.5.0" + private const val FIREBASE_ANALYTICS_BASE_URL = + "$GOOGLE_MAVEN_URL/com/google/firebase/firebase-analytics/$FIREBASE_ANALYTICS_VERSION" + + "/firebase-analytics-$FIREBASE_ANALYTICS_VERSION" + private const val FIREBASE_ANALYTICS_POM_URL = "$FIREBASE_ANALYTICS_BASE_URL.pom" + private const val FIREBASE_ANALYTICS_ARTIFACT_URL = "$FIREBASE_ANALYTICS_BASE_URL.jar" + } } diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt index 6d63a6e9c6d..30769f078ac 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt @@ -11,7 +11,7 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock import org.oppia.android.scripts.common.CommandExecutorImpl -import org.oppia.android.scripts.license.LicenseFetcher +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcher import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink import org.oppia.android.scripts.proto.License @@ -26,48 +26,14 @@ import java.io.PrintStream import java.util.concurrent.TimeUnit /** Tests for [GenerateMavenDependenciesList]. */ +// FunctionName: test names are conventionally named with underscores. +// SameParameterValue: tests should have specific context included/excluded for readability. +@Suppress("FunctionName", "SameParameterValue") class GenerateMavenDependenciesListTest { - - private val THIRD_PARTY_PREFIX = "//third_pary:" - private val DEP_WITH_SCRAPABLE_LICENSE = "androidx.databinding:databinding-adapters:3.4.2" - private val DEP_WITH_NO_LICENSE = "com.google.protobuf:protobuf-lite:3.0.0" - private val DEP_WITH_SCRAPABLE_AND_EXTRACTED_COPY_LICENSES = - "com.github.bumptech.glide:annotations:4.11.0" - private val DEP_WITH_DIRECT_LINK_ONLY_LICENSE = "com.google.firebase:firebase-analytics:17.5.0" - private val DEP_WITH_INVALID_LINKS = "io.fabric.sdk.android:fabric:1.4.7" - private val DEP_WITH_SAME_SCRAPABLE_LICENSE_BUT_DIFFERENT_NAME = - "com.squareup.moshi:moshi:1.11.0" - - private val DATA_BINDING_VERSION = "3.4.2" - private val PROTO_LITE_VERSION = "3.0.0" - private val GLIDE_ANNOTATIONS_VERSION = "4.11.0" - private val FIREBASE_ANALYTICS_VERSION = "17.5.0" - private val IO_FABRIC_VERSION = "1.4.7" - private val MOSHI_VERSION = "1.11.0" - - private val DATA_BINDING_POM = "https://maven.google.com/androidx/databinding/databinding-" + - "adapters/$DATA_BINDING_VERSION/databinding-adapters-$DATA_BINDING_VERSION.pom" - private val PROTO_LITE_POM = "https://repo1.maven.org/maven2/com/google/protobuf/protobuf" + - "-lite/$PROTO_LITE_VERSION/protobuf-lite-$PROTO_LITE_VERSION.pom" - private val IO_FABRIC_POM = "https://maven.google.com/io/fabric/sdk/android/fabric/" + - "$IO_FABRIC_VERSION/fabric-$IO_FABRIC_VERSION.pom" - private val GLIDE_ANNOTATIONS_POM = "https://repo1.maven.org/maven2/com/github/bumptech/glide" + - "/annotations/$GLIDE_ANNOTATIONS_VERSION/annotations-$GLIDE_ANNOTATIONS_VERSION.pom" - private val FIREBASE_ANALYTICS_POM = "https://maven.google.com/com/google/firebase/firebase-" + - "analytics/$FIREBASE_ANALYTICS_VERSION/firebase-analytics-$FIREBASE_ANALYTICS_VERSION.pom" - private val MOSHI_POM = "https://repo1.maven.org/maven2/com/squareup/moshi/moshi/" + - "$MOSHI_VERSION/moshi-$MOSHI_VERSION.pom" - - private val LICENSE_DETAILS_INCOMPLETE_FAILURE = "Licenses details are not completed" - private val UNAVAILABLE_OR_INVALID_LICENSE_LINKS_FAILURE = - "License links are invalid or not available for some dependencies" - private val SCRIPT_PASSED_MESSAGE = - "Script executed succesfully: maven_dependencies.textproto updated successfully." - private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out - private val mockLicenseFetcher by lazy { initializeLicenseFetcher() } + private val mockArtifactPropertyFetcher by lazy { initializeArtifactPropertyFetcher() } private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } private lateinit var testBazelWorkspace: TestBazelWorkspace @@ -98,7 +64,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -182,7 +148,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -206,7 +172,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -248,7 +214,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -315,7 +281,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -357,7 +323,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -425,7 +391,7 @@ class GenerateMavenDependenciesListTest { setUpBazelEnvironment(coordsList) GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -518,7 +484,7 @@ class GenerateMavenDependenciesListTest { setUpBazelEnvironment(coordsList) GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -616,7 +582,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -679,7 +645,7 @@ class GenerateMavenDependenciesListTest { setUpBazelEnvironment(coordsList) GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -792,7 +758,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -917,7 +883,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -1030,7 +996,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -1149,7 +1115,7 @@ class GenerateMavenDependenciesListTest { setUpBazelEnvironment(coordsList) GenerateMavenDependenciesList( - mockLicenseFetcher, + mockArtifactPropertyFetcher, commandExecutor ).main( arrayOf( @@ -1366,32 +1332,36 @@ class GenerateMavenDependenciesListTest { file.writeText( """ { - "dependency_tree": { - "dependencies": [ - { - "coord": "androidx.databinding:databinding-adapters:3.4.2", - "url": "${DATA_BINDING_POM.dropLast(3)}aar" - }, - { - "coord": "com.github.bumptech.glide:annotations:4.11.0", - "url": "${GLIDE_ANNOTATIONS_POM.dropLast(3)}jar" - }, - { - "coord": "com.google.firebase:firebase-analytics:17.5.0", - "url": "${FIREBASE_ANALYTICS_POM.dropLast(3)}aar" - }, - { - "coord": "com.google.protobuf:protobuf-lite:3.0.0", - "url": "${PROTO_LITE_POM.dropLast(3)}jar" - }, - { - "coord": "com.squareup.moshi:moshi:1.11.0", - "url": "${MOSHI_POM.dropLast(3)}jar" - }, - { - "coord": "io.fabric.sdk.android:fabric:1.4.7", - "url": "${IO_FABRIC_POM.dropLast(3)}aar" - } + "artifacts": { + "androidx.databinding:databinding-adapters": { + "version": "3.4.2" + }, + "com.github.bumptech.glide:annotations": { + "version": "4.11.0" + }, + "com.google.firebase:firebase-analytics": { + "version": "17.5.0" + }, + "com.google.protobuf:protobuf-lite": { + "version": "3.0.0" + }, + "com.squareup.moshi:moshi": { + "version": "1.11.0" + }, + "io.fabric.sdk.android:fabric": { + "version": "1.4.7" + } + }, + "repositories": { + "$GOOGLE_MAVEN_URL": [ + "androidx.databinding:databinding-adapters", + "com.google.firebase:firebase-analytics", + "io.fabric.sdk.android:fabric" + ], + "$PUBLIC_MAVEN_URL": [ + "com.github.bumptech.glide:annotations", + "com.google.protobuf:protobuf-lite", + "com.squareup.moshi:moshi" ] } } @@ -1403,10 +1373,10 @@ class GenerateMavenDependenciesListTest { return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) } - /** Returns a mock for the [LicenseFetcher]. */ - private fun initializeLicenseFetcher(): LicenseFetcher { - return mock { - on { scrapeText(eq(DATA_BINDING_POM)) } + /** Returns a mock for the [MavenArtifactPropertyFetcher]. */ + private fun initializeArtifactPropertyFetcher(): MavenArtifactPropertyFetcher { + return mock { + on { scrapeText(eq(DATA_BINDING_POM_URL)) } .doReturn( """ @@ -1419,7 +1389,7 @@ class GenerateMavenDependenciesListTest { """.trimIndent() ) - on { scrapeText(eq(GLIDE_ANNOTATIONS_POM)) } + on { scrapeText(eq(GLIDE_ANNOTATIONS_POM_URL)) } .doReturn( """ @@ -1437,7 +1407,7 @@ class GenerateMavenDependenciesListTest { """.trimIndent() ) - on { scrapeText(eq(FIREBASE_ANALYTICS_POM)) } + on { scrapeText(eq(FIREBASE_ANALYTICS_POM_URL)) } .doReturn( """ @@ -1450,7 +1420,7 @@ class GenerateMavenDependenciesListTest { """.trimIndent() ) - on { scrapeText(eq(MOSHI_POM)) } + on { scrapeText(eq(MOSHI_POM_URL)) } .doReturn( """ @@ -1463,7 +1433,7 @@ class GenerateMavenDependenciesListTest { """.trimIndent() ) - on { scrapeText(eq(IO_FABRIC_POM)) } + on { scrapeText(eq(IO_FABRIC_POM_URL)) } .doReturn( """ @@ -1476,13 +1446,80 @@ class GenerateMavenDependenciesListTest { """.trimIndent() ) - on { scrapeText(eq(PROTO_LITE_POM)) } + on { scrapeText(eq(PROTO_LITE_POM_URL)) } .doReturn( """ Random Project """.trimIndent() ) + on { isValidArtifactFileUrl(eq(DATA_BINDING_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(PROTO_LITE_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(IO_FABRIC_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(GLIDE_ANNOTATIONS_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(FIREBASE_ANALYTICS_ARTIFACT_URL)) }.thenReturn(true) + on { isValidArtifactFileUrl(eq(MOSHI_ARTIFACT_URL)) }.thenReturn(true) } } + + private companion object { + private const val DEP_WITH_SCRAPABLE_LICENSE = "androidx.databinding:databinding-adapters:3.4.2" + private const val DEP_WITH_NO_LICENSE = "com.google.protobuf:protobuf-lite:3.0.0" + private const val DEP_WITH_SCRAPABLE_AND_EXTRACTED_COPY_LICENSES = + "com.github.bumptech.glide:annotations:4.11.0" + private const val DEP_WITH_DIRECT_LINK_ONLY_LICENSE = + "com.google.firebase:firebase-analytics:17.5.0" + private const val DEP_WITH_INVALID_LINKS = "io.fabric.sdk.android:fabric:1.4.7" + private const val DEP_WITH_SAME_SCRAPABLE_LICENSE_BUT_DIFFERENT_NAME = + "com.squareup.moshi:moshi:1.11.0" + + private const val GOOGLE_MAVEN_URL = "https://maven.google.com" + private const val PUBLIC_MAVEN_URL = "https://repo1.maven.org/maven2" + + private const val DATA_BINDING_VERSION = "3.4.2" + private const val DATA_BINDING_BASE_URL = + "$GOOGLE_MAVEN_URL/androidx/databinding/databinding-adapters" + + "/$DATA_BINDING_VERSION/databinding-adapters-$DATA_BINDING_VERSION" + private const val DATA_BINDING_ARTIFACT_URL = "$DATA_BINDING_BASE_URL.jar" + private const val DATA_BINDING_POM_URL = "$DATA_BINDING_BASE_URL.pom" + + private const val PROTO_LITE_VERSION = "3.0.0" + private const val PROTO_LITE_BASE_URL = + "$PUBLIC_MAVEN_URL/com/google/protobuf/protobuf-lite/$PROTO_LITE_VERSION" + + "/protobuf-lite-$PROTO_LITE_VERSION" + private const val PROTO_LITE_POM_URL = "$PROTO_LITE_BASE_URL.pom" + private const val PROTO_LITE_ARTIFACT_URL = "$PROTO_LITE_BASE_URL.jar" + + private const val IO_FABRIC_VERSION = "1.4.7" + private const val IO_FABRIC_BASE_URL = + "$GOOGLE_MAVEN_URL/io/fabric/sdk/android/fabric/$IO_FABRIC_VERSION/fabric-$IO_FABRIC_VERSION" + private const val IO_FABRIC_POM_URL = "$IO_FABRIC_BASE_URL.pom" + private const val IO_FABRIC_ARTIFACT_URL = "$IO_FABRIC_BASE_URL.jar" + + private const val GLIDE_ANNOTATIONS_VERSION = "4.11.0" + private const val GLIDE_ANNOTATIONS_BASE_URL = + "$PUBLIC_MAVEN_URL/com/github/bumptech/glide/annotations/$GLIDE_ANNOTATIONS_VERSION" + + "/annotations-$GLIDE_ANNOTATIONS_VERSION" + private const val GLIDE_ANNOTATIONS_POM_URL = "$GLIDE_ANNOTATIONS_BASE_URL.pom" + private const val GLIDE_ANNOTATIONS_ARTIFACT_URL = "$GLIDE_ANNOTATIONS_BASE_URL.jar" + + private const val FIREBASE_ANALYTICS_VERSION = "17.5.0" + private const val FIREBASE_ANALYTICS_BASE_URL = + "$GOOGLE_MAVEN_URL/com/google/firebase/firebase-analytics/$FIREBASE_ANALYTICS_VERSION" + + "/firebase-analytics-$FIREBASE_ANALYTICS_VERSION" + private const val FIREBASE_ANALYTICS_POM_URL = "$FIREBASE_ANALYTICS_BASE_URL.pom" + private const val FIREBASE_ANALYTICS_ARTIFACT_URL = "$FIREBASE_ANALYTICS_BASE_URL.jar" + + private const val MOSHI_VERSION = "1.11.0" + private const val MOSHI_BASE_URL = + "$PUBLIC_MAVEN_URL/com/squareup/moshi/moshi/$MOSHI_VERSION/moshi-$MOSHI_VERSION" + private const val MOSHI_POM_URL = "$MOSHI_BASE_URL.pom" + private const val MOSHI_ARTIFACT_URL = "$MOSHI_BASE_URL.jar" + + private const val LICENSE_DETAILS_INCOMPLETE_FAILURE = "Licenses details are not completed" + private const val UNAVAILABLE_OR_INVALID_LICENSE_LINKS_FAILURE = + "License links are invalid or not available for some dependencies" + private const val SCRIPT_PASSED_MESSAGE = + "Script executed successfully: maven_dependencies.textproto updated successfully." + } } diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt index 6be3f9c0d71..f8031d063e9 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt @@ -9,7 +9,7 @@ import org.junit.rules.TemporaryFolder import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock -import org.oppia.android.scripts.license.LicenseFetcher +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcher import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink import org.oppia.android.scripts.proto.License @@ -40,7 +40,7 @@ class RetrieveLicenseTextsTest { "licenses/develop/simplified-bsd-license.txt" private val LONG_LICENSE_TEXT_LINK = "https://verylonglicense.txt" - private val mockLicenseFetcher by lazy { initializeLicenseFetcher() } + private val mockArtifactPropertyFetcher by lazy { initializeArtifactPropertyFetcher() } private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out @@ -64,7 +64,7 @@ class RetrieveLicenseTextsTest { @Test fun testScript_oneArgument_printsUsageStringAndThrowsException() { val exception = assertThrows(Exception::class) { - RetrieveLicenseTexts(mockLicenseFetcher).main(arrayOf()) + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main(arrayOf()) } assertThat(exception).hasMessageThat().contains(TOO_FEW_ARGS_FAILURE) @@ -74,7 +74,7 @@ class RetrieveLicenseTextsTest { @Test fun testScript_oneArguments_printsUsageStringAndThrowsException() { val exception = assertThrows(Exception::class) { - RetrieveLicenseTexts(mockLicenseFetcher).main( + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main( arrayOf( "${tempFolder.root}/values" ) @@ -93,7 +93,7 @@ class RetrieveLicenseTextsTest { pbFile.outputStream().use { mavenDependencyList.writeTo(it) } val exception = assertThrows(Exception::class) { - RetrieveLicenseTexts(mockLicenseFetcher).main( + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main( arrayOf( "${tempFolder.root}/values", "${tempFolder.root}/scripts/assets/maven_dependencies.pb" @@ -112,7 +112,7 @@ class RetrieveLicenseTextsTest { pbFile.outputStream().use { mavenDependencyList.writeTo(it) } val exception = assertThrows(Exception::class) { - RetrieveLicenseTexts(mockLicenseFetcher).main( + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main( arrayOf( "${tempFolder.root}/values", "${tempFolder.root}/scripts/assets/maven_dependencies.pb" @@ -142,7 +142,7 @@ class RetrieveLicenseTextsTest { pbFile.outputStream().use { mavenDependencyList.writeTo(it) } val exception = assertThrows(Exception::class) { - RetrieveLicenseTexts(mockLicenseFetcher).main( + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main( arrayOf( "${tempFolder.root}/values", "${tempFolder.root}/scripts/assets/maven_dependencies.pb" @@ -185,7 +185,7 @@ class RetrieveLicenseTextsTest { val pbFile = tempFolder.newFile("scripts/assets/maven_dependencies.pb") pbFile.outputStream().use { mavenDependencyList.writeTo(it) } - RetrieveLicenseTexts(mockLicenseFetcher).main( + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main( arrayOf( "${tempFolder.root}/values", "${tempFolder.root}/scripts/assets/maven_dependencies.pb" @@ -239,7 +239,7 @@ class RetrieveLicenseTextsTest { val xmlFile = tempFolder.newFile("values/third_party_dependencies.xml") pbFile.outputStream().use { mavenDependencyList.writeTo(it) } - RetrieveLicenseTexts(mockLicenseFetcher).main( + RetrieveLicenseTexts(mockArtifactPropertyFetcher).main( arrayOf( "${tempFolder.root}/values", "${tempFolder.root}/scripts/assets/maven_dependencies.pb" @@ -557,9 +557,9 @@ class RetrieveLicenseTextsTest { .joinToString("") } - /** Returns a mock for the [LicenseFetcher]. */ - private fun initializeLicenseFetcher(): LicenseFetcher { - return mock { + /** Returns a mock for the [MavenArtifactPropertyFetcher]. */ + private fun initializeArtifactPropertyFetcher(): MavenArtifactPropertyFetcher { + return mock { on { scrapeText(eq(SCRAPABLE_LINK)) } .doReturn( """ diff --git a/third_party/maven_install.json b/third_party/maven_install.json index cecbe092386..5ca106d5463 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1616765369, - "__RESOLVED_ARTIFACTS_HASH": -221705841, + "__INPUT_ARTIFACTS_HASH": -18032934, + "__RESOLVED_ARTIFACTS_HASH": -568966258, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", @@ -555,30 +555,6 @@ }, "version": "26.4.2" }, - "com.crashlytics.sdk.android:answers:aar": { - "shasums": { - "jar": "5a05ddeda9f421b73727f4287a5d89e981a45e3feb7fac458cfddf29b97e3df8" - }, - "version": "1.4.6" - }, - "com.crashlytics.sdk.android:beta:aar": { - "shasums": { - "jar": "2a6b77374ebe6168588bd9116cdd66f60f7c151bd931b9a0f8b2012c06b1cd4d" - }, - "version": "1.2.10" - }, - "com.crashlytics.sdk.android:crashlytics-core:aar": { - "shasums": { - "jar": "4c055e1ad07fbe65a3e315bd27712be715962fb3c065d286a1d19f4f5db6768a" - }, - "version": "2.6.7" - }, - "com.crashlytics.sdk.android:crashlytics:aar": { - "shasums": { - "jar": "06d90c9d6693f302deae19f4cba67d724b44e8efcfc3c57308a78eead874dfeb" - }, - "version": "2.9.8" - }, "com.github.bumptech.glide:annotations": { "shasums": { "jar": "d219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e" @@ -1741,19 +1717,6 @@ "com.android.tools.build:aapt2-proto": [ "com.google.protobuf:protobuf-java" ], - "com.crashlytics.sdk.android:answers:aar": [ - "io.fabric.sdk.android:fabric:aar" - ], - "com.crashlytics.sdk.android:crashlytics-core:aar": [ - "com.crashlytics.sdk.android:answers:aar", - "io.fabric.sdk.android:fabric:aar" - ], - "com.crashlytics.sdk.android:crashlytics:aar": [ - "com.crashlytics.sdk.android:answers:aar", - "com.crashlytics.sdk.android:beta:aar", - "com.crashlytics.sdk.android:crashlytics-core:aar", - "io.fabric.sdk.android:fabric:aar" - ], "com.github.bumptech.glide:compiler": [ "com.github.bumptech.glide:annotations" ], @@ -4159,10 +4122,6 @@ "com.android.tools.build.jetifier:jetifier-core", "com.android.tools.build:aapt2-proto", "com.android.tools:annotations", - "com.crashlytics.sdk.android:answers:aar", - "com.crashlytics.sdk.android:beta:aar", - "com.crashlytics.sdk.android:crashlytics-core:aar", - "com.crashlytics.sdk.android:crashlytics:aar", "com.github.bumptech.glide:annotations", "com.github.bumptech.glide:compiler", "com.github.bumptech.glide:disklrucache", @@ -4381,10 +4340,6 @@ "com.android.tools.build.jetifier:jetifier-core", "com.android.tools.build:aapt2-proto", "com.android.tools:annotations", - "com.crashlytics.sdk.android:answers:aar", - "com.crashlytics.sdk.android:beta:aar", - "com.crashlytics.sdk.android:crashlytics-core:aar", - "com.crashlytics.sdk.android:crashlytics:aar", "com.github.bumptech.glide:annotations", "com.github.bumptech.glide:compiler", "com.github.bumptech.glide:disklrucache", @@ -4603,10 +4558,6 @@ "com.android.tools.build.jetifier:jetifier-core", "com.android.tools.build:aapt2-proto", "com.android.tools:annotations", - "com.crashlytics.sdk.android:answers:aar", - "com.crashlytics.sdk.android:beta:aar", - "com.crashlytics.sdk.android:crashlytics-core:aar", - "com.crashlytics.sdk.android:crashlytics:aar", "com.github.bumptech.glide:annotations", "com.github.bumptech.glide:compiler", "com.github.bumptech.glide:disklrucache", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 703fd2b8857..ec3c4e561ca 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -49,7 +49,6 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "androidx.work:work-runtime-ktx": "2.4.0", "com.android.support:support-annotations": "28.0.0", "com.android.tools.build:aapt2-proto": "7.3.1-8691043", - "com.crashlytics.sdk.android:crashlytics": "2.9.8", "com.github.bumptech.glide:compiler": "4.11.0", "com.github.bumptech.glide:glide": "4.11.0", "com.google.android.flexbox:flexbox": "3.0.0", From 2c3b6ea3aa8079bf223557e20f04bdefc3a23a64 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Tue, 28 Mar 2023 20:43:05 -0700 Subject: [PATCH 038/180] Fix issues with compute_affected_tests. This addresses an underlying bug with the command executor that can, in some cases, break compute_affected_tests. It also refines some of its internal mechanisms for much better performance on expensive PRs. It also prepares the base support needed for merge queues, but the CI workflows aren't being updated in this change. --- .../scripts/build/TransformAndroidManifest.kt | 43 ++++++---- .../scripts/ci/ComputeAffectedTests.kt | 68 +++++++++------ .../oppia/android/scripts/common/BUILD.bazel | 13 +++ .../android/scripts/common/BazelClient.kt | 21 ++--- .../scripts/common/CommandExecutorImpl.kt | 66 +++++++++++++- .../oppia/android/scripts/common/GitClient.kt | 15 ++-- .../ScriptBackgroundCoroutineDispatcher.kt | 86 +++++++++++++++++++ .../license/MavenDependenciesListCheck.kt | 8 +- .../license/MavenDependenciesRetriever.kt | 3 +- .../maven/GenerateMavenDependenciesList.kt | 33 ++++--- .../build/FilterPerLanguageResourcesTest.kt | 2 +- .../build/TransformAndroidManifestTest.kt | 16 ++-- .../scripts/ci/ComputeAffectedTestsTest.kt | 79 ++++++++++++----- .../scripts/ci/RetrieveAffectedTestsTest.kt | 4 +- .../oppia/android/scripts/common/BUILD.bazel | 11 +++ .../android/scripts/common/BazelClientTest.kt | 64 +++++++------- .../scripts/common/CommandExecutorImplTest.kt | 32 ++++--- .../android/scripts/common/GitClientTest.kt | 42 ++++----- .../scripts/common/ProtoStringEncoderTest.kt | 4 +- .../scripts/common/RepositoryFileTest.kt | 4 +- ...ScriptBackgroundCoroutineDispatcherTest.kt | 79 +++++++++++++++++ .../scripts/docs/KdocValidityCheckTest.kt | 4 +- .../label/AccessibilityLabelCheckTest.kt | 4 +- .../scripts/license/LicenseTextsCheckTest.kt | 4 +- .../license/MavenDependenciesListCheckTest.kt | 26 ++++-- .../license/MavenDependenciesRetrieverTest.kt | 11 ++- .../GenerateMavenDependenciesListTest.kt | 27 ++++-- .../scripts/maven/RetrieveLicenseTextsTest.kt | 4 +- .../regex/RegexPatternValidationCheckTest.kt | 4 +- .../scripts/testfile/TestFileCheckTest.kt | 4 +- .../scripts/testing/TestBazelWorkspaceTest.kt | 4 +- .../scripts/testing/TestGitRepositoryTest.kt | 22 +++-- .../android/scripts/todo/TodoCollectorTest.kt | 4 +- .../scripts/todo/TodoIssueCommentCheckTest.kt | 4 +- .../todo/TodoIssueResolvedCheckTest.kt | 4 +- .../android/scripts/todo/TodoOpenCheckTest.kt | 4 +- .../xml/StringLanguageTranslationCheckTest.kt | 2 +- .../xml/StringResourceValidationCheckTest.kt | 2 +- .../android/scripts/xml/XmlSyntaxCheckTest.kt | 4 +- .../scripts/xml/XmlSyntaxErrorHandlerTest.kt | 4 +- 40 files changed, 590 insertions(+), 245 deletions(-) create mode 100644 scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt create mode 100644 scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt diff --git a/scripts/src/java/org/oppia/android/scripts/build/TransformAndroidManifest.kt b/scripts/src/java/org/oppia/android/scripts/build/TransformAndroidManifest.kt index 4fde91e42eb..96095ee2925 100644 --- a/scripts/src/java/org/oppia/android/scripts/build/TransformAndroidManifest.kt +++ b/scripts/src/java/org/oppia/android/scripts/build/TransformAndroidManifest.kt @@ -1,6 +1,8 @@ package org.oppia.android.scripts.build +import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.scripts.common.GitClient +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.w3c.dom.Document import org.w3c.dom.NodeList import java.io.File @@ -62,21 +64,24 @@ fun main(args: Array) { check(args.size >= 9) { USAGE_STRING } val repoRoot = File(args[0]).also { if (!it.exists()) error("File doesn't exist: ${args[0]}") } - TransformAndroidManifest( - repoRoot = repoRoot, - sourceManifestFile = File(args[1]).also { - if (!it.exists()) { - error("File doesn't exist: ${args[1]}") - } - }, - outputManifestFile = File(args[2]), - buildFlavor = args[3], - majorVersion = args[4].toIntOrNull() ?: error(USAGE_STRING), - minorVersion = args[5].toIntOrNull() ?: error(USAGE_STRING), - versionCode = args[6].toIntOrNull() ?: error(USAGE_STRING), - relativelyQualifiedApplicationClass = args[7], - baseDevelopBranchReference = args[8] - ).generateAndOutputNewManifest() + ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + TransformAndroidManifest( + repoRoot = repoRoot, + sourceManifestFile = File(args[1]).also { + if (!it.exists()) { + error("File doesn't exist: ${args[1]}") + } + }, + outputManifestFile = File(args[2]), + buildFlavor = args[3], + majorVersion = args[4].toIntOrNull() ?: error(USAGE_STRING), + minorVersion = args[5].toIntOrNull() ?: error(USAGE_STRING), + versionCode = args[6].toIntOrNull() ?: error(USAGE_STRING), + relativelyQualifiedApplicationClass = args[7], + baseDevelopBranchReference = args[8], + scriptBgDispatcher + ).generateAndOutputNewManifest() + } } private class TransformAndroidManifest( @@ -88,11 +93,11 @@ private class TransformAndroidManifest( private val minorVersion: Int, private val versionCode: Int, private val relativelyQualifiedApplicationClass: String, - private val baseDevelopBranchReference: String + private val baseDevelopBranchReference: String, + private val scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher ) { - private val gitClient by lazy { - GitClient(repoRoot, baseDevelopBranchReference) - } + private val commandExecutor by lazy { CommandExecutorImpl(scriptBgDispatcher) } + private val gitClient by lazy { GitClient(repoRoot, baseDevelopBranchReference, commandExecutor) } private val documentBuilderFactory by lazy { DocumentBuilderFactory.newInstance() } private val transformerFactory by lazy { TransformerFactory.newInstance() } diff --git a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt index f7cc482c72a..915b506ce0f 100644 --- a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt +++ b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt @@ -1,11 +1,15 @@ package org.oppia.android.scripts.ci import org.oppia.android.scripts.common.BazelClient +import org.oppia.android.scripts.common.CommandExecutor +import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.scripts.common.GitClient import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.toCompressedBase64 +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.proto.AffectedTestsBucket import java.io.File import java.util.Locale +import java.util.concurrent.TimeUnit import kotlin.system.exitProcess private const val COMPUTE_ALL_TESTS_PREFIX = "compute_all_tests=" @@ -25,19 +29,20 @@ private const val MAX_TEST_COUNT_PER_SMALL_SHARD = 15 * Arguments: * - path_to_directory_root: directory path to the root of the Oppia Android repository. * - path_to_output_file: path to the file in which the affected test targets will be printed. - * - base_develop_branch_reference: the reference to the local develop branch that should be use. - * Generally, this is 'origin/develop'. + * - merge_base_commit: the base commit against which the local changes will be compared when + * determining which tests to run. When running outside of CI you can use the result of running: + * 'git merge-base develop HEAD' * - compute_all_tests: whether to compute a list of all tests to run. * * Example: * bazel run //scripts:compute_affected_tests -- $(pwd) /tmp/affected_test_buckets.proto64 \\ - * origin/develop compute_all_tests=false + * abcdef0123456789 compute_all_tests=false */ fun main(args: Array) { if (args.size < 4) { println( "Usage: bazel run //scripts:compute_affected_tests --" + - " " + + " " + " " ) exitProcess(1) @@ -45,7 +50,7 @@ fun main(args: Array) { val pathToRoot = args[0] val pathToOutputFile = args[1] - val baseDevelopBranchReference = args[2] + val baseCommit = args[2] val computeAllTestsSetting = args[3].let { check(it.startsWith(COMPUTE_ALL_TESTS_PREFIX)) { "Expected last argument to start with '$COMPUTE_ALL_TESTS_PREFIX'" @@ -57,9 +62,10 @@ fun main(args: Array) { " '$computeAllTestsValue'" ) } - ComputeAffectedTests().compute( - pathToRoot, pathToOutputFile, baseDevelopBranchReference, computeAllTestsSetting - ) + ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + ComputeAffectedTests(scriptBgDispatcher) + .compute(pathToRoot, pathToOutputFile, baseCommit, computeAllTestsSetting) + } } // Needed since the codebase isn't yet using Kotlin 1.5, so this function isn't available. @@ -73,9 +79,14 @@ private fun String.toBooleanStrictOrNull(): Boolean? { /** Utility used to compute affected test targets. */ class ComputeAffectedTests( + private val scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher, val maxTestCountPerLargeShard: Int = MAX_TEST_COUNT_PER_LARGE_SHARD, val maxTestCountPerMediumShard: Int = MAX_TEST_COUNT_PER_MEDIUM_SHARD, - val maxTestCountPerSmallShard: Int = MAX_TEST_COUNT_PER_SMALL_SHARD + val maxTestCountPerSmallShard: Int = MAX_TEST_COUNT_PER_SMALL_SHARD, + val commandExecutor: CommandExecutor = + CommandExecutorImpl( + scriptBgDispatcher, processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES + ) ) { private companion object { private const val GENERIC_TEST_BUCKET_NAME = "generic" @@ -87,28 +98,28 @@ class ComputeAffectedTests( * @param pathToRoot the absolute path to the working root directory * @param pathToOutputFile the absolute path to the file in which the encoded Base64 test bucket * protos should be printed - * @param baseDevelopBranchReference see [GitClient] + * @param baseCommit see [GitClient] * @param computeAllTestsSetting whether all tests should be outputted versus only the ones which * are affected by local changes in the repository */ fun compute( pathToRoot: String, pathToOutputFile: String, - baseDevelopBranchReference: String, + baseCommit: String, computeAllTestsSetting: Boolean ) { val rootDirectory = File(pathToRoot).absoluteFile check(rootDirectory.isDirectory) { "Expected '$pathToRoot' to be a directory" } - check(rootDirectory.list().contains("WORKSPACE")) { + check(rootDirectory.list()?.contains("WORKSPACE") == true) { "Expected script to be run from the workspace's root directory" } - println("Running from directory root: $rootDirectory") + println("Running from directory root: $rootDirectory.") - val gitClient = GitClient(rootDirectory, baseDevelopBranchReference) - val bazelClient = BazelClient(rootDirectory) - println("Current branch: ${gitClient.currentBranch}") - println("Most recent common commit: ${gitClient.branchMergeBase}") + val gitClient = GitClient(rootDirectory, baseCommit, commandExecutor) + val bazelClient = BazelClient(rootDirectory, commandExecutor) + println("Current branch: ${gitClient.currentBranch}.") + println("Most recent common commit: ${gitClient.branchMergeBase}.") val currentBranch = gitClient.currentBranch.toLowerCase(Locale.US) val affectedTestTargets = if (computeAllTestsSetting || currentBranch == "develop") { @@ -133,7 +144,7 @@ class ComputeAffectedTests( } private fun computeAllTestTargets(bazelClient: BazelClient): List { - println("Computing all test targets") + println("Computing all test targets...") return bazelClient.retrieveAllTestTargets() } @@ -147,7 +158,7 @@ class ComputeAffectedTests( val changedFiles = gitClient.changedFiles.filter { filepath -> File(rootDirectory, filepath).exists() }.toSet() - println("Changed files (per Git): $changedFiles") + println("Changed files (per Git, ${changedFiles.size} total): $changedFiles.") // Compute the changed targets 100 files at a time to avoid unnecessarily long-running Bazel // commands. @@ -155,7 +166,7 @@ class ComputeAffectedTests( changedFiles.chunked(size = 100).fold(initial = setOf()) { allTargets, filesChunk -> allTargets + bazelClient.retrieveBazelTargets(filesChunk).toSet() } - println("Changed Bazel file targets: $changedFileTargets") + println("Changed Bazel file targets (${changedFileTargets.size} total): $changedFileTargets.") // Similarly, compute the affect test targets list 100 file targets at a time. val affectedTestTargets = @@ -163,7 +174,9 @@ class ComputeAffectedTests( .fold(initial = setOf()) { allTargets, targetChunk -> allTargets + bazelClient.retrieveRelatedTestTargets(targetChunk).toSet() } - println("Affected Bazel test targets: $affectedTestTargets") + println( + "Affected Bazel test targets (${affectedTestTargets.size} total): $affectedTestTargets." + ) // Compute the list of Bazel files that were changed. val changedBazelFiles = changedFiles.filter { file -> @@ -171,14 +184,19 @@ class ComputeAffectedTests( file.endsWith(".bazel", ignoreCase = true) || file == "WORKSPACE" } - println("Changed Bazel-specific support files: $changedBazelFiles") + println( + "Changed Bazel-specific support files (${changedBazelFiles.size} total): $changedBazelFiles." + ) // Compute the list of affected tests based on BUILD/Bazel/WORKSPACE files. These are generally // framed as: if a BUILD file changes, run all tests transitively connected to it. val transitiveTestTargets = bazelClient.retrieveTransitiveTestTargets(changedBazelFiles) - println("Affected test targets due to transitive build deps: $transitiveTestTargets") + println( + "Affected test targets due to transitive build deps (${transitiveTestTargets.size} total):" + + " $transitiveTestTargets." + ) - return (affectedTestTargets + transitiveTestTargets).toSet().toList() + return (affectedTestTargets + transitiveTestTargets).distinct() } private fun filterTargets(testTargets: List): List { @@ -315,7 +333,7 @@ class ComputeAffectedTests( private val EXTRACT_BUCKET_REGEX = "^//([^(/|:)]+?)[/:].+?\$".toRegex() /** Returns the [TestBucket] that corresponds to the specific [testTarget]. */ - fun retrieveCorrespondingTestBucket(testTarget: String): TestBucket? { + fun retrieveCorrespondingTestBucket(testTarget: String): TestBucket { return EXTRACT_BUCKET_REGEX.matchEntire(testTarget) ?.groupValues ?.maybeSecond() diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 3a94254e9fc..6b26dd4f49f 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -36,6 +36,10 @@ kt_jvm_library( "CommandResult.kt", ], visibility = ["//scripts:oppia_script_library_visibility"], + deps = [ + ":script_background_coroutine_dispatcher", + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + ], ) kt_jvm_library( @@ -57,3 +61,12 @@ kt_jvm_library( "//third_party:org_jetbrains_kotlin_kotlin-stdlib-jdk8_jar", ], ) + +kt_jvm_library( + name = "script_background_coroutine_dispatcher", + srcs = ["ScriptBackgroundCoroutineDispatcher.kt"], + visibility = ["//scripts:oppia_script_library_visibility"], + deps = [ + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", + ], +) diff --git a/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt b/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt index b6071d86b76..01d59a6f505 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt @@ -8,10 +8,7 @@ import java.util.Locale * Utility class to query & interact with a Bazel workspace on the local filesystem (residing within * the specified root directory). */ -class BazelClient( - private val rootDirectory: File, - private val commandExecutor: CommandExecutor = CommandExecutorImpl() -) { +class BazelClient(private val rootDirectory: File, private val commandExecutor: CommandExecutor) { /** Returns all Bazel test targets in the workspace. */ fun retrieveAllTestTargets(): List { return correctPotentiallyBrokenTargetNames( @@ -57,16 +54,19 @@ class BazelClient( // Note that this check is needed since rbuildfiles() doesn't like taking an empty list. return if (buildFileList.isNotEmpty()) { val referencingBuildFiles = - executeBazelCommand( - "query", + runPotentiallyShardedQueryCommand( + "filter('^[^@]', rbuildfiles(%s))", // Use a filter to limit the search space. + buildFiles, "--noshow_progress", "--universe_scope=//...", "--order_output=no", - "rbuildfiles($buildFileList)" + delimiter = "," ) // Compute only test & library siblings for each individual build file. While this is both // much slower than a fully combined query & can potentially miss targets, it runs - // substantially faster per query and helps to avoid potential hanging in CI. + // substantially faster per query and helps to avoid potential hanging in CI. Note also that + // this is more correct than a combined query since it ensures that siblings checks are + // properly unique for each file being considered (vs. searching for common siblings). val relevantSiblings = referencingBuildFiles.flatMap { buildFileTarget -> retrieveFilteredSiblings(filterRuleType = "test", buildFileTarget) + retrieveFilteredSiblings(filterRuleType = "android_library", buildFileTarget) @@ -77,7 +77,7 @@ class BazelClient( relevantSiblings, "--noshow_progress", "--universe_scope=//...", - "--order_output=no", + "--order_output=no" ) ) } else listOf() @@ -142,6 +142,7 @@ class BazelClient( queryFormatStr: String, values: Iterable, vararg prefixArgs: String, + delimiter: String = " ", allowPartialFailures: Boolean = false ): List { // Split up values into partitions to ensure that the argument calls don't over-run the limit. @@ -154,7 +155,7 @@ class BazelClient( // Fragment the query across the partitions to ensure all values can be considered. return partitions.flatMap { partition -> - val lastArgument = queryFormatStr.format(Locale.US, partition.joinToString(" ")) + val lastArgument = queryFormatStr.format(Locale.US, partition.joinToString(delimiter)) val allArguments = prefixArgs.toList() + lastArgument executeBazelCommand( "query", *allArguments.toTypedArray(), allowPartialFailures = allowPartialFailures diff --git a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt index 44817344a8f..01476cbf3cd 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt @@ -1,6 +1,19 @@ package org.oppia.android.scripts.common +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.Deferred +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.TimeoutCancellationException +import kotlinx.coroutines.async +import kotlinx.coroutines.channels.Channel +import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.flow.consumeAsFlow +import kotlinx.coroutines.runBlocking +import kotlinx.coroutines.withContext +import kotlinx.coroutines.withTimeout import java.io.File +import java.io.InputStream import java.util.concurrent.TimeUnit /** @@ -11,6 +24,7 @@ const val WAIT_PROCESS_TIMEOUT_MS = 60_000L /** Default implementation of [CommandExecutor]. */ class CommandExecutorImpl( + private val scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher, private val processTimeout: Long = WAIT_PROCESS_TIMEOUT_MS, private val processTimeoutUnit: TimeUnit = TimeUnit.MILLISECONDS ) : CommandExecutor { @@ -29,13 +43,57 @@ class CommandExecutorImpl( .directory(workingDir) .redirectErrorStream(includeErrorOutput) .start() + + // Consume the input & error streams individually, and separately from waiting for the process + // to complete (since consuming the output channels may be required for the process to actually + // finish executing properly). + val stdoutLinesDeferred = process.inputStream.readAllLinesAsync() + val stderrLinesDeferred = process.errorStream.readAllLinesAsync() + val finished = process.waitFor(processTimeout, processTimeoutUnit) + val (standardOutputLines, standardErrorLines) = try { + runBlocking { + withTimeout(processTimeoutUnit.toMillis(processTimeout)) { + stdoutLinesDeferred.await() to stderrLinesDeferred.await() + } + } + } catch (e: TimeoutCancellationException) { + throw IllegalStateException("Process did not finish within the expected timeout", e) + } check(finished) { "Process did not finish within the expected timeout" } return CommandResult( - process.exitValue(), - process.inputStream.bufferedReader().readLines(), - if (!includeErrorOutput) process.errorStream.bufferedReader().readLines() else listOf(), - assembledCommand, + process.exitValue(), standardOutputLines, standardErrorLines, assembledCommand ) } + + private fun InputStream.readAllLinesAsync(): Deferred> { + return CoroutineScope(scriptBgDispatcher).async { + mutableListOf().also { lines -> convertToAsyncLineFlow().collect { lines += it } } + } + } + + private fun InputStream.convertToAsyncLineFlow(): Flow { + return Channel().also { inputChannel -> + @Suppress("DeferredResultUnused") // Can be ignored since the channel result is watched. + CoroutineScope(scriptBgDispatcher).async { + this@convertToAsyncLineFlow.writeTo(inputChannel) + } + }.consumeAsFlow() + } + + private suspend fun InputStream.writeTo(channel: Channel) { + // Use I/O dispatchers for blocking I/O operations to avoid potentially running out of threads + // in the background dispatcher (that may be doing other things elsewhere in scripts). + withContext(Dispatchers.IO) { + // See https://stackoverflow.com/a/3285479 for context. Some processes require stdout/stderr + // to be consumed to progress. + try { + for (line in this@writeTo.bufferedReader().lineSequence()) { + channel.send(line) + } + } finally { + channel.close() + } + } + } } diff --git a/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt b/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt index 797d345bbf2..159401bb81c 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/GitClient.kt @@ -4,15 +4,14 @@ import java.io.File /** * General utility for interfacing with a Git repository located at the specified working directory - * and using the specified relative branch reference that should be used when computing changes from - * the develop branch. + * and using the specified base commit hash reference that should be used when computing changes + * from the local branch. */ class GitClient( private val workingDirectory: File, - private val baseDevelopBranchReference: String + private val baseCommit: String, + private val commandExecutor: CommandExecutor ) { - private val commandExecutor by lazy { CommandExecutorImpl() } - /** The commit hash of the HEAD of the local Git repository. */ val currentCommit: String by lazy { retrieveCurrentCommit() } @@ -37,7 +36,11 @@ class GitClient( } private fun retrieveBranchMergeBase(): String { - return executeGitCommandWithOneLineOutput("merge-base $baseDevelopBranchReference HEAD") + return executeGitCommandWithOneLineOutput("merge-base $baseCommit HEAD").also { + if (baseCommit != it) { + println("WARNING: Provided base commit $baseCommit doesn't match merge-base: $it.") + } + } } private fun retrieveChangedFilesWithPotentialDuplicates(): List = diff --git a/scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt b/scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt new file mode 100644 index 00000000000..52bb21c0a0f --- /dev/null +++ b/scripts/src/java/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcher.kt @@ -0,0 +1,86 @@ +package org.oppia.android.scripts.common + +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.Runnable +import kotlinx.coroutines.asCoroutineDispatcher +import java.io.Closeable +import java.util.concurrent.ExecutorService +import java.util.concurrent.Executors +import java.util.concurrent.TimeUnit +import kotlin.coroutines.CoroutineContext + +/** + * A [CoroutineDispatcher] that's [Closeable] and particularly tailored to be easily used in scripts + * that need to perform parallel tasks for expensive IO. It's highly recommended to exclusively use + * this dispatcher over any others, and to ensure that [close] is called at the end of the script to + * avoid any potential threads hanging (causing the script to not actually close). + * + * Note that the dispatcher attempts to finish any ongoing tasks when [close] is called, but it will + * reject new tasks from being scheduled and it will force terminate if any pending tasks at the + * time of closing don't end within the configured [closeTimeout] provided. + * + * A simple example for using this dispatcher: + * ```kotlin + * ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + * val deferred = CoroutineScope(scriptBgDispatcher).async { + * // Expensive task... + * } + * // IMPORTANT: The operation must be observed before use{} ends, otherwise the dispatcher will + * // close and terminate any pending tasks. + * runBlocking { deferred.await() } + * } + * ``` + * + * A more complex example for I/O operations: + * ```kotlin + * ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + * val deferred = CoroutineScope(scriptBgDispatcher).async { + * withContext(Dispatchers.IO) { + * // Perform I/O using Kotlin's highly parallelized I/O dispatcher, but wait for the result + * // using the background script dispatcher (since execution could continue if other I/O + * // operations need to be kicked off, or if other work can be done alongside the I/O). + * } + * } + * // IMPORTANT: The operation must be observed before use{} ends, otherwise the dispatcher will + * // close and terminate any pending tasks. + * runBlocking { deferred.await() } + * } + * ``` + * + * @property closeTimeout the amount of time, in [closeTimeoutUnit] units, that should be waited + * when [close]ing this dispatcher before force-ending ongoing tasks + * @property closeTimeoutUnit the unit of time used for [closeTimeout] + */ +class ScriptBackgroundCoroutineDispatcher( + private val closeTimeout: Long = 5, + private val closeTimeoutUnit: TimeUnit = TimeUnit.SECONDS +) : CoroutineDispatcher(), Closeable { + private val threadPool by lazy { Executors.newCachedThreadPool() } + private val coroutineDispatcher by lazy { threadPool.asCoroutineDispatcher() } + + override fun dispatch(context: CoroutineContext, block: Runnable) { + coroutineDispatcher.dispatch(context, block) + } + + override fun close() { + threadPool.tryShutdownFully(timeout = closeTimeout, unit = closeTimeoutUnit) + coroutineDispatcher.close() + } + + private companion object { + private fun ExecutorService.tryShutdownFully(timeout: Long, unit: TimeUnit) { + // Try to fully shutdown the executor service per https://stackoverflow.com/a/33690603 and + // https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html. + shutdown() + try { + if (!awaitTermination(timeout, unit)) { + shutdownNow() + check(awaitTermination(timeout, unit)) { "ExecutorService didn't fully shutdown: $this." } + } + } catch (e: InterruptedException) { + shutdownNow() + Thread.currentThread().interrupt() + } + } + } +} diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt index 1632c3c9068..d8f178c7b21 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt @@ -3,6 +3,7 @@ package org.oppia.android.scripts.license import com.google.protobuf.TextFormat import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.proto.MavenDependency /** @@ -24,7 +25,9 @@ import org.oppia.android.scripts.proto.MavenDependency * third_party/maven_install.json scripts/assets/maven_dependencies.pb */ fun main(args: Array) { - MavenDependenciesListCheck(LicenseFetcherImpl()).main(args) + ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + MavenDependenciesListCheck(LicenseFetcherImpl(), scriptBgDispatcher).main(args) + } } /** @@ -33,7 +36,8 @@ fun main(args: Array) { */ class MavenDependenciesListCheck( private val licenseFetcher: LicenseFetcher, - private val commandExecutor: CommandExecutor = CommandExecutorImpl() + scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher, + private val commandExecutor: CommandExecutor = CommandExecutorImpl(scriptBgDispatcher) ) { /** diff --git a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt index 3b67d51a751..e37c188bac5 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt +++ b/scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt @@ -5,7 +5,6 @@ import com.squareup.moshi.Moshi import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory import org.oppia.android.scripts.common.BazelClient import org.oppia.android.scripts.common.CommandExecutor -import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.scripts.maven.model.MavenListDependency import org.oppia.android.scripts.maven.model.MavenListDependencyTree import org.oppia.android.scripts.proto.License @@ -24,7 +23,7 @@ private const val MAVEN_PREFIX = "@maven//:" class MavenDependenciesRetriever( private val rootPath: String, private val licenseFetcher: LicenseFetcher, - private val commandExecutor: CommandExecutor = CommandExecutorImpl() + private val commandExecutor: CommandExecutor ) { private val bazelClient by lazy { diff --git a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt index 8829a55a475..f0f4e4576e1 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt +++ b/scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt @@ -2,6 +2,7 @@ package org.oppia.android.scripts.maven import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.license.LicenseFetcher import org.oppia.android.scripts.license.LicenseFetcherImpl import org.oppia.android.scripts.license.MavenDependenciesRetriever @@ -27,13 +28,16 @@ import org.oppia.android.scripts.proto.MavenDependencyList * scripts/assets/maven_dependencies.pb */ fun main(args: Array) { - GenerateMavenDependenciesList(LicenseFetcherImpl()).main(args) + ScriptBackgroundCoroutineDispatcher().use { scriptBgDispatcher -> + GenerateMavenDependenciesList(LicenseFetcherImpl(), scriptBgDispatcher).main(args) + } } /** Wrapper class to pass dependencies to be utilized by the the main method. */ class GenerateMavenDependenciesList( private val licenseFetcher: LicenseFetcher, - private val commandExecutor: CommandExecutor = CommandExecutorImpl() + scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher, + private val commandExecutor: CommandExecutor = CommandExecutorImpl(scriptBgDispatcher) ) { /** * Compiles a list of third-party maven dependencies along with their license links on @@ -48,45 +52,46 @@ class GenerateMavenDependenciesList( val pathToMavenDependenciesTextProto = "$pathToRoot/${args[2]}" val pathToMavenDependenciesPb = args[3] - val MavenDependenciesRetriever = MavenDependenciesRetriever(pathToRoot, licenseFetcher) + val mavenDependenciesRetriever = + MavenDependenciesRetriever(pathToRoot, licenseFetcher, commandExecutor) val bazelQueryDepsList = - MavenDependenciesRetriever.retrieveThirdPartyMavenDependenciesList() - val mavenInstallDepsList = MavenDependenciesRetriever.getDependencyListFromMavenInstall( + mavenDependenciesRetriever.retrieveThirdPartyMavenDependenciesList() + val mavenInstallDepsList = mavenDependenciesRetriever.getDependencyListFromMavenInstall( pathToMavenInstallJson, bazelQueryDepsList ) val dependenciesListFromPom = - MavenDependenciesRetriever + mavenDependenciesRetriever .retrieveDependencyListFromPom(mavenInstallDepsList) .mavenDependencyList val dependenciesListFromTextProto = - MavenDependenciesRetriever.retrieveMavenDependencyList(pathToMavenDependenciesPb) + mavenDependenciesRetriever.retrieveMavenDependencyList(pathToMavenDependenciesPb) - val updatedDependenciesList = MavenDependenciesRetriever.addChangesFromTextProto( + val updatedDependenciesList = mavenDependenciesRetriever.addChangesFromTextProto( dependenciesListFromPom, dependenciesListFromTextProto ) val manuallyUpdatedLicenses = - MavenDependenciesRetriever.retrieveManuallyUpdatedLicensesSet(updatedDependenciesList) + mavenDependenciesRetriever.retrieveManuallyUpdatedLicensesSet(updatedDependenciesList) - val finalDependenciesList = MavenDependenciesRetriever.updateMavenDependenciesList( + val finalDependenciesList = mavenDependenciesRetriever.updateMavenDependenciesList( updatedDependenciesList, manuallyUpdatedLicenses ) - MavenDependenciesRetriever.writeTextProto( + mavenDependenciesRetriever.writeTextProto( pathToMavenDependenciesTextProto, MavenDependencyList.newBuilder().addAllMavenDependency(finalDependenciesList).build() ) val licensesToBeFixed = - MavenDependenciesRetriever.getAllBrokenLicenses(finalDependenciesList) + mavenDependenciesRetriever.getAllBrokenLicenses(finalDependenciesList) if (licensesToBeFixed.isNotEmpty()) { - val licenseToDependencyMap = MavenDependenciesRetriever + val licenseToDependencyMap = mavenDependenciesRetriever .findFirstDependenciesWithBrokenLicenses( finalDependenciesList, licensesToBeFixed @@ -150,7 +155,7 @@ class GenerateMavenDependenciesList( } val dependenciesWithoutAnyLinks = - MavenDependenciesRetriever.getDependenciesThatNeedIntervention(finalDependenciesList) + mavenDependenciesRetriever.getDependenciesThatNeedIntervention(finalDependenciesList) if (dependenciesWithoutAnyLinks.isNotEmpty()) { println( """ diff --git a/scripts/src/javatests/org/oppia/android/scripts/build/FilterPerLanguageResourcesTest.kt b/scripts/src/javatests/org/oppia/android/scripts/build/FilterPerLanguageResourcesTest.kt index 4b12a0ee953..8e617f232df 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/build/FilterPerLanguageResourcesTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/build/FilterPerLanguageResourcesTest.kt @@ -66,7 +66,7 @@ class FilterPerLanguageResourcesTest { createSupportedLanguages(ENGLISH, BRAZILIAN_PORTUGUESE, SWAHILI) private val SUPPORTED_LANGUAGES_EN_AR = createSupportedLanguages(ENGLISH, ARABIC) - @field:[Rule JvmField] var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out diff --git a/scripts/src/javatests/org/oppia/android/scripts/build/TransformAndroidManifestTest.kt b/scripts/src/javatests/org/oppia/android/scripts/build/TransformAndroidManifestTest.kt index 424d22b661f..c8fe872bdde 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/build/TransformAndroidManifestTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/build/TransformAndroidManifestTest.kt @@ -1,11 +1,13 @@ package org.oppia.android.scripts.build import com.google.common.truth.Truth.assertThat +import org.junit.After import org.junit.Before import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.testing.TestGitRepository import org.oppia.android.testing.assertThrows import java.io.File @@ -54,16 +56,20 @@ class TransformAndroidManifestTest { private val VERSION_CODE = "23" private val APPLICATION_RELATIVE_QUALIFIED_CLASS = ".example.CustomApplication" - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() - private val commandExecutor by lazy { CommandExecutorImpl() } + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } + private val commandExecutor by lazy { CommandExecutorImpl(scriptBgDispatcher) } private lateinit var testGitRepository: TestGitRepository @Before fun setUp() { - testGitRepository = TestGitRepository(tempFolder, CommandExecutorImpl()) + testGitRepository = TestGitRepository(tempFolder, commandExecutor) + } + + @After + fun tearDown() { + scriptBgDispatcher.close() } @Test diff --git a/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt b/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt index 654e42425c8..8762c5793f9 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt @@ -6,8 +6,11 @@ import org.junit.Before import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder +import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.GitClient import org.oppia.android.scripts.common.ProtoStringEncoder.Companion.mergeFromCompressedBase64 +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.proto.AffectedTestsBucket import org.oppia.android.scripts.testing.TestBazelWorkspace import org.oppia.android.scripts.testing.TestGitRepository @@ -28,20 +31,21 @@ import java.io.PrintStream // Function name: test names are conventionally named with underscores. @Suppress("SameParameterValue", "FunctionName") class ComputeAffectedTestsTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } + + private lateinit var commandExecutor: CommandExecutor private lateinit var testBazelWorkspace: TestBazelWorkspace private lateinit var testGitRepository: TestGitRepository - private lateinit var pendingOutputStream: ByteArrayOutputStream private lateinit var originalStandardOutputStream: OutputStream @Before fun setUp() { + commandExecutor = CommandExecutorImpl(scriptBgDispatcher) testBazelWorkspace = TestBazelWorkspace(tempFolder) - testGitRepository = TestGitRepository(tempFolder, CommandExecutorImpl()) + testGitRepository = TestGitRepository(tempFolder, commandExecutor) // Redirect script output for testing purposes. pendingOutputStream = ByteArrayOutputStream() @@ -58,6 +62,8 @@ class ComputeAffectedTestsTest { // and to help manually verify the expect git state at the end of each test. println("git status (at end of test):") println(testGitRepository.status()) + + scriptBgDispatcher.close() } @Test @@ -133,7 +139,7 @@ class ComputeAffectedTestsTest { @Test fun testUtility_emptyDirectory_throwsException() { - val exception = assertThrows(IllegalStateException::class) { runScript() } + val exception = assertThrows(IllegalStateException::class) { runScript(currentHeadHash = "ad") } assertThat(exception).hasMessageThat().contains("run from the workspace's root directory") } @@ -523,7 +529,9 @@ class ComputeAffectedTestsTest { createBasicTests("AppTest1", "AppTest2", "AppTest3", subpackage = "app") val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // App module tests partition eagerly, so there should be 3 groups. Also, the code below @@ -544,7 +552,9 @@ class ComputeAffectedTestsTest { createBasicTests("DataTest1", "DataTest2", "DataTest3", subpackage = "data") val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // Data tests are partitioned such that they are combined into one partition. @@ -560,7 +570,9 @@ class ComputeAffectedTestsTest { createBasicTests("DomainTest1", "DomainTest2", "DomainTest3", subpackage = "domain") val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // Domain tests are partitioned such that they are combined into one partition. @@ -579,7 +591,9 @@ class ComputeAffectedTestsTest { ) val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // Instrumentation tests are partitioned such that they are combined into one partition. @@ -598,7 +612,9 @@ class ComputeAffectedTestsTest { createBasicTests("ScriptsTest1", "ScriptsTest2", "ScriptsTest3", subpackage = "scripts") val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // See app module test above for specifics. Scripts tests are medium partitioned which means 3 @@ -618,7 +634,9 @@ class ComputeAffectedTestsTest { createBasicTests("TestingTest1", "TestingTest2", "TestingTest3", subpackage = "testing") val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // Testing tests are partitioned such that they are combined into one partition. @@ -634,7 +652,9 @@ class ComputeAffectedTestsTest { createBasicTests("UtilityTest1", "UtilityTest2", "UtilityTest3", subpackage = "utility") val reportedTargets = runScriptWithShardLimits( - maxTestCountPerLargeShard = 3, maxTestCountPerMediumShard = 2, maxTestCountPerSmallShard = 1 + maxTestCountPerLargeShard = 3, + maxTestCountPerMediumShard = 2, + maxTestCountPerSmallShard = 1 ) // Utility tests are partitioned such that they are combined into one partition. @@ -692,14 +712,20 @@ class ComputeAffectedTestsTest { .containsExactly("//scripts:ScriptsTest1", "//scripts:ScriptsTest2") } - private fun runScriptWithTextOutput(computeAllTargets: Boolean = false): List { + private fun runScriptWithTextOutput( + currentHeadHash: String = computeMergeBase("develop"), + computeAllTargets: Boolean = false + ): List { val outputLog = tempFolder.newFile("output.log") - main( - arrayOf( - tempFolder.root.absolutePath, outputLog.absolutePath, "develop", - "compute_all_tests=$computeAllTargets" + val currentHeadHash = + main( + arrayOf( + tempFolder.root.absolutePath, + outputLog.absolutePath, + currentHeadHash, + "compute_all_tests=$computeAllTargets" + ) ) - ) return outputLog.readLines() } @@ -708,27 +734,33 @@ class ComputeAffectedTestsTest { * here is that which is saved directly to the output file, not debug lines printed to the * console. */ - private fun runScript(computeAllTargets: Boolean = false): List { - return parseOutputLogLines(runScriptWithTextOutput(computeAllTargets = computeAllTargets)) + private fun runScript( + currentHeadHash: String = computeMergeBase("develop"), + computeAllTargets: Boolean = false + ): List { + return parseOutputLogLines(runScriptWithTextOutput(currentHeadHash, computeAllTargets)) } private fun runScriptWithShardLimits( + baseBranch: String = "develop", maxTestCountPerLargeShard: Int, maxTestCountPerMediumShard: Int, maxTestCountPerSmallShard: Int ): List { val outputLog = tempFolder.newFile("output.log") + val currentHeadHash = computeMergeBase(baseBranch) // Note that main() can't be used since the shard counts need to be overwritten. Dagger would // be a nicer means to do this, but it's not set up currently for scripts. ComputeAffectedTests( + scriptBgDispatcher, maxTestCountPerLargeShard = maxTestCountPerLargeShard, maxTestCountPerMediumShard = maxTestCountPerMediumShard, maxTestCountPerSmallShard = maxTestCountPerSmallShard ).compute( pathToRoot = tempFolder.root.absolutePath, pathToOutputFile = outputLog.absolutePath, - baseDevelopBranchReference = "develop", + baseCommit = currentHeadHash, computeAllTestsSetting = false ) @@ -862,4 +894,7 @@ class ComputeAffectedTestsTest { testGitRepository.stageFileForCommit(libFile) testGitRepository.commit(message = "Modified library $name") } + + private fun computeMergeBase(referenceBranch: String): String = + GitClient(tempFolder.root, referenceBranch, commandExecutor).branchMergeBase } diff --git a/scripts/src/javatests/org/oppia/android/scripts/ci/RetrieveAffectedTestsTest.kt b/scripts/src/javatests/org/oppia/android/scripts/ci/RetrieveAffectedTestsTest.kt index d43a7055f51..0eda69938ce 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/ci/RetrieveAffectedTestsTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/ci/RetrieveAffectedTestsTest.kt @@ -18,9 +18,7 @@ import java.io.PrintStream // FunctionName: test names are conventionally named with underscores. @Suppress("FunctionName") class RetrieveAffectedTestsTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() private lateinit var pendingOutputStream: ByteArrayOutputStream private lateinit var originalStandardOutputStream: OutputStream diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel index e47fc741ab6..bd1ef437389 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel @@ -60,3 +60,14 @@ kt_jvm_test( "//third_party:org_jetbrains_kotlin_kotlin-test-junit", ], ) + +kt_jvm_test( + name = "ScriptBackgroundCoroutineDispatcherTest", + srcs = ["ScriptBackgroundCoroutineDispatcherTest.kt"], + deps = [ + "//scripts/src/java/org/oppia/android/scripts/common:script_background_coroutine_dispatcher", + "//testing:assertion_helpers", + "//third_party:org_jetbrains_kotlin_kotlin-test-junit", + "//third_party:org_mockito_mockito-core", + ], +) diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt index f2e7914682c..0d09363712d 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt @@ -1,6 +1,7 @@ package org.oppia.android.scripts.common import com.google.common.truth.Truth.assertThat +import org.junit.After import org.junit.Before import org.junit.Rule import org.junit.Test @@ -25,19 +26,20 @@ import java.util.concurrent.TimeUnit // Function name: test names are conventionally named with underscores. @Suppress("SameParameterValue", "FunctionName") class BazelClientTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() + @field:[Rule JvmField] val mockitoRule: MockitoRule = MockitoJUnit.rule() - @Rule - @JvmField - val mockitoRule: MockitoRule = MockitoJUnit.rule() - - private val commandExecutor by lazy { initiazeCommandExecutorWithLongProcessWaitTime() } + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } + private val commandExecutor by lazy { CommandExecutorImpl(scriptBgDispatcher) } + private val longCommandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } private lateinit var testBazelWorkspace: TestBazelWorkspace - @Mock - lateinit var mockCommandExecutor: CommandExecutor + @Mock lateinit var mockCommandExecutor: CommandExecutor + + @After + fun tearDown() { + scriptBgDispatcher.close() + } @Before fun setUp() { @@ -46,7 +48,7 @@ class BazelClientTest { @Test fun testRetrieveTestTargets_emptyFolder_fails() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) val exception = assertThrows(IllegalStateException::class) { bazelClient.retrieveAllTestTargets() @@ -59,7 +61,7 @@ class BazelClientTest { @Test fun testRetrieveTestTargets_emptyWorkspace_fails() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() val exception = assertThrows(IllegalStateException::class) { @@ -73,7 +75,7 @@ class BazelClientTest { @Test fun testRetrieveTestTargets_workspaceWithTest_returnsTestTarget() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("ExampleTest") @@ -84,7 +86,7 @@ class BazelClientTest { @Test fun testRetrieveTestTargets_workspaceWithMultipleTests_returnsTestTargets() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") testBazelWorkspace.createTest("SecondTest") @@ -106,7 +108,7 @@ class BazelClientTest { @Test fun testRetrieveBazelTargets_forFileNotInBuildGraph_returnsEmptyList() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() tempFolder.newFile("filenotingraph") @@ -117,7 +119,7 @@ class BazelClientTest { @Test fun testRetrieveBazelTargets_forTestFile_returnsBazelTarget() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") @@ -128,7 +130,7 @@ class BazelClientTest { @Test fun testRetrieveBazelTargets_forMultipleMixedFiles_returnsBazelTargets() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") testBazelWorkspace.createTest("SecondTest", withGeneratedDependency = true) @@ -157,7 +159,7 @@ class BazelClientTest { @Test fun testRetrieveRelatedTestTargets_forTargetWithNoTestDependency_returnsNoTargets() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createLibrary("SomeDependency") testBazelWorkspace.createTest("FirstTest") @@ -170,7 +172,7 @@ class BazelClientTest { @Test fun testRetrieveRelatedTestTargets_forTestFileTarget_returnsTestTarget() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") @@ -181,7 +183,7 @@ class BazelClientTest { @Test fun testRetrieveRelatedTestTargets_forDependentFileTarget_returnsTestTarget() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest", withGeneratedDependency = true) @@ -192,7 +194,7 @@ class BazelClientTest { @Test fun testRetrieveRelatedTestTargets_forMixedFileTargets_returnsRelatedTestTargets() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createLibrary("ExtraDep") testBazelWorkspace.createTest("FirstTest", withExtraDependency = "//:ExtraDep_lib") @@ -227,7 +229,7 @@ class BazelClientTest { @Test fun testRetrieveTransitiveTestTargets_forNoFiles_returnsEmptyList() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() val testTargets = bazelClient.retrieveTransitiveTestTargets(listOf()) @@ -238,7 +240,7 @@ class BazelClientTest { @Test fun testRetrieveTransitiveTestTargets_forBuildFile_returnsAllTestsInThatBuildFile() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") testBazelWorkspace.createTest("SecondTest") @@ -253,7 +255,7 @@ class BazelClientTest { @Test fun testRetrieveTransitiveTestTargets_forMultipleBuildFiles_returnsAllRelatedTests() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") testBazelWorkspace.createTest("SecondTest", subpackage = "two") @@ -269,7 +271,7 @@ class BazelClientTest { @Test fun testRetrieveTransitiveTestTargets_forBzlFile_returnsRelatedTests() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() // Generate tests. testBazelWorkspace.createTest("FirstTest") @@ -298,7 +300,7 @@ class BazelClientTest { @Test fun testRetrieveTransitiveTestTargets_forWorkspace_returnsAllTests() { - val bazelClient = BazelClient(tempFolder.root) + val bazelClient = BazelClient(tempFolder.root, commandExecutor) testBazelWorkspace.initEmptyWorkspace() testBazelWorkspace.createTest("FirstTest") testBazelWorkspace.createTest("SecondTest", subpackage = "two") @@ -341,7 +343,7 @@ class BazelClientTest { artifactName = "com.android.support:support-annotations:28.0.0", buildFile = thirdPartyBuild ) - val bazelClient = BazelClient(tempFolder.root, commandExecutor) + val bazelClient = BazelClient(tempFolder.root, longCommandExecutor) val thirdPartyDependenciesList = bazelClient.retrieveThirdPartyMavenDepsListForBinary("//:test_oppia") @@ -371,7 +373,7 @@ class BazelClientTest { artifactName = "com.android.support:support-annotations:28.0.0", buildFile = testBazelWorkspace.rootBuildFile ) - val bazelClient = BazelClient(tempFolder.root, commandExecutor) + val bazelClient = BazelClient(tempFolder.root, longCommandExecutor) val thirdPartyDependenciesList = bazelClient.retrieveThirdPartyMavenDepsListForBinary("//:test_oppia") @@ -463,8 +465,10 @@ class BazelClientTest { return secondNewFile } - private fun initiazeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { - return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { + return CommandExecutorImpl( + scriptBgDispatcher, processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES + ) } private fun updateBuildFileToUseCustomJvmTestRule(bazelFile: File, buildFile: File) { diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/CommandExecutorImplTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/CommandExecutorImplTest.kt index e04c0954b85..aeb7c3782dc 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/CommandExecutorImplTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/CommandExecutorImplTest.kt @@ -1,6 +1,7 @@ package org.oppia.android.scripts.common import com.google.common.truth.Truth.assertThat +import org.junit.After import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder @@ -19,13 +20,18 @@ import java.util.concurrent.TimeUnit // Function name: test names are conventionally named with underscores. @Suppress("FunctionName") class CommandExecutorImplTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() + + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } + + @After + fun tearDown() { + scriptBgDispatcher.close() + } @Test fun testExecute_echo_oneArgument_succeedsWithOutput() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand(tempFolder.root, "echo", "value") @@ -35,7 +41,7 @@ class CommandExecutorImplTest { @Test fun testExecute_echo_invalidDirectory_throwsException() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val exception = assertThrows(IllegalStateException::class) { commandExecutor.executeCommand(File("invaliddirectory"), "echo", "value") @@ -47,7 +53,7 @@ class CommandExecutorImplTest { @Test fun testExecute_echo_largeOutput_insufficientTimeout_throwsException() { val commandExecutor = CommandExecutorImpl( - processTimeout = 0L, processTimeoutUnit = TimeUnit.MILLISECONDS + scriptBgDispatcher, processTimeout = 0L, processTimeoutUnit = TimeUnit.MILLISECONDS ) // Produce a large output so that echo takes a bit longer to reduce the likelihood of this test @@ -63,7 +69,7 @@ class CommandExecutorImplTest { @Test fun testExecute_nonexistentCommand_throwsException() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val exception = assertThrows(IOException::class) { commandExecutor.executeCommand(tempFolder.root, "commanddoesnotexist") @@ -74,7 +80,7 @@ class CommandExecutorImplTest { @Test fun testExecute_echo_multipleArguments_succeedsWithOutput() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand(tempFolder.root, "echo", "first", "second", "third") @@ -84,7 +90,7 @@ class CommandExecutorImplTest { @Test fun testExecute_echo_multipleArguments_resultHasCorrectCommand() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand(tempFolder.root, "echo", "first", "second", "third") @@ -93,7 +99,7 @@ class CommandExecutorImplTest { @Test fun testExecute_defaultErrorOutput_rmdir_failed_failsWithCombinedOutput() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand(tempFolder.root, "rmdir", "filethatdoesnotexist") @@ -105,7 +111,7 @@ class CommandExecutorImplTest { @Test fun testExecute_splitErrorOutput_rmdir_failed_failsWithErrorOutput() { - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand( @@ -121,7 +127,7 @@ class CommandExecutorImplTest { @Test fun testExecute_removeDirectoryInLocalDirectory_succeeds() { val newFolder = tempFolder.newFolder("newfolder") - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand(tempFolder.root, "rmdir", "./newfolder") @@ -135,7 +141,7 @@ class CommandExecutorImplTest { fun testExecute_removeUnknownDirectoryInOtherDirectory_fails() { val newFolder = tempFolder.newFolder("newfolder") val alternateRoot = tempFolder.newFolder("alternateroot") - val commandExecutor = CommandExecutorImpl() + val commandExecutor = CommandExecutorImpl(scriptBgDispatcher) val result = commandExecutor.executeCommand(alternateRoot, "rmdir", "./newfolder") diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/GitClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/GitClientTest.kt index 9362d7dd006..4def38ae59f 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/GitClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/GitClientTest.kt @@ -20,12 +20,11 @@ import java.lang.IllegalStateException // Function name: test names are conventionally named with underscores. @Suppress("FunctionName") class GitClientTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() private lateinit var testGitRepository: TestGitRepository - private val commandExecutor by lazy { CommandExecutorImpl() } + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } + private val commandExecutor by lazy { CommandExecutorImpl(scriptBgDispatcher) } @Before fun setUp() { @@ -38,11 +37,12 @@ class GitClientTest { // and to help manually verify the expect git state at the end of each test. println("git status (at end of test):") println(testGitRepository.status()) + scriptBgDispatcher.close() } @Test fun testCurrentCommit_forNonRepository_throwsException() { - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val exception = assertThrows(IllegalStateException::class) { gitClient.currentCommit } @@ -55,7 +55,7 @@ class GitClientTest { initializeRepoWithDevelopBranch() val developHash = getMostRecentCommitOnCurrentBranch() - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val currentCommit = gitClient.currentCommit assertThat(currentCommit).isEqualTo(developHash) @@ -69,7 +69,7 @@ class GitClientTest { testGitRepository.commit(message = "Test empty commit", allowEmpty = true) val featureBranchHash = getMostRecentCommitOnCurrentBranch() - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val currentCommit = gitClient.currentCommit assertThat(currentCommit).isNotEqualTo(developHash) @@ -78,7 +78,7 @@ class GitClientTest { @Test fun testCurrentBranch_forNonRepository_throwsException() { - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val exception = assertThrows(IllegalStateException::class) { gitClient.currentBranch } @@ -90,7 +90,7 @@ class GitClientTest { fun testCurrentBranch_forValidRepository_returnsCorrectBranch() { initializeRepoWithDevelopBranch() - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val currentBranch = gitClient.currentBranch assertThat(currentBranch).isEqualTo("develop") @@ -101,7 +101,7 @@ class GitClientTest { initializeRepoWithDevelopBranch() testGitRepository.checkoutNewBranch("introduce-feature") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val currentBranch = gitClient.currentBranch assertThat(currentBranch).isEqualTo("introduce-feature") @@ -112,7 +112,7 @@ class GitClientTest { initializeRepoWithDevelopBranch() val developHash = getMostRecentCommitOnCurrentBranch() - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val mergeBase = gitClient.branchMergeBase assertThat(mergeBase).isEqualTo(developHash) @@ -124,7 +124,7 @@ class GitClientTest { val developHash = getMostRecentCommitOnCurrentBranch() testGitRepository.checkoutNewBranch("introduce-feature") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val mergeBase = gitClient.branchMergeBase assertThat(mergeBase).isEqualTo(developHash) @@ -137,7 +137,7 @@ class GitClientTest { testGitRepository.checkoutNewBranch("introduce-feature") commitNewFile("example_file") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val mergeBase = gitClient.branchMergeBase // The merge base is the latest common hash between this & the develop branch. @@ -149,7 +149,7 @@ class GitClientTest { initializeRepoWithDevelopBranch() testGitRepository.checkoutNewBranch("introduce-feature") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).isEmpty() @@ -161,7 +161,7 @@ class GitClientTest { testGitRepository.checkoutNewBranch("introduce-feature") createNewFile("example_file") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).containsExactly("example_file") @@ -173,7 +173,7 @@ class GitClientTest { testGitRepository.checkoutNewBranch("introduce-feature") stageNewFile("example_file") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).containsExactly("example_file") @@ -185,7 +185,7 @@ class GitClientTest { testGitRepository.checkoutNewBranch("introduce-feature") commitNewFile("example_file") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).containsExactly("example_file") @@ -197,7 +197,7 @@ class GitClientTest { commitNewFile("develop_file") testGitRepository.checkoutNewBranch("introduce-feature") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles // Committed files to the develop branch are not included since they aren't part of the feature @@ -212,7 +212,7 @@ class GitClientTest { commitNewFile("example_file") modifyFile("example_file") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).containsExactly("example_file") @@ -225,7 +225,7 @@ class GitClientTest { testGitRepository.checkoutNewBranch("introduce-feature") deleteFile("develop_file") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).containsExactly("develop_file") @@ -244,7 +244,7 @@ class GitClientTest { modifyFile("develop_branch_file_changed_not_staged") deleteFile("develop_branch_file_removed") - val gitClient = GitClient(tempFolder.root, "develop") + val gitClient = GitClient(tempFolder.root, "develop", commandExecutor) val changedFiles = gitClient.changedFiles assertThat(changedFiles).containsExactly( diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt index b03c106500a..78907885bc7 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/ProtoStringEncoderTest.kt @@ -16,9 +16,7 @@ import java.util.zip.ZipException // Function name: test names are conventionally named with underscores. @Suppress("FunctionName") class ProtoStringEncoderTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Test fun testEncode_defaultProto_producesString() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/RepositoryFileTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/RepositoryFileTest.kt index 99049bd675d..4aa35d33e2e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/RepositoryFileTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/RepositoryFileTest.kt @@ -9,9 +9,7 @@ import java.io.File /** Tests for [RepositoryFile]. */ class RepositoryFileTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt new file mode 100644 index 00000000000..dce99691bcb --- /dev/null +++ b/scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt @@ -0,0 +1,79 @@ +package org.oppia.android.scripts.common + +import kotlinx.coroutines.CancellationException +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.async +import kotlinx.coroutines.channels.Channel +import kotlinx.coroutines.delay +import kotlinx.coroutines.runBlocking +import kotlinx.coroutines.withContext +import org.junit.Rule +import org.junit.Test +import org.mockito.Mock +import org.mockito.Mockito.verify +import org.mockito.Mockito.verifyNoMoreInteractions +import org.mockito.junit.MockitoJUnit +import org.mockito.junit.MockitoRule +import org.oppia.android.testing.assertThrows +import java.util.concurrent.TimeUnit + +/** Tests for [ScriptBackgroundCoroutineDispatcher]. */ +// FunctionName: test names are conventionally named with underscores. +@Suppress("FunctionName") +class ScriptBackgroundCoroutineDispatcherTest { + @field:[Rule JvmField] val mockitoRule: MockitoRule = MockitoJUnit.rule() + + @Mock lateinit var mockRunnable: Runnable + + @Test + fun testDispatchTask_taskIsRun() { + val dispatcher = ScriptBackgroundCoroutineDispatcher() + + runBlocking { withContext(dispatcher) { mockRunnable.run() } } + + verify(mockRunnable).run() + } + + @Test + fun testClose_noExceptionThrown() { + val dispatcher = ScriptBackgroundCoroutineDispatcher() + + dispatcher.close() + + // The verification is that no exception is thrown (otherwise the test should fail). + } + + @Test + fun testDispatch_afterClosing_throwsException() { + val dispatcher = ScriptBackgroundCoroutineDispatcher() + dispatcher.close() + + // The task should fail to schedule since the dispatcher has been closed. + assertThrows(CancellationException::class) { + runBlocking { withContext(dispatcher) { mockRunnable.run() } } + } + } + + @Test + fun testClose_pendingTaskLongerThanCloseTimeout_taskIsNotRun() { + val dispatcher = + ScriptBackgroundCoroutineDispatcher( + closeTimeout = 50L, closeTimeoutUnit = TimeUnit.MILLISECONDS + ) + val taskStartedChannel = Channel() + // Schedule a task but make sure that the attempt to close the dispatcher happens exactly + // between the task starting and ending (to verify close timeout flows). + @Suppress("DeferredResultUnused") + CoroutineScope(dispatcher).async { + taskStartedChannel.send(true) + delay(1_000L) + mockRunnable.run() + } + runBlocking { taskStartedChannel.receive() } + + dispatcher.close() + + // The task should not have run since it was cancelled, but no exception will be thrown. + verifyNoMoreInteractions(mockRunnable) + } +} diff --git a/scripts/src/javatests/org/oppia/android/scripts/docs/KdocValidityCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/docs/KdocValidityCheckTest.kt index d3724157c6e..27b2e66808e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/docs/KdocValidityCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/docs/KdocValidityCheckTest.kt @@ -24,9 +24,7 @@ class KdocValidityCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#kdoc-validity-check for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/label/AccessibilityLabelCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/label/AccessibilityLabelCheckTest.kt index a1410b3ead2..79d1c1dc0bc 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/label/AccessibilityLabelCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/label/AccessibilityLabelCheckTest.kt @@ -23,9 +23,7 @@ class AccessibilityLabelCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#accessibility-label-check for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/LicenseTextsCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/LicenseTextsCheckTest.kt index 8a70436c6c7..8541513042b 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/LicenseTextsCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/LicenseTextsCheckTest.kt @@ -21,9 +21,7 @@ class LicenseTextsCheckTest { private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt index f30b261f53a..6786bca2113 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt @@ -10,6 +10,7 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink import org.oppia.android.scripts.proto.License @@ -79,16 +80,16 @@ class MavenDependenciesListCheckTest { private val UNAVAILABLE_OR_INVALID_LICENSE_LINKS_FAILURE = "License links are invalid or not available for some dependencies" + @field:[Rule JvmField] val tempFolder = TemporaryFolder() + private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } private val mockLicenseFetcher by lazy { initializeLicenseFetcher() } private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } - private lateinit var testBazelWorkspace: TestBazelWorkspace - @Rule - @JvmField - var tempFolder = TemporaryFolder() + private lateinit var testBazelWorkspace: TestBazelWorkspace @Before fun setUp() { @@ -101,6 +102,7 @@ class MavenDependenciesListCheckTest { @After fun restoreStreams() { System.setOut(originalOut) + scriptBgDispatcher.close() } @Test @@ -113,6 +115,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -189,6 +192,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -253,6 +257,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -329,6 +334,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -408,6 +414,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -484,6 +491,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -562,6 +570,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -640,6 +649,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -720,6 +730,7 @@ class MavenDependenciesListCheckTest { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -773,6 +784,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -822,6 +834,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -877,6 +890,7 @@ class MavenDependenciesListCheckTest { val exception = assertThrows(Exception::class) { MavenDependenciesListCheck( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -1024,7 +1038,9 @@ class MavenDependenciesListCheckTest { } private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { - return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + return CommandExecutorImpl( + scriptBgDispatcher, processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES + ) } /** Returns a mock for the [LicenseFetcher]. */ diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt index 5dd8baec8b3..c815941f42b 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt @@ -11,6 +11,7 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.maven.model.MavenListDependency import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink @@ -81,12 +82,11 @@ class MavenDependenciesRetrieverTest { private val mavenDependenciesRetriever by lazy { initializeMavenDependenciesRetriever() } + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } private lateinit var testBazelWorkspace: TestBazelWorkspace - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { @@ -99,6 +99,7 @@ class MavenDependenciesRetrieverTest { @After fun restoreStreams() { System.setOut(originalOut) + scriptBgDispatcher.close() } @Test @@ -1226,7 +1227,9 @@ class MavenDependenciesRetrieverTest { } private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { - return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + return CommandExecutorImpl( + scriptBgDispatcher, processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES + ) } /** Returns a mock for the [LicenseFetcher]. */ diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt index 6d63a6e9c6d..4544c62c84b 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt @@ -11,6 +11,7 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock import org.oppia.android.scripts.common.CommandExecutorImpl +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.scripts.license.LicenseFetcher import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink @@ -64,17 +65,16 @@ class GenerateMavenDependenciesListTest { private val SCRIPT_PASSED_MESSAGE = "Script executed succesfully: maven_dependencies.textproto updated successfully." + @field:[Rule JvmField] val tempFolder = TemporaryFolder() + private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } private val mockLicenseFetcher by lazy { initializeLicenseFetcher() } private val commandExecutor by lazy { initializeCommandExecutorWithLongProcessWaitTime() } private lateinit var testBazelWorkspace: TestBazelWorkspace - @Rule - @JvmField - var tempFolder = TemporaryFolder() - @Before fun setUp() { tempFolder.newFolder("scripts", "assets") @@ -86,6 +86,7 @@ class GenerateMavenDependenciesListTest { @After fun restoreStreams() { System.setOut(originalOut) + scriptBgDispatcher.close() } @Test @@ -99,6 +100,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -183,6 +185,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -207,6 +210,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -249,6 +253,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -316,6 +321,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -358,6 +364,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -426,6 +433,7 @@ class GenerateMavenDependenciesListTest { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -519,6 +527,7 @@ class GenerateMavenDependenciesListTest { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -617,6 +626,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -680,6 +690,7 @@ class GenerateMavenDependenciesListTest { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -793,6 +804,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -918,6 +930,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -1031,6 +1044,7 @@ class GenerateMavenDependenciesListTest { val exception = assertThrows(Exception::class) { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -1150,6 +1164,7 @@ class GenerateMavenDependenciesListTest { GenerateMavenDependenciesList( mockLicenseFetcher, + scriptBgDispatcher, commandExecutor ).main( arrayOf( @@ -1400,7 +1415,9 @@ class GenerateMavenDependenciesListTest { } private fun initializeCommandExecutorWithLongProcessWaitTime(): CommandExecutorImpl { - return CommandExecutorImpl(processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES) + return CommandExecutorImpl( + scriptBgDispatcher, processTimeout = 5, processTimeoutUnit = TimeUnit.MINUTES + ) } /** Returns a mock for the [LicenseFetcher]. */ diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt index 6be3f9c0d71..2d81300e43c 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt @@ -45,9 +45,7 @@ class RetrieveLicenseTextsTest { private val outContent: ByteArrayOutputStream = ByteArrayOutputStream() private val originalOut: PrintStream = System.out - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/regex/RegexPatternValidationCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/regex/RegexPatternValidationCheckTest.kt index b004d1181b7..3fe47dd6cd7 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/regex/RegexPatternValidationCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/regex/RegexPatternValidationCheckTest.kt @@ -172,9 +172,7 @@ class RegexPatternValidationCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#regexpatternvalidation-check for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/testfile/TestFileCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/testfile/TestFileCheckTest.kt index a0fc700b720..2cfb55ed690 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testfile/TestFileCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/testfile/TestFileCheckTest.kt @@ -21,9 +21,7 @@ class TestFileCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#test-file-presence-check for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/testing/TestBazelWorkspaceTest.kt b/scripts/src/javatests/org/oppia/android/scripts/testing/TestBazelWorkspaceTest.kt index 9bec557f4ac..f6f2f1e83b7 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testing/TestBazelWorkspaceTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/testing/TestBazelWorkspaceTest.kt @@ -23,9 +23,7 @@ import java.lang.IllegalStateException // Function name: test names are conventionally named with underscores. @Suppress("FunctionName") class TestBazelWorkspaceTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Test fun testCreateTestUtility_doesNotImmediatelyCreateAnyFiles() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/testing/TestGitRepositoryTest.kt b/scripts/src/javatests/org/oppia/android/scripts/testing/TestGitRepositoryTest.kt index 59aa28bdc84..8fb29905250 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testing/TestGitRepositoryTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/testing/TestGitRepositoryTest.kt @@ -1,12 +1,14 @@ package org.oppia.android.scripts.testing import com.google.common.truth.Truth.assertThat +import org.junit.After import org.junit.Rule import org.junit.Test import org.junit.rules.TemporaryFolder import org.oppia.android.scripts.common.CommandExecutor import org.oppia.android.scripts.common.CommandExecutorImpl import org.oppia.android.scripts.common.CommandResult +import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher import org.oppia.android.testing.assertThrows import java.io.File import java.util.UUID @@ -31,11 +33,15 @@ import java.util.UUID // Function name: test names are conventionally named with underscores. @Suppress("FunctionName") class TestGitRepositoryTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() - private val commandExecutorInterceptor by lazy { CommandExecutorInterceptor() } + private val scriptBgDispatcher by lazy { ScriptBackgroundCoroutineDispatcher() } + private val commandExecutorInterceptor by lazy { CommandExecutorInterceptor(scriptBgDispatcher) } + + @After + fun restoreStreams() { + scriptBgDispatcher.close() + } @Test fun testCreateTestUtility_doesNotImmediatelyCreateAnyFiles() { @@ -52,7 +58,7 @@ class TestGitRepositoryTest { testGitRepository.init() - assertThat(tempFolder.root.list().toList()).containsExactly(".git") + assertThat(tempFolder.root.list()?.toList()).containsExactly(".git") } @Test @@ -476,9 +482,11 @@ class TestGitRepositoryTest { return file } - private class CommandExecutorInterceptor : CommandExecutor { + private class CommandExecutorInterceptor( + scriptBgDispatcher: ScriptBackgroundCoroutineDispatcher + ) : CommandExecutor { private val commandResults = mutableListOf() - private val realCommandExecutor by lazy { CommandExecutorImpl() } + private val realCommandExecutor by lazy { CommandExecutorImpl(scriptBgDispatcher) } override fun executeCommand( workingDir: File, diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt index a357ee517e7..c81c4708d36 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt @@ -9,9 +9,7 @@ import org.oppia.android.scripts.todo.model.Todo /** Tests for [TodoCollector]. */ class TodoCollectorTest { - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueCommentCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueCommentCheckTest.kt index 6c4d5fb8a8c..8baa1ea0bdf 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueCommentCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueCommentCheckTest.kt @@ -18,9 +18,7 @@ class TodoIssueCommentCheckTest { private val dummySha1 = "51ab6a0341cfb86d95a387438fc993b5eb977b83" private val dummySha2 = "74cd6a0341cfb86d95a387438fc993b5eb977b83" - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt index ae273159b92..c8bf7517bf9 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt @@ -23,9 +23,7 @@ class TodoIssueResolvedCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#todo-issue-resolved-check for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt index 23f42c53f2c..1ca601de16e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt @@ -24,9 +24,7 @@ class TodoOpenCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#todo-open-checks for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/xml/StringLanguageTranslationCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/xml/StringLanguageTranslationCheckTest.kt index ebf36a61a72..7ee270c86ab 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/xml/StringLanguageTranslationCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/xml/StringLanguageTranslationCheckTest.kt @@ -38,7 +38,7 @@ class StringLanguageTranslationCheckTest { private val SWAHILI_STRINGS_EXTRAS = mapOf("swahili_only_string" to "Badili Wasifu") } - @field:[Rule JvmField] var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() private val originalOut: PrintStream = System.out private val documentBuilderFactory by lazy { DocumentBuilderFactory.newInstance() } diff --git a/scripts/src/javatests/org/oppia/android/scripts/xml/StringResourceValidationCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/xml/StringResourceValidationCheckTest.kt index c7fc526f687..6776047533b 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/xml/StringResourceValidationCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/xml/StringResourceValidationCheckTest.kt @@ -37,7 +37,7 @@ class StringResourceValidationCheckTest { private const val SW_STRING_TWO_NEWLINES = "\\nMsaada\\n" } - @field:[Rule JvmField] var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() private val originalOut: PrintStream = System.out private val documentBuilderFactory by lazy { DocumentBuilderFactory.newInstance() } diff --git a/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxCheckTest.kt index 2e988cf0663..cc1dd9293a3 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxCheckTest.kt @@ -24,9 +24,7 @@ class XmlSyntaxCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#xml-syntax-check for more details on how to fix this." - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { diff --git a/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxErrorHandlerTest.kt b/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxErrorHandlerTest.kt index ec3e896517d..708db0f4a74 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxErrorHandlerTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/xml/XmlSyntaxErrorHandlerTest.kt @@ -14,9 +14,7 @@ import javax.xml.parsers.DocumentBuilderFactory class XmlSyntaxErrorHandlerTest { private val builderFactory = DocumentBuilderFactory.newInstance() - @Rule - @JvmField - var tempFolder = TemporaryFolder() + @field:[Rule JvmField] val tempFolder = TemporaryFolder() @Before fun setUp() { From c325bc9beba5d21324a351c0f469c68abe95d9c6 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 11:53:49 -0700 Subject: [PATCH 039/180] Use base SHA for computing affected tests. This prepares for merge queues (but doesn't quite configure the workflow for them--that will happen in a different PR), and improves how tests are computed for stacked PRs. --- .github/workflows/unit_tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 34884d696a2..ecc0ffa5804 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -76,10 +76,12 @@ jobs: id: compute-test-matrix env: compute_all_targets: ${{ contains(github.event.pull_request.title, '[RunAllTests]') }} + # See: https://docs.github.com/en/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request. + base_commit_hash: ${{ github.event.pull_request.base.sha }} # https://unix.stackexchange.com/a/338124 for reference on creating a JSON-friendly # comma-separated list of test targets for the matrix. run: | - bazel run //scripts:compute_affected_tests -- $(pwd) $(pwd)/affected_targets.log origin/develop compute_all_tests=$compute_all_targets + bazel run //scripts:compute_affected_tests -- $(pwd) $(pwd)/affected_targets.log $base_commit_hash compute_all_tests=$compute_all_targets TEST_BUCKET_LIST=$(cat ./affected_targets.log | sed 's/^\|$/"/g' | paste -sd, -) echo "Affected tests (note that this might be all tests if configured to run all or on the develop branch): $TEST_BUCKET_LIST" echo "::set-output name=matrix::{\"affected-tests-bucket-base64-encoded-shard\":[$TEST_BUCKET_LIST]}" From 47f9c023f563913b1935276ba8eebfdede79ec68 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 12:33:06 -0700 Subject: [PATCH 040/180] Post-merge lint fix. --- .../android/scripts/maven/GenerateMavenDependenciesListTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt index 532e4ff6fc9..8e89212a6e5 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt @@ -11,8 +11,8 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.eq import org.mockito.kotlin.mock import org.oppia.android.scripts.common.CommandExecutorImpl -import org.oppia.android.scripts.license.MavenArtifactPropertyFetcher import org.oppia.android.scripts.common.ScriptBackgroundCoroutineDispatcher +import org.oppia.android.scripts.license.MavenArtifactPropertyFetcher import org.oppia.android.scripts.proto.DirectLinkOnly import org.oppia.android.scripts.proto.ExtractedCopyLink import org.oppia.android.scripts.proto.License From 8ae5aa8c99dfcf1e06ed62a66be564054ddfd2a3 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 15:26:48 -0700 Subject: [PATCH 041/180] Fix updated TODOs. Also, update TODO check script to have nicer output, and support generating the exemption textproto file for easier updates in the future. --- scripts/assets/todo_open_exemptions.textproto | 452 +++++++++--------- .../android/scripts/common/RepositoryFile.kt | 47 +- .../oppia/android/scripts/docs/BUILD.bazel | 2 +- .../oppia/android/scripts/label/BUILD.bazel | 2 +- .../oppia/android/scripts/proto/BUILD.bazel | 4 +- .../android/scripts/testfile/BUILD.bazel | 2 +- .../oppia/android/scripts/todo/BUILD.bazel | 2 +- .../android/scripts/todo/TodoCollector.kt | 13 +- .../scripts/todo/TodoIssueResolvedCheck.kt | 29 +- .../android/scripts/todo/TodoOpenCheck.kt | 86 ++-- .../oppia/android/scripts/todo/model/Todo.kt | 6 +- .../android/scripts/todo/TodoCollectorTest.kt | 116 ++--- .../todo/TodoIssueResolvedCheckTest.kt | 42 +- .../android/scripts/todo/TodoOpenCheckTest.kt | 140 ++++-- 14 files changed, 525 insertions(+), 418 deletions(-) diff --git a/scripts/assets/todo_open_exemptions.textproto b/scripts/assets/todo_open_exemptions.textproto index 34352a5fca0..7c656a07836 100644 --- a/scripts/assets/todo_open_exemptions.textproto +++ b/scripts/assets/todo_open_exemptions.textproto @@ -3,42 +3,17 @@ todo_open_exemption { line_number: 9 } todo_open_exemption { - exempted_file_path: "scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt" - line_number: 67 - line_number: 68 - line_number: 74 - line_number: 76 - line_number: 98 - line_number: 99 - line_number: 100 - line_number: 101 - line_number: 102 - line_number: 136 - line_number: 137 - line_number: 140 - line_number: 173 - line_number: 174 - line_number: 175 - line_number: 180 - line_number: 182 - line_number: 221 - line_number: 222 - line_number: 223 - line_number: 228 - line_number: 230 - line_number: 236 - line_number: 275 - line_number: 279 - line_number: 317 - line_number: 318 - line_number: 322 - line_number: 371 - line_number: 372 - line_number: 373 - line_number: 377 + exempted_file_path: "scripts/src/java/org/oppia/android/scripts/todo/TodoCollector.kt" + line_number: 79 +} +todo_open_exemption { + exempted_file_path: "scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt" + line_number: 12 } todo_open_exemption { exempted_file_path: "scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt" + line_number: 31 + line_number: 32 line_number: 33 line_number: 34 line_number: 35 @@ -62,127 +37,127 @@ todo_open_exemption { line_number: 53 line_number: 54 line_number: 55 - line_number: 56 - line_number: 57 - line_number: 63 - line_number: 64 - line_number: 73 - line_number: 76 - line_number: 80 - line_number: 83 - line_number: 87 - line_number: 90 - line_number: 94 - line_number: 97 - line_number: 101 - line_number: 104 - line_number: 108 - line_number: 111 - line_number: 115 - line_number: 118 - line_number: 122 - line_number: 125 - line_number: 129 - line_number: 132 - line_number: 136 - line_number: 139 - line_number: 143 - line_number: 146 - line_number: 150 - line_number: 153 - line_number: 157 - line_number: 160 - line_number: 164 - line_number: 167 - line_number: 171 - line_number: 174 - line_number: 178 - line_number: 181 - line_number: 185 - line_number: 188 - line_number: 192 - line_number: 195 - line_number: 199 - line_number: 202 - line_number: 206 - line_number: 209 - line_number: 213 - line_number: 216 - line_number: 220 - line_number: 223 - line_number: 227 - line_number: 230 - line_number: 234 - line_number: 237 - line_number: 241 - line_number: 244 - line_number: 248 - line_number: 255 - line_number: 258 - line_number: 262 - line_number: 265 - line_number: 274 - line_number: 275 - line_number: 279 - line_number: 283 - line_number: 284 - line_number: 296 - line_number: 299 - line_number: 303 - line_number: 306 - line_number: 310 - line_number: 313 - line_number: 317 - line_number: 320 - line_number: 324 - line_number: 327 + line_number: 61 + line_number: 62 + line_number: 71 + line_number: 74 + line_number: 78 + line_number: 81 + line_number: 85 + line_number: 88 + line_number: 92 + line_number: 95 + line_number: 99 + line_number: 102 + line_number: 106 + line_number: 109 + line_number: 113 + line_number: 116 + line_number: 120 + line_number: 123 + line_number: 127 + line_number: 130 + line_number: 134 + line_number: 137 + line_number: 141 + line_number: 144 + line_number: 148 + line_number: 151 + line_number: 155 + line_number: 158 + line_number: 162 + line_number: 165 + line_number: 169 + line_number: 172 + line_number: 176 + line_number: 179 + line_number: 183 + line_number: 186 + line_number: 190 + line_number: 193 + line_number: 197 + line_number: 200 + line_number: 204 + line_number: 207 + line_number: 211 + line_number: 214 + line_number: 218 + line_number: 221 + line_number: 225 + line_number: 228 + line_number: 232 + line_number: 235 + line_number: 239 + line_number: 242 + line_number: 246 + line_number: 253 + line_number: 256 + line_number: 260 + line_number: 263 + line_number: 272 + line_number: 273 + line_number: 277 + line_number: 281 + line_number: 282 + line_number: 294 + line_number: 297 + line_number: 301 + line_number: 304 + line_number: 308 + line_number: 311 + line_number: 315 + line_number: 318 + line_number: 322 + line_number: 325 + line_number: 334 + line_number: 335 line_number: 336 line_number: 337 - line_number: 338 - line_number: 339 - line_number: 344 - line_number: 349 - line_number: 352 - line_number: 365 - line_number: 368 - line_number: 372 - line_number: 375 - line_number: 379 - line_number: 382 - line_number: 386 - line_number: 389 - line_number: 393 - line_number: 396 - line_number: 400 - line_number: 403 - line_number: 407 - line_number: 410 + line_number: 342 + line_number: 347 + line_number: 350 + line_number: 363 + line_number: 366 + line_number: 370 + line_number: 373 + line_number: 377 + line_number: 380 + line_number: 384 + line_number: 387 + line_number: 391 + line_number: 394 + line_number: 398 + line_number: 401 + line_number: 405 + line_number: 408 + line_number: 417 + line_number: 418 line_number: 419 line_number: 420 - line_number: 421 - line_number: 422 - line_number: 426 - line_number: 430 - line_number: 433 - line_number: 446 - line_number: 449 - line_number: 453 - line_number: 456 - line_number: 460 - line_number: 463 - line_number: 467 - line_number: 470 - line_number: 474 - line_number: 477 - line_number: 481 - line_number: 484 - line_number: 488 - line_number: 491 + line_number: 424 + line_number: 428 + line_number: 431 + line_number: 444 + line_number: 447 + line_number: 451 + line_number: 454 + line_number: 458 + line_number: 461 + line_number: 465 + line_number: 468 + line_number: 472 + line_number: 475 + line_number: 479 + line_number: 482 + line_number: 486 + line_number: 489 + line_number: 530 + line_number: 531 line_number: 532 - line_number: 533 - line_number: 534 - line_number: 539 - line_number: 544 + line_number: 537 + line_number: 542 + line_number: 545 + line_number: 546 line_number: 547 line_number: 548 line_number: 549 @@ -204,98 +179,125 @@ todo_open_exemption { line_number: 565 line_number: 566 line_number: 567 - line_number: 568 - line_number: 569 - line_number: 575 - line_number: 588 - line_number: 591 - line_number: 595 - line_number: 598 - line_number: 602 - line_number: 605 - line_number: 609 - line_number: 612 - line_number: 616 - line_number: 619 - line_number: 627 - line_number: 636 - line_number: 645 - line_number: 654 - line_number: 663 - line_number: 672 - line_number: 681 - line_number: 690 - line_number: 699 - line_number: 708 - line_number: 717 - line_number: 726 - line_number: 735 - line_number: 744 - line_number: 753 - line_number: 762 - line_number: 771 - line_number: 780 - line_number: 789 - line_number: 798 - line_number: 807 - line_number: 816 + line_number: 573 + line_number: 586 + line_number: 589 + line_number: 593 + line_number: 596 + line_number: 600 + line_number: 603 + line_number: 607 + line_number: 610 + line_number: 614 + line_number: 617 + line_number: 625 + line_number: 634 + line_number: 643 + line_number: 652 + line_number: 661 + line_number: 670 + line_number: 679 + line_number: 688 + line_number: 697 + line_number: 706 + line_number: 715 + line_number: 724 + line_number: 733 + line_number: 742 + line_number: 751 + line_number: 760 + line_number: 769 + line_number: 778 + line_number: 787 + line_number: 796 + line_number: 805 + line_number: 814 + line_number: 824 + line_number: 825 line_number: 826 - line_number: 827 - line_number: 828 - line_number: 836 - line_number: 839 - line_number: 843 - line_number: 846 - line_number: 850 - line_number: 853 + line_number: 834 + line_number: 837 + line_number: 841 + line_number: 844 + line_number: 848 + line_number: 851 + line_number: 860 + line_number: 861 line_number: 862 - line_number: 863 - line_number: 864 - line_number: 873 - line_number: 876 - line_number: 880 - line_number: 883 - line_number: 887 - line_number: 890 + line_number: 871 + line_number: 874 + line_number: 878 + line_number: 881 + line_number: 885 + line_number: 888 + line_number: 897 + line_number: 898 line_number: 899 - line_number: 900 - line_number: 901 } todo_open_exemption { exempted_file_path: "scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt" - line_number: 71 - line_number: 73 - line_number: 79 - line_number: 95 - line_number: 97 - line_number: 103 + line_number: 70 + line_number: 72 + line_number: 78 + line_number: 94 + line_number: 96 + line_number: 102 + line_number: 129 line_number: 131 - line_number: 133 - line_number: 139 + line_number: 137 + line_number: 141 line_number: 143 - line_number: 145 - line_number: 146 - line_number: 177 - line_number: 179 + line_number: 144 + line_number: 173 + line_number: 175 + line_number: 181 line_number: 185 - line_number: 189 - line_number: 191 - line_number: 192 -} -todo_open_exemption { - exempted_file_path: "scripts/src/java/org/oppia/android/scripts/todo/TodoCollector.kt" - line_number: 82 + line_number: 187 + line_number: 188 } todo_open_exemption { - exempted_file_path: "scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt" - line_number: 10 + exempted_file_path: "scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt" + line_number: 68 + line_number: 69 + line_number: 75 + line_number: 77 + line_number: 99 + line_number: 100 + line_number: 101 + line_number: 102 + line_number: 103 + line_number: 139 + line_number: 140 + line_number: 143 + line_number: 178 + line_number: 179 + line_number: 180 + line_number: 185 + line_number: 187 + line_number: 228 + line_number: 229 + line_number: 230 + line_number: 235 + line_number: 237 + line_number: 243 + line_number: 284 + line_number: 288 + line_number: 326 + line_number: 327 + line_number: 331 + line_number: 383 + line_number: 384 + line_number: 385 + line_number: 389 + line_number: 443 + line_number: 444 + line_number: 445 + line_number: 449 } - todo_open_exemption { exempted_file_path: "wiki/Coding-style-guide.md" line_number: 33 } - todo_open_exemption { exempted_file_path: "wiki/Static-Analysis-Checks.md" line_number: 155 diff --git a/scripts/src/java/org/oppia/android/scripts/common/RepositoryFile.kt b/scripts/src/java/org/oppia/android/scripts/common/RepositoryFile.kt index 14962f3ee0b..09f437629da 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/RepositoryFile.kt +++ b/scripts/src/java/org/oppia/android/scripts/common/RepositoryFile.kt @@ -6,10 +6,10 @@ import java.nio.file.Path import kotlin.streams.asSequence /** Helper class for managing & accessing files within the project repository. */ -class RepositoryFile() { +class RepositoryFile { companion object { /** A list of directories which should be excluded for every script check. */ - private val alwaysExcludeDirectoryList = listOf( + private val alwaysExcludeDirectoryList = listOf( ".git", ".gitsecret", ".idea", @@ -19,12 +19,12 @@ class RepositoryFile() { "bazel-oppia-android", "bazel-out", "bazel-testlogs", - "app/build/", - "data/build/", - "domain/build/", - "model/build/", - "testing/build/", - "utility/build/", + "app/build", + "data/build", + "domain/build", + "model/build", + "testing/build", + "utility/build", ) /** @@ -42,33 +42,25 @@ class RepositoryFile() { fun collectSearchFiles( repoPath: String, expectedExtension: String = "", - exemptionsList: List = listOf() + exemptionsList: List = listOf() ): List { // Note that Files.walk() is used instead of Kotlin's walk() function since the latter follows // symbolic links which is almost 10x slower than not following them (due to very deep Bazel // build directories), and it's not necessary to follow the symlinks. - return Files.walk(File(repoPath).toPath()).asSequence().map(Path::toFile).filter { file -> - val isProhibited = checkIfProhibitedFile(retrieveRelativeFilePath(file, repoPath)) - !isProhibited && + val repoRoot = File(repoPath).absoluteFile.normalize() + return Files.walk(repoRoot.toPath()).asSequence().map(Path::toFile).map { file -> + file.absoluteFile.normalize() + }.filter { file -> + !checkIfProhibitedFile(repoRoot, file) && file.isFile && file.name.endsWith(expectedExtension) && - retrieveRelativeFilePath(file, repoPath) !in exemptionsList + file.toRelativeString(repoRoot) !in exemptionsList }.toList() } - /** - * Checks if a file/directory is prohibited to be analyzed for the check. - * - * @param pathString the path of the repo - * @return whether the specified path should be analyzed per allow rules - */ - private fun checkIfProhibitedFile(pathString: String): Boolean { - return alwaysExcludeDirectoryList.any { - if (it.endsWith("/")) { - pathString.startsWith("$it") - } else { - pathString.startsWith("$it/") - } + private fun checkIfProhibitedFile(repoRoot: File, consideredFile: File): Boolean { + return alwaysExcludeDirectoryList.any { dirPath -> + consideredFile.hasBase(File(repoRoot, dirPath)) } } @@ -82,5 +74,8 @@ class RepositoryFile() { fun retrieveRelativeFilePath(file: File, repoPath: String): String { return file.toString().removePrefix(repoPath) } + + private fun File.hasBase(possibleBase: File): Boolean = + relativeToOrNull(possibleBase)?.path?.let { ".." !in it } ?: false } } diff --git a/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel index f342da5ec2b..72ff0c07474 100644 --- a/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel @@ -11,7 +11,7 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", "//third_party:org_jetbrains_kotlin_kotlin-compiler-embeddable", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel index 01524932353..7ad9a92714b 100644 --- a/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel @@ -12,6 +12,6 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel index 60f6588f1a0..41568b8f259 100644 --- a/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/proto/BUILD.bazel @@ -50,8 +50,8 @@ oppia_proto_library( visibility = ["//scripts:oppia_script_binary_visibility"], ) -java_lite_proto_library( - name = "script_exemptions_java_proto_lite", +java_proto_library( + name = "script_exemptions_java_proto", visibility = ["//scripts:oppia_script_library_visibility"], deps = [":script_exemptions_proto"], ) diff --git a/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel index dbcb1023446..6777296ae26 100644 --- a/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel @@ -12,6 +12,6 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ "//scripts/src/java/org/oppia/android/scripts/common:repository_file", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", ], ) diff --git a/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel index a099106c2cb..d0d52d801e5 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel @@ -23,7 +23,7 @@ kt_jvm_library( visibility = ["//scripts:oppia_script_binary_visibility"], deps = [ ":todo_collector", - "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto_lite", + "//scripts/src/java/org/oppia/android/scripts/proto:script_exemptions_java_proto", "//scripts/src/java/org/oppia/android/scripts/todo/model:issue", "//scripts/src/java/org/oppia/android/scripts/todo/model:todo", ], diff --git a/scripts/src/java/org/oppia/android/scripts/todo/TodoCollector.kt b/scripts/src/java/org/oppia/android/scripts/todo/TodoCollector.kt index d7b8271f544..5bdff78163c 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/TodoCollector.kt +++ b/scripts/src/java/org/oppia/android/scripts/todo/TodoCollector.kt @@ -2,6 +2,7 @@ package org.oppia.android.scripts.todo import org.oppia.android.scripts.common.RepositoryFile import org.oppia.android.scripts.todo.model.Todo +import java.io.File /** Collects code lines containing the 'todo' keyword (case-insensitive). */ class TodoCollector { @@ -26,11 +27,7 @@ class TodoCollector { file.bufferedReader() .lineSequence() .mapIndexedNotNull { lineIndex, lineContent -> - checkIfContainsTodo( - filePath = file.toString(), - lineContent = lineContent, - lineIndex = lineIndex - ) + checkIfContainsTodo(file.absoluteFile.normalize(), lineContent, lineIndex) } } } @@ -72,14 +69,14 @@ class TodoCollector { /** * Computes whether a line of code contains the 'todo' keyword. * - * @param filePath the path of the file + * @param file the file being checked * @param lineContent the line string * @param lineIndex the index of the line sequence which is to be searched for a TODO * @return a Todo instance if the todo detector regex matches, else returns null */ - private fun checkIfContainsTodo(filePath: String, lineContent: String, lineIndex: Int): Todo? { + private fun checkIfContainsTodo(file: File, lineContent: String, lineIndex: Int): Todo? { if (todoDetectorRegex.containsMatchIn(lineContent)) { - return Todo(filePath = filePath, lineNumber = lineIndex + 1, lineContent = lineContent) + return Todo(file, lineNumber = lineIndex + 1, lineContent = lineContent) } return null } diff --git a/scripts/src/java/org/oppia/android/scripts/todo/TodoIssueResolvedCheck.kt b/scripts/src/java/org/oppia/android/scripts/todo/TodoIssueResolvedCheck.kt index d0f9a1db331..0719d3afc56 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/TodoIssueResolvedCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/todo/TodoIssueResolvedCheck.kt @@ -22,8 +22,9 @@ import java.io.File * NOTE TO DEVELOPERS: The script is executed in the CI enviornment. */ fun main(vararg args: String) { - // Path of the repo to be analyzed. - val repoPath = "${args[0]}/" + // The first argument is the path of the repo to be analyzed. + val repoRoot = File("${args[0]}/").absoluteFile.normalize() + val repoPath = repoRoot.path // Issue number of the closed issue. val closedIssueNumber = args[1] @@ -42,6 +43,7 @@ fun main(vararg args: String) { } logFailures( + repoRoot, todoIssueResolvedFailures = todoIssueResolvedFailures, failureMessage = "The following TODOs are unresolved for the closed issue:" ) @@ -54,7 +56,7 @@ fun main(vararg args: String) { } if (todoIssueResolvedFailures.isNotEmpty()) { - generateTodoListFile(repoPath, todoIssueResolvedFailures, githubPermalinkUrl) + generateTodoListFile(repoRoot, todoIssueResolvedFailures, githubPermalinkUrl) throw Exception("TODO ISSUE RESOLVED CHECK FAILED") } else { println("TODO ISSUE RESOLVED CHECK PASSED") @@ -75,22 +77,22 @@ private fun checkIfTodoIssueResolvedFailure(codeLine: String, closedIssueNumber: /** * Generates a file containing all the todos corresponding to the closed issue. * - * @param repoPath path of the repo to be analyzed + * @param repoRoot the root directory of the repository * @param todoIssueResolvedFailures list of all the unresolved todos corresponding to the closed * issue. * @param githubPermalinkUrl the GitHub url for the permalinks */ private fun generateTodoListFile( - repoPath: String, + repoRoot: File, todoIssueResolvedFailures: List, githubPermalinkUrl: String ) { - val todoListFile = File(repoPath + "script_failures.txt") + val todoListFile = File(repoRoot, "script_failures.txt") todoListFile.appendText("The issue is reopened because of the following unresolved TODOs:\n") - todoIssueResolvedFailures.sortedWith(compareBy({ it.filePath }, { it.lineNumber })) + todoIssueResolvedFailures.sortedWith(compareBy({ it.file.path }, { it.lineNumber })) .forEach { todo -> todoListFile.appendText( - "$githubPermalinkUrl/${(todo.filePath).removePrefix(repoPath)}#L${todo.lineNumber}\n" + "$githubPermalinkUrl/${(todo.file.toRelativeString(repoRoot))}#L${todo.lineNumber}\n" ) } } @@ -98,14 +100,19 @@ private fun generateTodoListFile( /** * Logs the TODO issue resolved check failures. * + * @param repoRoot the root directory of the repository * @param todoIssueResolvedFailures list of all the unresolved todos for the closed issue * @param failureMessage the failure message to be logged */ -private fun logFailures(todoIssueResolvedFailures: List, failureMessage: String) { +private fun logFailures( + repoRoot: File, + todoIssueResolvedFailures: List, + failureMessage: String +) { if (todoIssueResolvedFailures.isNotEmpty()) { println(failureMessage) - todoIssueResolvedFailures.sortedWith(compareBy({ it.filePath }, { it.lineNumber })).forEach { - println("- ${it.filePath}:${it.lineNumber}") + todoIssueResolvedFailures.sortedWith(compareBy({ it.file.path }, { it.lineNumber })).forEach { + println("- ${it.file.toRelativeString(repoRoot)}:${it.lineNumber}") } println() } diff --git a/scripts/src/java/org/oppia/android/scripts/todo/TodoOpenCheck.kt b/scripts/src/java/org/oppia/android/scripts/todo/TodoOpenCheck.kt index 65fc87faa0b..c5c095a8c35 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/TodoOpenCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/todo/TodoOpenCheck.kt @@ -1,5 +1,6 @@ package org.oppia.android.scripts.todo +import com.google.protobuf.TextFormat import com.squareup.moshi.JsonAdapter import com.squareup.moshi.Moshi import com.squareup.moshi.Types @@ -40,15 +41,18 @@ import java.io.FileInputStream * --json number > $(pwd)/open_issues.json */ fun main(vararg args: String) { - // Path of the repo to be analyzed. - val repoPath = "${args[0]}/" + // The first argument is the path of the repo to be analyzed. + val repoRoot = File("${args[0]}/").absoluteFile.normalize() + val repoPath = repoRoot.path val pathToProtoBinary = args[1] // Path to the JSON file containing the list of open issues. - val openIssuesJsonFile = File(repoPath, args[2]) + val openIssuesJsonFile = File(repoRoot, args[2]) - check(openIssuesJsonFile.exists()) { "$repoPath${args[2]}: No such file exists" } + check(openIssuesJsonFile.exists()) { "${openIssuesJsonFile.path}: No such file exists" } + + val regenerateFile = args.getOrNull(3).toBoolean() val todoExemptionTextProtoFilePath = "scripts/assets/todo_exemptions" @@ -71,32 +75,26 @@ fun main(vararg args: String) { } val redundantExemptions = retrieveRedundantExemptions( - todos = poorlyFormattedTodos + openIssueFailureTodos, - todoExemptionList = todoExemptionList, - repoPath = repoPath + todos = poorlyFormattedTodos + openIssueFailureTodos, todoExemptionList, repoRoot ) - val poorlyFormattedTodosAfterExemption = retrieveTodosAfterExemption( - todos = poorlyFormattedTodos, - todoExemptionList = todoExemptionList, - repoPath = repoPath - ) + val poorlyFormattedTodosAfterExemption = + retrieveTodosAfterExemption(todos = poorlyFormattedTodos, todoExemptionList, repoRoot) - val openIssueFailureTodosAfterExemption = retrieveTodosAfterExemption( - todos = openIssueFailureTodos, - todoExemptionList = todoExemptionList, - repoPath = repoPath - ) + val openIssueFailureTodosAfterExemption = + retrieveTodosAfterExemption(todos = openIssueFailureTodos, todoExemptionList, repoRoot) logRedundantExemptions(redundantExemptions, todoExemptionTextProtoFilePath) logFailures( invalidTodos = poorlyFormattedTodosAfterExemption, + repoRoot, failureMessage = "TODOs not in correct format:", ) logFailures( invalidTodos = openIssueFailureTodosAfterExemption, + repoRoot, failureMessage = "TODOs not corresponding to open issues on GitHub:", ) @@ -114,6 +112,19 @@ fun main(vararg args: String) { poorlyFormattedTodosAfterExemption.isNotEmpty() || openIssueFailureTodosAfterExemption.isNotEmpty() ) { + if (regenerateFile) { + println("Regenerated exemptions:") + println() + val allProblematicTodos = poorlyFormattedTodos + openIssueFailureTodos + val newExemptions = allProblematicTodos.convertToExemptions(repoRoot) + println(newExemptions.convertToExemptionTextProto()) + } else { + println( + "There were failures. Re-run the command with \"true\" at the end to regenerate the" + + " exemption file with all failures as exempted." + ) + } + println() throw Exception("TODO CHECK FAILED") } else { println("TODO CHECK PASSED") @@ -125,18 +136,18 @@ fun main(vararg args: String) { * * @param todos the list of all the failure causing TODOs * @param todoExemptionList the list contating the TODO exemptions - * @param repoPath path of the repo to be analyzed + * @param repoRoot the root directory of the repository * @return list obtained after filtering the exemptions */ private fun retrieveTodosAfterExemption( todos: List, todoExemptionList: List, - repoPath: String + repoRoot: File ): List { return todos.filter { todo -> - todoExemptionList.none { it -> - it.exemptedFilePath == todo.filePath.removePrefix(repoPath) && - todo.lineNumber in it.getLineNumberList() + todoExemptionList.none { + it.exemptedFilePath == todo.file.toRelativeString(repoRoot) && + todo.lineNumber in it.lineNumberList } } } @@ -146,18 +157,18 @@ private fun retrieveTodosAfterExemption( * * @param todos the list of all the failure causing TODOs * @param todoExemptionList the list contating the TODO exemptions - * @param repoPath path of the repo to be analyzed + * @param repoRoot the root directory of the repository * @return a list of all the redundant exemptions */ private fun retrieveRedundantExemptions( todos: List, todoExemptionList: List, - repoPath: String + repoRoot: File ): List> { return todoExemptionList.flatMap { exemption -> - exemption.getLineNumberList().mapNotNull { exemptedLineNumber -> + exemption.lineNumberList.mapNotNull { exemptedLineNumber -> val isRedundantExemption = todos.none { - it.filePath.removePrefix(repoPath) == exemption.exemptedFilePath && + it.file.toRelativeString(repoRoot) == exemption.exemptedFilePath && it.lineNumber == exemptedLineNumber } if (isRedundantExemption) { @@ -212,18 +223,35 @@ private fun logRedundantExemptions( * @param invalidTodos a list of all the invalid TODOs present in the repository. A TODO is * considered to be invalid if it is poorly formatted or if it does not corresponds to open * issues on GitHub. + * @param repoRoot the root directory of the repository * @param failureMessage the failure message to be logged */ -private fun logFailures(invalidTodos: List, failureMessage: String) { +private fun logFailures(invalidTodos: List, repoRoot: File, failureMessage: String) { if (invalidTodos.isNotEmpty()) { println(failureMessage) - invalidTodos.sortedWith(compareBy({ it.filePath }, { it.lineNumber })).forEach { - println("- ${it.filePath}:${it.lineNumber}") + invalidTodos.sortedWith(compareBy({ it.file.path }, { it.lineNumber })).forEach { + println("- ${it.file.toRelativeString(repoRoot)}:${it.lineNumber}") } println() } } +private fun List.convertToExemptions(repoRoot: File): List { + return groupBy { it.file.path }.map { (_, todos) -> + TodoOpenExemption.newBuilder().apply { + exemptedFilePath = todos.first().file.toRelativeString(repoRoot) + addAllLineNumber(todos.map { it.lineNumber }.sorted()) + }.build() + }.sortedBy { it.exemptedFilePath } +} + +private fun List.convertToExemptionTextProto(): String { + val baseProto = TodoOpenExemptions.newBuilder().apply { + addAllTodoOpenExemption(this@convertToExemptionTextProto) + }.build() + return TextFormat.printer().printToString(baseProto) +} + /** * Retrieves the list of all open issues on GitHub by parsing the JSON file generated by the GitHub * API. diff --git a/scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt b/scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt index 4a4bd66dae3..855ade490a4 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt +++ b/scripts/src/java/org/oppia/android/scripts/todo/model/Todo.kt @@ -1,10 +1,12 @@ package org.oppia.android.scripts.todo.model +import java.io.File + /** * Represents the structure of TODO. * - * @property filePath the path of the file + * @property file the file containing a TODO * @property lineNumber the line number of the line of code * @property lineContent the content of the line of code */ -data class Todo(val filePath: String, val lineNumber: Int, val lineContent: String) +data class Todo(val file: File, val lineNumber: Int, val lineContent: String) diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt index c81c4708d36..65d5191fc54 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoCollectorTest.kt @@ -69,196 +69,196 @@ class TodoCollectorTest { assertThat(collectedTodos).hasSize(28) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 3, lineContent = "# TODO(#457741): test description 1" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 4, lineContent = "# TODO (#457742): test description 2" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 5, lineContent = "# TODO(#457743) : test description 3" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 6, lineContent = "# TODO(457744): test description 4" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 7, lineContent = "// TODO(#457741)" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 8, lineContent = "// TODO(#457745):" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 9, lineContent = "// TODO(#457747) test description 5" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 10, lineContent = "// some comment which has a TODO(#12182992): some description" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 11, lineContent = "// TODO(test description 7)" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 12, lineContent = "// Todo(#4577413): test description 8" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 13, lineContent = "// Todo (#4577423): test description 9" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 14, lineContent = "// Todo(#4577433) : test description 10" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 15, lineContent = "// Todo(4577443): test description 11" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 16, lineContent = "// Todo(#4577413)" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 17, lineContent = "// Todo(#4577453):" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 18, lineContent = "// Todo(#4577473) test description 12" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 19, lineContent = "// some comment which has a Todo(#12182999): some description" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 20, lineContent = "// todo(#4577413): test description 14" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 21, lineContent = "// todo (#4577423): test description 15" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 22, lineContent = "// todo(#4577433) : test description 16" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 23, lineContent = "// todo(4577443): test description 17" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 24, lineContent = "// todo(#4577413)" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 25, lineContent = "// todo(#4577453):" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 26, lineContent = "// todo(#4577473) test description 18" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 27, lineContent = "// some comment which has a todo(#12182999): some description" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 30, lineContent = "todo" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 33, lineContent = "TODO(#ISSUE_NUMBER): Revert ownership to @USERNAME after YYYY-MM-DD." ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile.toString(), + file = tempFile, lineNumber = 34, lineContent = "//TODO(#161614): some another test description" ) @@ -292,35 +292,35 @@ class TodoCollectorTest { assertThat(collectedTodos).hasSize(5) assertThat(collectedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 1, lineContent = "# TODO (#121): test todo." ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 2, lineContent = "" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile2.toString(), + file = tempFile2, lineNumber = 1, lineContent = "# TODO(#10500): Test description" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 1, lineContent = "// TODO(#17800): test todo." ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 2, lineContent = "// TODO( 210)" ) @@ -361,49 +361,49 @@ class TodoCollectorTest { assertThat(poorlyFormattedTodos).hasSize(7) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 1, lineContent = "//TODO(#1215545): test todo." ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 2, lineContent = "# TODO( 110)" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 3, lineContent = "//todo(#15444)" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 4, lineContent = "" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile2.toString(), + file = tempFile2, lineNumber = 2, lineContent = "TODO(# 105)" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 1, lineContent = "// TODO (#178): test todo." ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 4, lineContent = "# TODO( 210)" ) @@ -442,49 +442,49 @@ class TodoCollectorTest { assertThat(poorlyFormattedTodos).hasSize(7) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 1, lineContent = "// Todo(#1215157): test content 1" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 2, lineContent = "# todo(#110484844): test content 2" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 3, lineContent = "// TODo(#15444): test content 3" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 4, lineContent = "" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile2.toString(), + file = tempFile2, lineNumber = 1, lineContent = "" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 1, lineContent = "// ToDo(#17878788): test content 6" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 4, lineContent = "# some todo(#21084884): test content 7" ) @@ -584,35 +584,35 @@ class TodoCollectorTest { assertThat(correctlyFormattedTodos).hasSize(5) assertThat(correctlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 1, lineContent = "// TODO(#12111): some description 1." ) ) assertThat(correctlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 2, lineContent = "# TODO(#110000): some description 2." ) ) assertThat(correctlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 3, lineContent = "" ) ) assertThat(correctlyFormattedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 1, lineContent = "// TODO(#1788888): some description 5." ) ) assertThat(correctlyFormattedTodos).contains( Todo( - filePath = tempFile3.toString(), + file = tempFile3, lineNumber = 4, lineContent = "# TODO(#210000): some description 6." ) @@ -832,21 +832,21 @@ class TodoCollectorTest { assertThat(collectedTodos).hasSize(3) assertThat(collectedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 1, lineContent = "// TODO(#1234478" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 2, lineContent = "// Todo(#1234478" ) ) assertThat(collectedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 3, lineContent = "// todo(#1234478" ) @@ -869,21 +869,21 @@ class TodoCollectorTest { assertThat(poorlyFormattedTodos).hasSize(3) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 1, lineContent = "// TODO(#1234478" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 2, lineContent = "// Todo(#1234478" ) ) assertThat(poorlyFormattedTodos).contains( Todo( - filePath = tempFile1.toString(), + file = tempFile1, lineNumber = 3, lineContent = "// todo(#1234478" ) diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt index c8bf7517bf9..b89a690e63e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt @@ -23,7 +23,8 @@ class TodoIssueResolvedCheckTest { "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#todo-issue-resolved-check for more details on how to fix this." - @field:[Rule JvmField] val tempFolder = TemporaryFolder() + @field:[Rule JvmField] + val tempFolder = TemporaryFolder() @Before fun setUp() { @@ -55,7 +56,7 @@ class TodoIssueResolvedCheckTest { tempFile1.writeText(testContent1) tempFile2.writeText(testContent2) - main(retrieveTestFilesDirectoryPath(), "1200", "abmzuyt") + runScript(1200, "abmzuyt") assertThat(outContent.toString().trim()).isEqualTo(CLOSED_ISSUE_CHECK_PASSED_OUTPUT_INDICATOR) } @@ -79,7 +80,7 @@ class TodoIssueResolvedCheckTest { tempFile1.writeText(testContent1) tempFile2.writeText(testContent2) - main(retrieveTestFilesDirectoryPath(), "1200", "abmzuyt") + runScript(1200, "abmzuyt") assertThat(outContent.toString().trim()).isEqualTo(CLOSED_ISSUE_CHECK_PASSED_OUTPUT_INDICATOR) } @@ -103,16 +104,14 @@ class TodoIssueResolvedCheckTest { tempFile1.writeText(testContent1) tempFile2.writeText(testContent2) - val exception = assertThrows(Exception::class) { - main(retrieveTestFilesDirectoryPath(), "169877", "abmzuyt") - } + val exception = assertThrows(Exception::class) { runScript(169877, "abmzuyt") } assertThat(exception).hasMessageThat().contains(CLOSED_ISSUE_CHECK_FAILED_OUTPUT_INDICATOR) val failureMessage = """ The following TODOs are unresolved for the closed issue: - - ${retrieveTestFilesDirectoryPath()}/TempFile1.kt:1 - - ${retrieveTestFilesDirectoryPath()}/TempFile2.bazel:3 + - TempFile1.kt:1 + - TempFile2.bazel:3 $wikiReferenceNote """.trimIndent() @@ -121,9 +120,10 @@ class TodoIssueResolvedCheckTest { @Test fun testClosedIssueCheck_todosCorrespondsToClosedIssue_logsShouldBeLexicographicallySorted() { + tempFolder.newFolder("testfiles/extra_dir") val tempFile3 = tempFolder.newFile("testfiles/TempFile3.xml") val tempFile2 = tempFolder.newFile("testfiles/TempFile2.bazel") - val tempFile1 = tempFolder.newFile("testfiles/TempFile1.kt") + val tempFile1 = tempFolder.newFile("testfiles/extra_dir/TempFile1.kt") val testContent1 = """ // TODO(#169877): test description 1 @@ -147,18 +147,16 @@ class TodoIssueResolvedCheckTest { tempFile2.writeText(testContent2) tempFile3.writeText(testContent3) - val exception = assertThrows(Exception::class) { - main(retrieveTestFilesDirectoryPath(), "169877", "abmzuyt") - } + val exception = assertThrows(Exception::class) { runScript(169877, "abmzuyt") } assertThat(exception).hasMessageThat().contains(CLOSED_ISSUE_CHECK_FAILED_OUTPUT_INDICATOR) val failureMessage = """ The following TODOs are unresolved for the closed issue: - - ${retrieveTestFilesDirectoryPath()}/TempFile1.kt:1 - - ${retrieveTestFilesDirectoryPath()}/TempFile2.bazel:3 - - ${retrieveTestFilesDirectoryPath()}/TempFile3.xml:1 - - ${retrieveTestFilesDirectoryPath()}/TempFile3.xml:4 + - TempFile2.bazel:3 + - TempFile3.xml:1 + - TempFile3.xml:4 + - extra_dir/TempFile1.kt:1 $wikiReferenceNote """.trimIndent() @@ -193,11 +191,8 @@ class TodoIssueResolvedCheckTest { tempFile2.writeText(testContent2) tempFile3.writeText(testContent3) - val exception = assertThrows(Exception::class) { - main(retrieveTestFilesDirectoryPath(), "169877", "abmzuyt") - } - val fileContentList = - File("${retrieveTestFilesDirectoryPath()}/script_failures.txt").readLines() + assertThrows(Exception::class) { runScript(169877, "abmzuyt") } + val fileContentList = File("${tempFolder.root}/testfiles/script_failures.txt").readLines() assertThat(fileContentList).containsExactly( "The issue is reopened because of the following unresolved TODOs:", "https://github.com/oppia/oppia-android/blob/abmzuyt/TempFile1.kt#L1", @@ -207,8 +202,7 @@ class TodoIssueResolvedCheckTest { ).inOrder() } - /** Retrieves the absolute path of testfiles directory. */ - private fun retrieveTestFilesDirectoryPath(): String { - return "${tempFolder.root}/testfiles" + private fun runScript(closedIssueNumber: Int, latestCommitHash: String) { + main("${tempFolder.root}/testfiles", closedIssueNumber.toString(), latestCommitHash) } } diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt index 1ca601de16e..e2d21c955bc 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt @@ -23,6 +23,9 @@ class TodoOpenCheckTest { private val wikiReferenceNote = "Refer to https://github.com/oppia/oppia-android/wiki/Static-Analysis-Checks" + "#todo-open-checks for more details on how to fix this." + private val reRunNote = + "There were failures. Re-run the command with \"true\" at the end to regenerate the exemption" + + " file with all failures as exempted." @field:[Rule JvmField] val tempFolder = TemporaryFolder() @@ -46,7 +49,7 @@ class TodoOpenCheckTest { } assertThat(exception).hasMessageThat().contains( - "${retrieveTestFilesDirectoryPath()}/open_issues.json: No such file exists" + "open_issues.json: No such file exists" ) } @@ -109,13 +112,15 @@ class TodoOpenCheckTest { val failureMessage = """ TODOs not in correct format: - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:1 - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:2 - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:3 - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:4 - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:5 + - TempFile.txt:1 + - TempFile.txt:2 + - TempFile.txt:3 + - TempFile.txt:4 + - TempFile.txt:5 $wikiReferenceNote + + $reRunNote """.trimIndent() assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } @@ -147,11 +152,13 @@ class TodoOpenCheckTest { val failureMessage = """ TODOs not corresponding to open issues on GitHub: - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:1 - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:2 - - ${retrieveTestFilesDirectoryPath()}/TempFile.txt:5 + - TempFile.txt:1 + - TempFile.txt:2 + - TempFile.txt:5 $wikiReferenceNote + + $reRunNote """.trimIndent() assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } @@ -191,14 +198,16 @@ class TodoOpenCheckTest { val failureMessage = """ TODOs not in correct format: - - ${retrieveTestFilesDirectoryPath()}/TempFile1.kt:2 - - ${retrieveTestFilesDirectoryPath()}/TempFile2.kt:1 + - TempFile1.kt:2 + - TempFile2.kt:1 TODOs not corresponding to open issues on GitHub: - - ${retrieveTestFilesDirectoryPath()}/TempFile1.kt:1 - - ${retrieveTestFilesDirectoryPath()}/TempFile2.kt:3 + - TempFile1.kt:1 + - TempFile2.kt:3 $wikiReferenceNote + + $reRunNote """.trimIndent() assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } @@ -245,15 +254,17 @@ class TodoOpenCheckTest { val failureMessage = """ TODOs not in correct format: - - ${retrieveTestFilesDirectoryPath()}/Activity.kt:2 - - ${retrieveTestFilesDirectoryPath()}/Fragment.kt:1 - - ${retrieveTestFilesDirectoryPath()}/Presenter.kt:2 + - Activity.kt:2 + - Fragment.kt:1 + - Presenter.kt:2 TODOs not corresponding to open issues on GitHub: - - ${retrieveTestFilesDirectoryPath()}/Fragment.kt:3 - - ${retrieveTestFilesDirectoryPath()}/Presenter.kt:1 + - Fragment.kt:3 + - Presenter.kt:1 $wikiReferenceNote + + $reRunNote """.trimIndent() assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } @@ -350,6 +361,8 @@ class TodoOpenCheckTest { - TempFile1.kt:2 - TempFile2.kt:1 Please remove them from scripts/assets/todo_exemptions.textproto + + $reRunNote """.trimIndent() assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } @@ -362,7 +375,8 @@ class TodoOpenCheckTest { """.trimIndent() val testJSONFile = tempFolder.newFile("testfiles/open_issues.json") testJSONFile.writeText(testJSONContent) - val tempFile1 = tempFolder.newFile("testfiles/TempFile1.kt") + tempFolder.newFolder("testfiles/extra_dir") + val tempFile1 = tempFolder.newFile("testfiles/extra_dir/TempFile1.kt") val tempFile2 = tempFolder.newFile("testfiles/TempFile2.kt") val testContent1 = """ @@ -381,7 +395,7 @@ class TodoOpenCheckTest { this.addAllTodoOpenExemption( listOf( TodoOpenExemption.newBuilder().apply { - this.exemptedFilePath = "TempFile1.kt" + this.exemptedFilePath = "extra_dir/TempFile1.kt" this.addAllLineNumber(listOf(1, 2)).build() }.build() ) @@ -397,31 +411,99 @@ class TodoOpenCheckTest { val failureMessage = """ Redundant exemptions (there are no TODOs corresponding to these lines): - - TempFile1.kt:2 + - extra_dir/TempFile1.kt:2 Please remove them from scripts/assets/todo_exemptions.textproto TODOs not in correct format: - - ${retrieveTestFilesDirectoryPath()}/TempFile2.kt:1 + - TempFile2.kt:1 TODOs not corresponding to open issues on GitHub: - - ${retrieveTestFilesDirectoryPath()}/TempFile1.kt:3 + - extra_dir/TempFile1.kt:3 $wikiReferenceNote + + $reRunNote """.trimIndent() assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } - /** Retrieves the absolute path of testfiles directory. */ - private fun retrieveTestFilesDirectoryPath(): String { - return "${tempFolder.root}/testfiles" + @Test + fun testTodoCheck_multipleFailureTypes_withRegenerationEnabled_outputsUpdatedTextProto() { + val testJSONContent = + """ + [{"number":1000000},{"number":152440222},{"number":152440223},{"number":11001}] + """.trimIndent() + val testJSONFile = tempFolder.newFile("testfiles/open_issues.json") + testJSONFile.writeText(testJSONContent) + tempFolder.newFolder("testfiles/extra_dir") + val tempFile1 = tempFolder.newFile("testfiles/extra_dir/TempFile1.kt") + val tempFile2 = tempFolder.newFile("testfiles/TempFile2.kt") + val testContent1 = + """ + // TODO(#15244): test content 1 + // TODO(#152440223): test description 1 + // TODO(#10000000000000): test description 2 + """.trimIndent() + val testContent2 = + """ + # test content TODO(#11001): test description 2 + """.trimIndent() + tempFile1.writeText(testContent1) + tempFile2.writeText(testContent2) + val exemptionFile = File("${tempFolder.root}/$pathToProtoBinary") + val exemptions = TodoOpenExemptions.newBuilder().apply { + this.addAllTodoOpenExemption( + listOf( + TodoOpenExemption.newBuilder().apply { + this.exemptedFilePath = "extra_dir/TempFile1.kt" + this.addAllLineNumber(listOf(1, 2)).build() + }.build() + ) + ) + }.build() + exemptions.writeTo(exemptionFile.outputStream()) + + val exception = assertThrows(Exception::class) { + runScript(regenerateFile = true) + } + + assertThat(exception).hasMessageThat().contains(TODO_SYNTAX_CHECK_FAILED_OUTPUT_INDICATOR) + val failureMessage = + """ + Redundant exemptions (there are no TODOs corresponding to these lines): + - extra_dir/TempFile1.kt:2 + Please remove them from scripts/assets/todo_exemptions.textproto + + TODOs not in correct format: + - TempFile2.kt:1 + + TODOs not corresponding to open issues on GitHub: + - extra_dir/TempFile1.kt:3 + + $wikiReferenceNote + + Regenerated exemptions: + + todo_open_exemption { + exempted_file_path: "TempFile2.kt" + line_number: 1 + } + todo_open_exemption { + exempted_file_path: "extra_dir/TempFile1.kt" + line_number: 1 + line_number: 3 + } + """.trimIndent() + assertThat(outContent.toString().trim()).isEqualTo(failureMessage) } /** Runs the todo_open_check. */ - private fun runScript() { + private fun runScript(regenerateFile: Boolean = false) { main( - retrieveTestFilesDirectoryPath(), + "${tempFolder.root}/testfiles", "${tempFolder.root}/$pathToProtoBinary", - "open_issues.json" + "open_issues.json", + regenerateFile.toString() ) } } From b2ca68b161cbd82d54fe34bc69a20a0c0310aee0 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 17:09:47 -0700 Subject: [PATCH 042/180] Fix Dagger structure. This moves the codebase to using the recommended single top-level Dagger library rather than replicating it in a bunch of different places. --- BUILD.bazel | 3 +++ app/BUILD.bazel | 10 +--------- .../oppia/android/app/activity/route/BUILD.bazel | 5 +---- .../org/oppia/android/app/application/BUILD.bazel | 4 ---- .../oppia/android/app/application/alpha/BUILD.bazel | 7 ++----- .../android/app/application/alphakenya/BUILD.bazel | 5 +---- .../oppia/android/app/application/beta/BUILD.bazel | 5 +---- .../oppia/android/app/application/dev/BUILD.bazel | 5 +---- .../oppia/android/app/application/ga/BUILD.bazel | 5 +---- .../android/app/application/testing/BUILD.bazel | 5 +---- .../oppia/android/app/notice/testing/BUILD.bazel | 3 --- .../app/player/exploration/testing/BUILD.bazel | 3 --- .../java/org/oppia/android/app/shim/BUILD.bazel | 5 ----- .../org/oppia/android/app/translation/BUILD.bazel | 10 ++-------- .../android/app/translation/testing/BUILD.bazel | 9 +++------ .../oppia/android/app/utility/datetime/BUILD.bazel | 4 ---- .../oppia/android/app/utility/lifecycle/BUILD.bazel | 3 --- .../org/oppia/android/app/utility/math/BUILD.bazel | 4 ---- .../learneranalytics/BUILD.bazel | 5 ----- .../android/app/customview/interaction/BUILD.bazel | 4 ---- .../org/oppia/android/app/databinding/BUILD.bazel | 12 ------------ .../app/devoptions/mathexpressionparser/BUILD.bazel | 5 ----- .../java/org/oppia/android/app/notice/BUILD.bazel | 5 ----- .../android/app/player/exploration/BUILD.bazel | 5 ----- .../org/oppia/android/app/player/state/BUILD.bazel | 4 ---- .../java/org/oppia/android/app/splash/BUILD.bazel | 4 ---- .../java/org/oppia/android/app/activity/BUILD.bazel | 4 ---- .../oppia/android/app/activity/route/BUILD.bazel | 5 ----- .../oppia/android/app/application/alpha/BUILD.bazel | 4 ---- .../oppia/android/app/application/beta/BUILD.bazel | 4 ---- .../oppia/android/app/application/dev/BUILD.bazel | 4 ---- .../oppia/android/app/application/ga/BUILD.bazel | 4 ---- .../android/app/application/testing/BUILD.bazel | 4 ---- .../oppia/android/app/testing/activity/BUILD.bazel | 4 ---- .../org/oppia/android/app/translation/BUILD.bazel | 6 ------ .../android/app/translation/testing/BUILD.bazel | 4 ---- .../org/oppia/android/app/utility/math/BUILD.bazel | 4 ---- data/BUILD.bazel | 4 ---- .../org/oppia/android/data/backends/gae/BUILD.bazel | 7 ++----- .../oppia/android/data/backends/gae/api/BUILD.bazel | 3 --- .../android/data/backends/gae/model/BUILD.bazel | 3 --- .../org/oppia/android/data/persistence/BUILD.bazel | 4 ---- .../org/oppia/android/data/persistence/BUILD.bazel | 4 ---- domain/BUILD.bazel | 6 +----- .../org/oppia/android/domain/classify/BUILD.bazel | 5 +---- .../oppia/android/domain/classify/rules/BUILD.bazel | 3 --- .../rules/algebraicexpressioninput/BUILD.bazel | 6 +----- .../classify/rules/continueinteraction/BUILD.bazel | 5 +---- .../classify/rules/dragAndDropSortInput/BUILD.bazel | 6 +----- .../domain/classify/rules/fractioninput/BUILD.bazel | 6 +----- .../classify/rules/imageClickInput/BUILD.bazel | 6 +----- .../classify/rules/itemselectioninput/BUILD.bazel | 6 +----- .../classify/rules/mathequationinput/BUILD.bazel | 6 +----- .../classify/rules/multiplechoiceinput/BUILD.bazel | 6 +----- .../classify/rules/numberwithunits/BUILD.bazel | 6 +----- .../rules/numericexpressioninput/BUILD.bazel | 6 +----- .../domain/classify/rules/numericinput/BUILD.bazel | 6 +----- .../domain/classify/rules/ratioinput/BUILD.bazel | 6 +----- .../domain/classify/rules/textinput/BUILD.bazel | 6 +----- .../org/oppia/android/domain/clipboard/BUILD.bazel | 4 ---- .../android/domain/exploration/testing/BUILD.bazel | 5 +---- .../android/domain/feedbackreporting/BUILD.bazel | 5 +---- .../org/oppia/android/domain/locale/BUILD.bazel | 5 ----- .../org/oppia/android/domain/onboarding/BUILD.bazel | 5 +---- .../android/domain/onboarding/testing/BUILD.bazel | 5 +---- .../oppia/android/domain/oppialogger/BUILD.bazel | 5 +---- .../domain/oppialogger/analytics/BUILD.bazel | 13 ++----------- .../oppialogger/analytics/testing/BUILD.bazel | 5 +---- .../domain/oppialogger/exceptions/BUILD.bazel | 5 +---- .../domain/oppialogger/logscheduler/BUILD.bazel | 5 +---- .../domain/oppialogger/loguploader/BUILD.bazel | 5 +---- .../org/oppia/android/domain/profile/BUILD.bazel | 3 --- .../org/oppia/android/domain/spotlight/BUILD.bazel | 3 --- .../testing/oppialogger/loguploader/BUILD.bazel | 5 +---- .../oppia/android/domain/translation/BUILD.bazel | 3 --- .../rules/algebraicexpressioninput/BUILD.bazel | 7 ------- .../classify/rules/mathequationinput/BUILD.bazel | 7 ------- .../rules/numericexpressioninput/BUILD.bazel | 7 ------- .../org/oppia/android/domain/clipboard/BUILD.bazel | 4 ---- .../oppia/android/domain/exploration/BUILD.bazel | 6 ------ .../lightweightcheckpointing/BUILD.bazel | 4 ---- .../android/domain/exploration/testing/BUILD.bazel | 5 ----- .../android/domain/hintsandsolution/BUILD.bazel | 7 ------- .../org/oppia/android/domain/locale/BUILD.bazel | 9 +-------- .../org/oppia/android/domain/onboarding/BUILD.bazel | 4 ---- .../domain/oppialogger/analytics/BUILD.bazel | 11 ----------- .../oppialogger/analytics/testing/BUILD.bazel | 4 ---- .../domain/oppialogger/loguploader/BUILD.bazel | 5 ----- .../org/oppia/android/domain/question/BUILD.bazel | 5 ----- .../oppia/android/domain/translation/BUILD.bazel | 4 ---- .../android/instrumentation/application/BUILD.bazel | 4 ---- .../android/instrumentation/application/BUILD.bazel | 6 ------ testing/BUILD.bazel | 5 ----- .../java/org/oppia/android/testing/data/BUILD.bazel | 4 ---- .../org/oppia/android/testing/espresso/BUILD.bazel | 4 ---- .../org/oppia/android/testing/logging/BUILD.bazel | 6 +----- .../org/oppia/android/testing/network/BUILD.bazel | 5 +---- .../android/testing/platformparameter/BUILD.bazel | 5 +---- .../oppia/android/testing/robolectric/BUILD.bazel | 5 +---- .../org/oppia/android/testing/threading/BUILD.bazel | 5 +---- .../java/org/oppia/android/testing/time/BUILD.bazel | 5 +---- .../java/org/oppia/android/testing/data/BUILD.bazel | 4 ---- .../org/oppia/android/testing/junit/BUILD.bazel | 6 ------ .../org/oppia/android/testing/logging/BUILD.bazel | 5 ----- .../oppia/android/testing/networking/BUILD.bazel | 4 ---- .../oppia/android/testing/robolectric/BUILD.bazel | 5 +---- .../org/oppia/android/testing/threading/BUILD.bazel | 7 ------- utility/BUILD.bazel | 5 ----- .../oppia/android/util/accessibility/BUILD.bazel | 7 ++----- .../java/org/oppia/android/util/caching/BUILD.bazel | 8 ++------ .../oppia/android/util/caching/testing/BUILD.bazel | 10 +++------- .../java/org/oppia/android/util/data/BUILD.bazel | 5 +---- .../org/oppia/android/util/gcsresource/BUILD.bazel | 5 +---- .../java/org/oppia/android/util/locale/BUILD.bazel | 9 +++------ .../oppia/android/util/locale/testing/BUILD.bazel | 6 +----- .../java/org/oppia/android/util/logging/BUILD.bazel | 9 +++------ .../oppia/android/util/logging/firebase/BUILD.bazel | 7 ++----- .../util/logging/performancemetrics/BUILD.bazel | 7 ++----- .../org/oppia/android/util/networking/BUILD.bazel | 9 +++------ .../org/oppia/android/util/parser/html/BUILD.bazel | 5 +---- .../org/oppia/android/util/parser/image/BUILD.bazel | 8 +++----- .../java/org/oppia/android/util/profile/BUILD.bazel | 3 --- .../java/org/oppia/android/util/system/BUILD.bazel | 5 +---- .../org/oppia/android/util/threading/BUILD.bazel | 5 +---- .../java/org/oppia/android/util/caching/BUILD.bazel | 4 ---- .../oppia/android/util/caching/testing/BUILD.bazel | 5 ----- .../java/org/oppia/android/util/data/BUILD.bazel | 7 ------- .../java/org/oppia/android/util/locale/BUILD.bazel | 11 +---------- .../oppia/android/util/locale/testing/BUILD.bazel | 5 ----- .../java/org/oppia/android/util/logging/BUILD.bazel | 9 --------- .../oppia/android/util/logging/firebase/BUILD.bazel | 4 ---- .../util/logging/performancemetrics/BUILD.bazel | 6 ------ .../org/oppia/android/util/networking/BUILD.bazel | 7 ------- .../java/org/oppia/android/util/profile/BUILD.bazel | 4 ---- 134 files changed, 84 insertions(+), 648 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index 5177d895f27..6e6d3356c5c 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,5 +1,6 @@ # TODO(#1532): Rename file to 'BUILD' post-Gradle. +load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:build_flavors.bzl", "AVAILABLE_FLAVORS", "define_oppia_aab_binary_flavor", "transform_android_manifest") load("//:version.bzl", "MAJOR_VERSION", "MINOR_VERSION", "OPPIA_DEV_KITKAT_VERSION_CODE", "OPPIA_DEV_VERSION_CODE") @@ -136,3 +137,5 @@ package_group( define_oppia_aab_binary_flavor(flavor = flavor) for flavor in AVAILABLE_FLAVORS ] + +dagger_rules() diff --git a/app/BUILD.bazel b/app/BUILD.bazel index 594feecc970..fbc3e101bf4 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -10,7 +10,6 @@ order to build with Bazel. - All binding adapters must be written in Java. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("@tools_android//tools/crashlytics:defs.bzl", "crashlytics_android_library") load("@tools_android//tools/googleservices:defs.bzl", "google_services_xml") @@ -617,7 +616,6 @@ kt_android_library( srcs = LISTENERS, custom_package = "org.oppia.android.app", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/audio:cellular_audio_dialog_controller", "//model/src/main/proto:arguments_java_proto_lite", "//model/src/main/proto:question_java_proto_lite", @@ -662,7 +660,6 @@ kt_android_library( srcs = ANNOTATIONS, custom_package = "org.oppia.android.app", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/activity:activity_scope", "//app/src/main/java/org/oppia/android/app/fragment:fragment_scope", ], @@ -680,7 +677,6 @@ kt_android_library( ], deps = [ ":annotations", - ":dagger", ":listeners", ":resources", "//app/src/main/java/org/oppia/android/app/shim:intent_factory_shim", @@ -724,7 +720,6 @@ android_library( enable_data_binding = True, manifest = "src/main/DatabindingAdaptersManifest.xml", deps = [ - ":dagger", ":resources", ":view_models", "//app/src/main/java/org/oppia/android/app/translation:app_language_activity_injector_provider", @@ -763,11 +758,11 @@ kt_android_library( visibility = ["//visibility:public"], deps = [ ":binding_adapters", - ":dagger", ":databinding_resources", ":resources", ":view_models", ":views", + "//:dagger", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/activity:injectable_app_compat_activity", "//app/src/main/java/org/oppia/android/app/activity/route:activity_router", @@ -840,7 +835,6 @@ kt_android_library( # keep sorted TEST_DEPS = [ ":app", - ":dagger", ":resources", ":test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -1000,5 +994,3 @@ android_library( "//third_party:io_fabric_sdk_android_fabric", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel index 4700674d4c2..5b248b75ef9 100644 --- a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -2,7 +2,6 @@ Constructs for setting up activity routing support in the Dagger graph. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") # TODO(#59): Define these exported files as separate libraries from top-level targets. @@ -19,11 +18,9 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:arguments_java_proto_lite", "//third_party:androidx_appcompat_appcompat", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel index b91f953bfa1..0d857c76241 100644 --- a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel @@ -5,7 +5,6 @@ Dagger graph. Specific application implementations can be found in subpackages. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -82,7 +81,6 @@ kt_android_library( "ApplicationStartupListenerModule.kt", ], deps = [ - ":dagger", "//app", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", ], @@ -134,5 +132,3 @@ android_library( "//utility/src/main/java/org/oppia/android/util/parser/image:repository_glide_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel index 9c410695450..775224bbdf0 100644 --- a/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -2,7 +2,6 @@ This package contains the root application definitions for alpha builds of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,7 @@ kt_android_library( visibility = ["//:oppia_binary_visibility"], deps = [ ":alpha_build_flavor_module", - ":dagger", + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -35,9 +34,7 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/alpha:__pkg__", ], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:version_java_proto_lite", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel index 538d47308dc..afd6f56c2a0 100644 --- a/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel @@ -3,7 +3,6 @@ This package contains the root application definitions for a Kenya user study sp of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,7 @@ kt_android_library( ], visibility = ["//:oppia_binary_visibility"], deps = [ - ":dagger", + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -25,5 +24,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel index db532533d41..86a427c1e16 100644 --- a/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -2,7 +2,6 @@ This package contains the root application definitions for beta builds of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,7 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/beta:__pkg__", ], deps = [ - ":dagger", + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -27,5 +26,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel index 53841df1c37..3c9087d800c 100644 --- a/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -6,7 +6,6 @@ there are specially defined top-level build flavors which will select their corr application configuration. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -21,7 +20,7 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/dev:__pkg__", ], deps = [ - ":dagger", + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -31,5 +30,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel index 5421f374f20..6557345d8b5 100644 --- a/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -2,7 +2,6 @@ This package contains the root application definitions for general availability builds of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,7 @@ kt_android_library( "//app/src/test/java/org/oppia/android/app/application/ga:__pkg__", ], deps = [ - ":dagger", + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -27,5 +26,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel index f55e5d15b86..4ebecb8b338 100644 --- a/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -3,7 +3,6 @@ This package contains testing utilities that may be needed to set up the root ap testing environments. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,9 +13,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:version_java_proto_lite", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel index 92f1a0ae62b..0d683f0feea 100644 --- a/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities corresponding to app notices. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -30,5 +29,3 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/testing/activity:test_activity", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel index fafe72ad714..6879af440e7 100644 --- a/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities corresponding to BottomSheetOptionsMenu. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,5 +16,3 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/testing/activity:test_activity", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel index e316b01485a..88b2ec6e9a1 100644 --- a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel @@ -3,7 +3,6 @@ Temporary shims for providing indirection in the Bazel build graph to unblock mo parts of the app layer. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") IMPL_FILES = [ @@ -59,7 +58,6 @@ kt_android_library( name = "impl", srcs = UPDATED_IMPL_FILES, deps = [ - ":dagger", ":intent_factory_shim", ":view_binding_shim", "//app:databinding_resources", @@ -76,11 +74,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":impl", ":intent_factory_shim", ":view_binding_shim", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel index 0e6bf561ab0..6a3d228ff3c 100644 --- a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel @@ -2,7 +2,6 @@ UI utilities for for managing languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -15,7 +14,6 @@ kt_android_library( "//testing/src/test/java/org/oppia/android/testing/junit:__pkg__", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", ], ) @@ -28,7 +26,6 @@ kt_android_library( visibility = ["//app:app_visibility"], deps = [ ":app_language_locale_handler", - ":dagger", "//model/src/main/proto:profile_java_proto_lite", "//third_party:androidx_appcompat_appcompat", "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", @@ -44,7 +41,6 @@ kt_android_library( deps = [ ":activity_recreator", ":app_language_locale_handler", - ":dagger", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", ], ) @@ -69,7 +65,7 @@ kt_android_library( ], deps = [ ":activity_recreator", - ":dagger", + "//third_party:javax_inject_javax_inject", ], ) @@ -81,8 +77,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":activity_recreator", - ":dagger", ":impl", + "//:dagger", ], ) @@ -141,5 +137,3 @@ kt_android_library( ":app_language_application_injector", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel index 380efd3d894..eb7f84bda27 100644 --- a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -2,7 +2,6 @@ Testing utilities for languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -15,8 +14,8 @@ kt_android_library( "//app:app_testing_visibility", ], deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/translation:activity_recreator", + "//third_party:javax_inject_javax_inject", ], ) @@ -28,10 +27,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + ":test_activity_recreator", + "//:dagger", "//app/src/main/java/org/oppia/android/app/translation:activity_recreator", - "//app/src/main/java/org/oppia/android/app/translation/testing:test_activity_recreator", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel index c65b5547153..3c21abb2cb0 100644 --- a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities to manage date and time in user-facing strings. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") # Resource shim needed so that DateTimeUtil can build in both Gradle & Bazel. @@ -23,7 +22,6 @@ kt_android_library( ], visibility = ["//app:__subpackages__"], deps = [ - ":dagger", "//app:resources", "//app/src/main/java/org/oppia/android/app/translation:app_language_resource_handler", "//third_party:javax_inject_javax_inject", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel index 9e47fd3ff48..67d532a6a9b 100644 --- a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel @@ -2,7 +2,6 @@ Constructs for setting up lifecycle safe timer factory for injection in the Dagger graph. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -18,5 +17,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) - -dagger_rules() diff --git a/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel index 12d6ae08213..fa068ab78ea 100644 --- a/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities corresponding to displaying math expressions & constructs. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") # Resource shim needed so that MathExpressionAccessibilityUtil can build in both Gradle & Bazel. @@ -23,7 +22,6 @@ kt_android_library( ], visibility = ["//app:app_visibility"], deps = [ - ":dagger", "//app:resources", "//app/src/main/java/org/oppia/android/app/translation:app_language_resource_handler", "//model/src/main/proto:languages_java_proto_lite", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/math:extensions", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel index f98a384b911..4e3c294886e 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel @@ -1,4 +1,3 @@ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -7,7 +6,6 @@ app_test( processed_src = test_with_resources("ProfileAndDeviceIdActivityTest.kt"), test_class = "org.oppia.android.app.administratorcontrols.learneranalytics.ProfileAndDeviceIdActivityTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -40,7 +38,6 @@ app_test( processed_src = test_with_resources("ProfileAndDeviceIdFragmentTest.kt"), test_class = "org.oppia.android.app.administratorcontrols.learneranalytics.ProfileAndDeviceIdFragmentTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -70,5 +67,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel index 16a33d5d0ea..babb0d3d2ca 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel @@ -2,7 +2,6 @@ Tests for custom interaction views. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("MathExpressionInteractionsViewTest.kt"), test_class = "org.oppia.android.app.customview.interaction.MathExpressionInteractionsViewTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -40,5 +38,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel index b387ee2b7d5..caeb919e29b 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel @@ -2,7 +2,6 @@ Tests for UI databinding utilities and adapters. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -46,7 +45,6 @@ app_test( processed_src = test_with_resources("AppCompatCheckBoxBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.AppCompatCheckBoxBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -82,7 +80,6 @@ app_test( processed_src = test_with_resources("CircularProgressIndicatorAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.CircularProgressIndicatorAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -118,7 +115,6 @@ app_test( processed_src = "DrawableBindingAdaptersTest_updated.kt", test_class = "org.oppia.android.app.databinding.DrawableBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -154,7 +150,6 @@ app_test( processed_src = "ImageViewBindingAdaptersTest_updated.kt", test_class = "org.oppia.android.app.databinding.ImageViewBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -190,7 +185,6 @@ app_test( processed_src = test_with_resources("MarginBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.MarginBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -226,7 +220,6 @@ app_test( processed_src = test_with_resources("StateAssemblerMarginBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.StateAssemblerMarginBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -262,7 +255,6 @@ app_test( processed_src = test_with_resources("StateAssemblerPaddingBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.StateAssemblerPaddingBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -298,7 +290,6 @@ app_test( processed_src = "TextViewBindingAdaptersTest_updated.kt", test_class = "org.oppia.android.app.databinding.TextViewBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -334,7 +325,6 @@ app_test( processed_src = test_with_resources("ViewBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.ViewBindingAdaptersTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -364,5 +354,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel index 1cf6d50f745..873bc778639 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel @@ -2,7 +2,6 @@ Tests for the math expression parser developer options UI flows. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("MathExpressionParserActivityTest.kt"), test_class = "org.oppia.android.app.devoptions.mathexpressionparser.MathExpressionParserActivityTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -43,7 +41,6 @@ app_test( processed_src = test_with_resources("MathExpressionParserFragmentTest.kt"), test_class = "org.oppia.android.app.devoptions.mathexpressionparser.MathExpressionParserFragmentTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -70,5 +67,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel index 20d4828910e..5a992e72d33 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel @@ -2,7 +2,6 @@ Tests for notices shown in the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("BetaNoticeDialogFragmentTest.kt"), test_class = "org.oppia.android.app.notice.BetaNoticeDialogFragmentTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -48,7 +46,6 @@ app_test( processed_src = test_with_resources("GeneralAvailabilityUpgradeNoticeDialogFragmentTest.kt"), test_class = "org.oppia.android.app.notice.GeneralAvailabilityUpgradeNoticeDialogFragmentTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -79,5 +76,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel index ce1e1576313..3384500f459 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel @@ -2,7 +2,6 @@ Tests for exploration player. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("BottomSheetOptionsMenuTest.kt"), test_class = "org.oppia.android.app.player.exploration.BottomSheetOptionsMenuTest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -48,7 +46,6 @@ app_test( processed_src = test_with_resources("ExplorationActivityTest.kt"), test_class = "org.oppia.android.app.player.exploration.ExplorationActivityTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -101,5 +98,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel index 8b340d5c065..7259fda5089 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel @@ -2,7 +2,6 @@ Tests for the core state player experience. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("StateFragmentTest.kt"), test_class = "org.oppia.android.app.player.state.StateFragmentTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -52,5 +50,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel index a5c0352eb1e..3268663d019 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel @@ -2,7 +2,6 @@ Tests for the splash/app UI initialization process. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//app:app_test.bzl", "app_test") load("//app:test_with_resources.bzl", "test_with_resources") @@ -11,7 +10,6 @@ app_test( processed_src = test_with_resources("SplashActivityTest.kt"), test_class = "org.oppia.android.app.splash.SplashActivityTest", deps = [ - ":dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -51,5 +49,3 @@ app_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel index db0a93ddfc3..b88df383c49 100644 --- a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general activity routing functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.ActivityIntentFactoriesTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -43,5 +41,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel index cb29f885f98..41514a19b51 100644 --- a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general activity routing functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.route.ActivityRouterTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -54,7 +52,6 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.route.ActivityRouterModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -86,5 +83,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel index 900715a50e6..2076ab7fbc9 100644 --- a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -2,7 +2,6 @@ Tests for alpha-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.alpha.AlphaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/alpha:alpha_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel index 4706b193b26..3dfb64b5191 100644 --- a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -2,7 +2,6 @@ Tests for beta-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.beta.BetaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/beta:beta_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel index c6566c6f2a6..6830879bc9e 100644 --- a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -2,7 +2,6 @@ Tests for developer-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.dev.DeveloperBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/dev:developer_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel index c3ce6168c22..d1513c48919 100644 --- a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general availability-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.ga.GaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/ga:general_availability_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel index 2168366aeb4..cfa890cc623 100644 --- a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for testing-specific top-level application configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.application.testing.TestingBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/application/testing:testing_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", @@ -22,5 +20,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel index 26313703901..00438f383a6 100644 --- a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel @@ -2,7 +2,6 @@ Tests for generic activity & fragment test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.testing.activity.TestActivityTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -46,5 +44,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel index 83de617710d..c688110b9b8 100644 --- a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale UI utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageLocaleHandlerTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/translation:app_language_locale_handler", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", @@ -49,7 +47,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageResourceHandlerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -99,7 +96,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageWatcherMixinTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -138,5 +134,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel index 71bad81a590..47ec2b9c5e7 100644 --- a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale UI testing utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.testing.TestActivityRecreatorTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app/src/main/java/org/oppia/android/app/translation/testing:test_activity_recreator", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -25,5 +23,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel index 0678f0fb9bd..027d251df15 100644 --- a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -2,7 +2,6 @@ Tests for UI-specific math utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.app.utility.math.MathExpressionAccessibilityUtilTest", test_manifest = "//app:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -51,5 +49,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/data/BUILD.bazel b/data/BUILD.bazel index 8189af63a2f..a1a292dbe76 100644 --- a/data/BUILD.bazel +++ b/data/BUILD.bazel @@ -3,7 +3,6 @@ This library provides data to the rest of the application. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//data:data_test.bzl", "data_test") filegroup( @@ -14,7 +13,6 @@ filegroup( # keep sorted TEST_DEPS = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_prod_module", "//data/src/main/java/org/oppia/android/data/backends/gae:oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae:prod_module", @@ -53,5 +51,3 @@ MIGRATED_TESTS = [ filtered_tests = MIGRATED_TESTS, deps = TEST_DEPS, ) for test_file_path in glob(["src/test/java/org/oppia/android/data/**/*Test.kt"])] - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel index c5859673b0f..27929113a96 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing top-level HTTP networking support for Oppia's App Engine backend. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -31,8 +30,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":network_config_annotations", + "//:dagger", ], ) @@ -73,14 +72,12 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":network_config_annotations", ":network_interceptors", ":oppia_retrofit", + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae/api", "//third_party:com_google_guava_guava", "//third_party:com_squareup_retrofit2_converter-moshi", ], ) - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel index 4dd54d21272..d7088cf7935 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing a network API interface with Oppia's App Engine backend. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -26,5 +25,3 @@ kt_android_library( "//third_party:com_squareup_retrofit2_retrofit", ], ) - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel index 5923a1c1233..485e0124e60 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing model definitions for Oppia's App Engine backend endpoints. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -54,5 +53,3 @@ kt_android_library( "//third_party:moshi", ], ) - -dagger_rules() diff --git a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel index 2137ddc1f86..8d4b3a4f783 100644 --- a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel @@ -2,7 +2,6 @@ This package provides persistence to the rest of the application. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -11,7 +10,6 @@ kt_android_library( custom_package = "org.oppia.android.data.persistence", visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", "//model/src/main/proto:profile_java_proto_lite", "//third_party:androidx_annotation_annotation", "//utility/src/main/java/org/oppia/android/util/data:async_data_subscription_manager", @@ -21,5 +19,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/profile:directory_management_util", ], ) - -dagger_rules() diff --git a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel index 9a0686181ab..ca1d9dd07ef 100644 --- a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel @@ -2,7 +2,6 @@ Tests for infrastructure that provides data persistence support for the rest of the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.data.persistence.PersistentCacheStoreTest", test_manifest = "//data:test_manifest", deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//model/src/main/proto:test_models", "//testing", @@ -28,5 +26,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index 0ed3083821d..151f0028ab9 100755 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -3,7 +3,6 @@ This library contains the frontend controller and business service logic for the application. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//domain:domain_assets.bzl", "generate_assets_list_from_text_protos") load("//domain:domain_test.bzl", "domain_test") @@ -115,7 +114,7 @@ kt_android_library( manifest = "src/main/AndroidManifest.xml", visibility = ["//visibility:public"], deps = [ - ":dagger", + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae/api", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/classify:answer_classification_controller", @@ -170,7 +169,6 @@ kt_android_library( # keep sorted TEST_DEPS = [ - ":dagger", ":domain", ":interaction_object_test_builder", "//app:crashlytics", @@ -257,5 +255,3 @@ MIGRATED_TESTS = [ filtered_tests = MIGRATED_TESTS, deps = TEST_DEPS, ) for test_file_path in glob(["src/test/java/org/oppia/android/domain/**/*Test.kt"])] - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel index 7c523f15e2f..30be62200c9 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel @@ -2,7 +2,6 @@ Domain components for answer classification. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -75,9 +74,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":generic_interaction_classifier", ":interaction_classifier", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", "//third_party:javax_inject_javax_inject", @@ -96,5 +95,3 @@ kt_android_library( "//model/src/main/proto:translation_java_proto_lite", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel index f581741e245..c9a0c8ed31e 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel @@ -2,7 +2,6 @@ Rule classifier providers for classify domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -34,5 +33,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index c59365719f5..9f24847da82 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'AlgebraicExpressionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//domain:domain_testing_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -38,10 +36,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":algebraic_expression_input_providers", - ":dagger", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel index 5cf7d3227c8..479424f099e 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'Continue' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -12,10 +11,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel index 5dadd526a23..d1ad2995f17 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'DragAndDropSortInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "DragDropSortInputIsEqualToOrderingWithOneItemAtIncorrectPositionClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -33,11 +31,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":drag_and_drop_sort_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel index 5da32a18e7c..87b0f38ec3e 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'FractionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -20,7 +19,6 @@ kt_android_library( "FractionInputIsLessThanRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -39,11 +37,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":fraction_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel index eb216ecc013..691670a9741 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'ImageClickInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -11,7 +10,6 @@ kt_android_library( "ImageClickInputIsInRegionRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -30,11 +28,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":image_click_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel index b1ae3ef0a1f..6b4752ca5e1 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'ItemSelectionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "ItemSelectionInputIsProperSubsetOfRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -33,11 +31,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":item_selection_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index 0a70ea19348..3dcf2a57cdb 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'MathEquationInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//domain:domain_testing_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -37,11 +35,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":math_equation_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel index 19a34a097ca..ccbe9213512 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'MultipleChoiceInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -11,7 +10,6 @@ kt_android_library( "MultipleChoiceInputEqualsRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -30,11 +28,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":multiple_choice_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel index 1954b42da92..eb4b0b00110 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'NumberWithUnits' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -12,7 +11,6 @@ kt_android_library( "NumberWithUnitsIsEquivalentToRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -31,11 +29,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":number_with_units_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index 5a11936c237..ded61c2a1dd 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'NumericExpressionInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//domain:domain_testing_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -37,11 +35,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":numeric_expression_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel index 2d8f8e7136e..a25efd74a6d 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'NumericInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,6 @@ kt_android_library( "NumericInputIsWithinToleranceRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -36,11 +34,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":numeric_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel index 6fb01de8afb..be367bfdc7f 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'RatioInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "RatioInputIsEquivalentRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -33,11 +31,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":ratio_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel index 4a8a59451fa..763bffacd05 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel @@ -2,7 +2,6 @@ Classifiers for the 'TextInput' interaction. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( "TextInputStartsWithRuleClassifierProvider.kt", ], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:classification_context", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:generic_rule_classifier", @@ -37,11 +35,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":text_input_providers", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:rule_classifier", "//domain/src/main/java/org/oppia/android/domain/classify/rules:rule_classifier_provider", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel index 9b485b17b05..4285df8c762 100644 --- a/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -3,7 +3,6 @@ Domain services & definitions corresponding to managing the system clipboard whe text. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,10 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", "//utility/src/main/java/org/oppia/android/util/data:data_provider", "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index aa24abd30f7..f2299ed6cd9 100644 --- a/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities for exploration management & loading domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -25,9 +24,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_exploration_retriever", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel index ee80b564682..3a142430a7f 100644 --- a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel @@ -2,7 +2,6 @@ Domain services & definitions corresponding to user feedback reporting. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -12,8 +11,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":report_schema_version", + "//:dagger", ], ) @@ -27,5 +26,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel index bfa81c3fcb7..5db57463f86 100644 --- a/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions for managing languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,7 +12,6 @@ kt_android_library( visibility = ["//:oppia_api_visibility"], deps = [ ":content_locale_impl", - ":dagger", ":language_config_retriever", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//model/src/main/proto:languages_java_proto_lite", @@ -49,7 +47,6 @@ kt_android_library( "//domain:domain_testing_visibility", ], deps = [ - ":dagger", "//model/src/main/proto:languages_java_proto_lite", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", @@ -83,5 +80,3 @@ kt_android_library( ":locale_application_injector", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel index f3ba2025c05..de14cb3a32a 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -2,7 +2,6 @@ Utilities for onboarding domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -30,9 +29,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":exploration_meta_data_retriever", ":impl", + "//:dagger", ], ) @@ -54,5 +53,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel index 540172f4f86..be23c119989 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel @@ -2,7 +2,6 @@ Test-only utilities for onboarding domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,8 +12,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_exploration_meta_data_retriever", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/onboarding:exploration_meta_data_retriever", ], ) @@ -31,5 +30,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel index 9126d713ce0..6180098f779 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel @@ -2,7 +2,6 @@ Package for providing logging support. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -66,9 +65,7 @@ kt_android_library( ], deps = [ ":application_id_seed", - ":dagger", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 316439404f7..7cac578f443 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -2,7 +2,6 @@ Library for providing logging analytics to the Oppia android app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -23,7 +22,6 @@ kt_android_library( ], visibility = ["//domain/src/main/java/org/oppia/android/domain/oppialogger:__subpackages__"], deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", @@ -45,7 +43,6 @@ kt_android_library( ], visibility = ["//domain/src/main/java/org/oppia/android/domain/oppialogger:__subpackages__"], deps = [ - ":dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", @@ -65,7 +62,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:controller", @@ -81,7 +77,6 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", ":performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:oppia_logger", @@ -123,7 +118,6 @@ kt_android_library( visibility = ["//:oppia_api_visibility"], deps = [ ":cpu_performance_snapshotter", - ":dagger", ":learner_analytics_inactivity_limit_millis", ":performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", @@ -145,8 +139,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":application_lifecycle_observer", - ":dagger", ":learner_analytics_inactivity_limit_millis", + "//:dagger", ], ) @@ -158,7 +152,6 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":cpu_performance_logging_time_period_millis", - ":dagger", ":learner_analytics_inactivity_limit_millis", ":performance_metrics_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:logging_identifier_controller", @@ -181,9 +174,7 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":cpu_performance_snapshotter", - ":dagger", ":learner_analytics_inactivity_limit_millis", + "//:dagger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index a92a8aa723a..1f5645eed60 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -2,7 +2,6 @@ Package for testing utilities for log uploading functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,10 +12,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel index 3d479108604..d0805571dbd 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel @@ -2,7 +2,6 @@ Package for providing logging support for exceptions. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -30,8 +29,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":startup_listener", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", ], ) @@ -48,5 +47,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel index 8b62f56b4ac..2f8c93f1c40 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel @@ -2,7 +2,6 @@ Library for providing log scheduling functionality to the Oppia android app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -54,11 +53,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":performance_metrics_log_scheduler", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", "//utility/src/main/java/org/oppia/android/util/logging:metric_log_scheduler", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index ac5d1338364..4b12cc7f95d 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,6 @@ Library for providing log uploading functionality to the Oppia android app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -66,10 +65,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":initializer", + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:startup_listener", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel index 559ed5175d5..23a3ba5f821 100644 --- a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions and controllers for managing profiles. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -29,5 +28,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel index e9c1bb9fcc3..a472d8e814d 100644 --- a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions and controllers for managing spotlights. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -21,5 +20,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel index 8b7fcd64eca..241c5879b68 100644 --- a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,6 @@ Package for testing utilities for log uploading functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,9 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/logging:log_uploader", ], ) - -dagger_rules() diff --git a/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel index 700a8b0ad15..b2eaa4e29b6 100644 --- a/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel @@ -2,7 +2,6 @@ Domain definitions for managing translations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -25,5 +24,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index 786cd962d4d..d48fe6e1535 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Tests for algebraic expression input classifiers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -38,7 +36,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -64,7 +61,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -90,7 +86,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -105,5 +100,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index 88686b47484..b9402e87c91 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -2,7 +2,6 @@ Tests for math equation input classifiers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -38,7 +36,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -64,7 +61,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -90,7 +86,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -105,5 +100,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index 7755b5ca94a..ebea2375007 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -2,7 +2,6 @@ Tests for numeric expression input classifiers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -38,7 +36,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -64,7 +61,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -90,7 +86,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -105,5 +100,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel index 6d6534cf9bf..7c13fb4535a 100644 --- a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -2,7 +2,6 @@ Tests for clipboard management domain services & definitions. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.clipboard.ClipboardControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/clipboard:clipboard_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -32,5 +30,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel index eb8fd34b76e..5c2396264e7 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight exploration player domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationDataControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", @@ -56,7 +54,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationProgressControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", @@ -103,7 +100,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationStorageModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -123,5 +119,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel index af942107187..a22aa05ad80 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight checkpointing domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.lightweightcheckpointing.ExplorationCheckpointControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction:continue_module", @@ -47,5 +45,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index 23bed07b229..f01e2f2d6ae 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for test-only exploration domain utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.testing.ExplorationStorageTestModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:fake_exploration_retriever", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -40,7 +38,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.testing.FakeExplorationRetrieverTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:fake_exploration_retriever", "//testing", @@ -58,5 +55,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel index 1dc2c093e59..7bcf8fc1e23 100644 --- a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel @@ -2,7 +2,6 @@ Tests for hints and solution domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -28,7 +27,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintHandlerDebugImplTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//testing", @@ -54,7 +52,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintHandlerProdImplTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//testing", @@ -80,7 +77,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintsAndSolutionDebugModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -100,7 +96,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintsAndSolutionProdModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -112,5 +107,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel index b631b4f16e3..3e8265202ac 100644 --- a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.ContentLocaleImplTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:content_locale_impl", "//model/src/main/proto:languages_java_proto_lite", @@ -32,7 +31,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -57,7 +55,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverProductionTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:production_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -82,7 +79,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverWithoutAssetsTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -104,7 +100,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LocaleControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", @@ -129,5 +124,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel index 85124495fd0..37589c9e20b 100644 --- a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -2,7 +2,6 @@ Tests for domain components pertaining to onboarding the user to the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.onboarding.AppStartupStateControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/onboarding:retriever_prod_module", "//domain/src/main/java/org/oppia/android/domain/onboarding:state_controller", @@ -35,5 +33,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 346231f3738..17d63f73ab1 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -2,7 +2,6 @@ Tests for app analytics logging support. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.AnalyticsControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -44,7 +42,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.ApplicationLifecycleModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -73,7 +70,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.ApplicationLifecycleObserverTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -102,7 +98,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.CpuPerformanceSnapshotterModuleTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -131,7 +126,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.CpuPerformanceSnapshotterTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -161,7 +155,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.LearnerAnalyticsLoggerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction:continue_module", @@ -205,7 +198,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler:metric_log_scheduler_module", @@ -236,7 +228,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsLoggerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -258,5 +249,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index 0d317321c64..b7a9cf27ea9 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for test-only app analytics logging support components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.testing.FakeLogSchedulerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing:fake_log_scheduler", @@ -37,5 +35,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index da6cd042dea..cd915d96c83 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,6 @@ Tests for app-wide log uploading functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.loguploader.LogReportWorkManagerInitializerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -46,7 +44,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.loguploader.LogUploadWorkerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader:worker", @@ -73,5 +70,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:network_connection_debug_util", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel index 3989ef637a4..ab50d8d9dd1 100644 --- a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight exploration player domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.question.QuestionAssessmentProgressControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", @@ -58,7 +56,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.question.QuestionTrainingControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", @@ -94,5 +91,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel index 1336cab8f7a..1a1810dde5a 100644 --- a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel @@ -2,7 +2,6 @@ Tests for domain components pertaining to managing translations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.domain.translation.TranslationControllerTest", test_manifest = "//domain:test_manifest", deps = [ - ":dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", @@ -38,5 +36,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/system:prod_module", ], ) - -dagger_rules() diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel index 97be8252f41..8fd6f3bbadb 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel @@ -2,7 +2,6 @@ This library contains the test application and modules used to build the test app for end-to-end tests. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -17,7 +16,6 @@ kt_android_library( ], visibility = ["//:oppia_e2e_testing_visibility"], deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -31,5 +29,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel index 43b0a009e54..8a4e4b60037 100644 --- a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel @@ -2,7 +2,6 @@ This library contains the Robolectric tests for the e2e test modules. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestGcsResourceModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -29,7 +27,6 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestImageParsingModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -46,7 +43,6 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestNetworkConfigModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -55,5 +51,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index 9bed8754f08..c87ba397d38 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -3,7 +3,6 @@ This library contains fake objects used for testing as well as tests for these objects. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//testing:testing_test.bzl", "testing_test") @@ -33,7 +32,6 @@ kt_android_library( manifest = "src/main/AndroidManifest.xml", visibility = ["//visibility:public"], deps = [ - ":dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/profile:profile_management_controller", @@ -75,7 +73,6 @@ kt_android_library( # keep sorted TEST_DEPS = [ ":assertion_helpers", - ":dagger", ":testing", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_prod_module", "//domain", @@ -164,5 +161,3 @@ filegroup( srcs = ["src/test/AndroidManifest.xml"], visibility = ["//:oppia_testing_visibility"], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel index 67f93f5d11b..23574d297fa 100644 --- a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel @@ -3,7 +3,6 @@ Package for common test utilities corresponding to data processing & data providers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -29,7 +28,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/mockito", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", @@ -39,5 +37,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/data:data_providers", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel index 95f138cd1c3..31f17410282 100644 --- a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel @@ -3,7 +3,6 @@ Package for common Espresso matchers & other test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -14,7 +13,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/threading:test_coroutine_dispatchers", "//third_party:androidx_test_espresso_espresso-core", ], @@ -69,5 +67,3 @@ kt_android_library( "//third_party:com_google_android_material_material", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel index 328f36948d5..01b0bded674 100644 --- a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel @@ -2,7 +2,6 @@ Test utilities for broad logging functionality. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -27,7 +26,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager_impl", ], @@ -41,10 +39,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":test_sync_status_manager", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/logging:sync_status_manager", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel index fdf6a36523f..8d9f2088328 100644 --- a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel @@ -3,7 +3,6 @@ Library for providing test-only HTTP mocks for the app's networking layer. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -51,11 +50,9 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae:prod_module", "//third_party:com_squareup_retrofit2_retrofit-mock", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel index 1b6b8298bf5..c9fa8bf1381 100644 --- a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel @@ -3,7 +3,6 @@ Package for test-specific platform parameter utilities and helpers. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -32,10 +31,8 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - ":dagger", ":test_constants", + "//:dagger", "//utility", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel index 15870e33871..a9a9b0a3143 100644 --- a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -3,7 +3,6 @@ Package for Robolectric-specific utilities and configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -26,8 +25,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":is_on_robolectric", + "//:dagger", ], ) @@ -73,5 +72,3 @@ kt_android_library( "//third_party:org_robolectric_robolectric", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel index 2b084f0de00..6877cfa3e4c 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel @@ -4,7 +4,6 @@ Package for test-only threading utilities, including classes to coordinate cross in a way that can improve test reliability, correctness, and performance. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -105,11 +104,9 @@ kt_android_library( visibility = ["//:oppia_testing_visibility"], deps = [ ":annotations", - ":dagger", ":espresso_impl", ":robolectric_impl", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) - -dagger_rules() diff --git a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel index 0c0958f1f93..a4d62682fe5 100644 --- a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel @@ -4,7 +4,6 @@ Package for test-only utilities for coordinating time, particularly in simulated environments (i.e. Robolectric). """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -41,9 +40,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":fake_oppia_clock", + "//:dagger", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel index 2152aed1832..48173e66ef9 100644 --- a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel @@ -3,7 +3,6 @@ Tests for data processing test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -13,7 +12,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.data.DataProviderTestMonitorTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", "//model/src/main/proto:languages_java_proto_lite", @@ -34,5 +32,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel index 1b4bcc4dc08..74c2366c6b7 100644 --- a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel @@ -2,7 +2,6 @@ Tests for generic activity & fragment test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleCustomContextTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -67,7 +65,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleOmissionTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -121,7 +118,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -168,5 +164,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_util_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel index 740f52ae5f9..c129a737807 100644 --- a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel @@ -2,7 +2,6 @@ Tests for broad logging functionality test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.logging.TestSyncStatusManagerTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", @@ -39,7 +37,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.logging.SyncStatusTestModuleTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/logging:sync_status_test_module", @@ -58,5 +55,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel index 99403b6dee1..4846ae7f590 100644 --- a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel @@ -2,7 +2,6 @@ Tests for networking-specific test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.networking.NetworkConnectionTestUtilTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -26,5 +24,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:prod_module", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel index 144e4f00c59..a569473150f 100644 --- a/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -2,7 +2,6 @@ Tests for Robolectric-specific utilities and configurations. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.robolectric.ShadowBidiFormatterTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_core_core", "//third_party:androidx_test_ext_junit", @@ -22,5 +21,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel index 08c073d5e32..356e47f8a3f 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel @@ -3,7 +3,6 @@ Tests for threading-specific test utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//:oppia_android_test.bzl", "oppia_android_test") @@ -26,7 +25,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.CoroutineExecutorServiceTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", @@ -43,7 +41,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherEspressoImplTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", ":test_coroutine_dispatcher_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -59,7 +56,6 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherRobolectricImplTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", ":test_coroutine_dispatcher_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -75,12 +71,9 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherTest", test_manifest = "//testing:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//third_party:robolectric_android-all", "//utility", ], ) - -dagger_rules() diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index aff05e104d5..f09f59aae6f 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -3,7 +3,6 @@ This library contains utilities that all other modules, minus model, depend on. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//utility:utility_test.bzl", "utility_test") @@ -65,7 +64,6 @@ kt_android_library( ), visibility = ["//visibility:public"], deps = [ - ":dagger", ":resources", "//app:crashlytics", "//app:crashlytics_deps", @@ -102,7 +100,6 @@ filegroup( # keep sorted TEST_DEPS = [ - ":dagger", ":test_resources", ":utility", "//app:crashlytics", @@ -160,5 +157,3 @@ MIGRATED_TESTS = [ filtered_tests = MIGRATED_TESTS, deps = TEST_DEPS, ) for test_file_path in glob(["src/test/java/org/oppia/android/util/**/*Test.kt"])] - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel index 334c946e4a9..33f4143f887 100644 --- a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities for Android accessibility checking. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -44,8 +43,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":impl", + "//:dagger", ], ) @@ -57,9 +56,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":testing", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel index 28d5943b78d..1a9ed34db7b 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel @@ -2,7 +2,6 @@ Utilities corresponding to caching. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -39,7 +38,6 @@ kt_android_library( ], deps = [ ":asset_repository", - ":dagger", "//third_party:com_google_protobuf_protobuf-javalite", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", ], @@ -54,8 +52,8 @@ kt_android_library( deps = [ ":annotations", ":asset_repository", - ":dagger", ":topic_list_to_cache", + "//:dagger", ], ) @@ -66,8 +64,8 @@ kt_android_library( ], visibility = ["//:oppia_api_visibility"], deps = [ - ":dagger", ":impl", + "//:dagger", ], ) @@ -81,5 +79,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel index cf17e2459dc..524a5c7e53a 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -2,7 +2,6 @@ Testing utilities corresponding asset caching utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,7 +12,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:topic_list_to_cache", ], @@ -27,8 +26,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":test_asset_repository", + "//:dagger", ], ) @@ -40,7 +39,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//third_party:com_google_protobuf_protobuf-javalite", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", "//utility/src/main/java/org/oppia/android/util/caching:impl", @@ -55,9 +53,7 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel index fa19e2b393e..46290b3b89c 100644 --- a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel @@ -2,7 +2,6 @@ Utilities corresponding to data. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -48,8 +47,8 @@ kt_android_library( deps = [ ":async_data_subscription_manager", ":async_result", - ":dagger", ":data_provider", + "//:dagger", "//third_party:androidx_lifecycle_lifecycle-livedata-core", "//third_party:javax_inject_javax_inject", "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-core", @@ -70,5 +69,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel index a08e5bee6f6..40b791ffc55 100644 --- a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel @@ -2,7 +2,6 @@ Utilities for interacting with GCS backend resources. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -24,8 +23,6 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":annotations", - ":dagger", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel index dcec5fbc2c9..3a162a1ed94 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel @@ -2,7 +2,6 @@ Generic utilities for managing languages & locales. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -55,10 +54,10 @@ kt_android_library( ], deps = [ ":android_locale_factory", - ":dagger", ":oppia_bidi_formatter", ":oppia_locale", "//third_party:androidx_core_core", + "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], @@ -74,7 +73,7 @@ kt_android_library( ], deps = [ ":android_locale_profile", - ":dagger", + "//third_party:javax_inject_javax_inject", ], ) @@ -95,10 +94,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":impl", ":oppia_locale", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel index 15136e7c69e..fa840ff6152 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -2,7 +2,6 @@ Testing utilities for language & locale general utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -13,7 +12,6 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", "//utility/src/main/java/org/oppia/android/util/locale:impl", "//utility/src/main/java/org/oppia/android/util/locale:oppia_bidi_formatter", ], @@ -27,10 +25,8 @@ kt_android_library( ], visibility = ["//:oppia_testing_visibility"], deps = [ - ":dagger", ":test_oppia_bidi_formatter", + "//:dagger", "//utility/src/main/java/org/oppia/android/util/locale:impl", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel index 40eb95675a2..81ff50f70c1 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel @@ -2,7 +2,6 @@ General purpose utilities for logging. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -128,9 +127,9 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":annotations", - ":dagger", ":log_level", ":sync_status_manager_impl", + "//:dagger", "//third_party:javax_inject_javax_inject", ], ) @@ -143,8 +142,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":event_type_to_human_readable_name_converter", + "//:dagger", ], ) @@ -156,8 +155,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":event_type_to_human_readable_name_converter", + "//:dagger", ], ) @@ -211,5 +210,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/networking:network_connection_util", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel index be07e37c2d8..bf4700beabb 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -2,7 +2,6 @@ Logging utility implementations backed by Firebase. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -46,9 +45,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":firebase_exception_logger", ":prod_impl", + "//:dagger", "//third_party:com_google_firebase_firebase-analytics", "//third_party:com_google_firebase_firebase-crashlytics", "//third_party:javax_inject_javax_inject", @@ -80,10 +79,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":debug_event_logger", ":firebase_exception_logger", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index ff353d105be..f2b674020e6 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -2,7 +2,6 @@ General purpose utilities for performance metrics logging. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -34,8 +33,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":performance_metrics_assessor_impl", + "//:dagger", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", "//third_party:javax_inject_javax_inject", ], @@ -64,11 +63,9 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:performance_metrics_event_logger_java_proto_lite", "//third_party:javax_inject_javax_inject", "//utility/src/main/java/org/oppia/android/util/system:oppia_clock", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel index 9d2801a3001..382ebf75f64 100644 --- a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel @@ -2,7 +2,6 @@ Package for networking utilities """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -64,8 +63,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":prod_impl", + "//:dagger", ], ) @@ -76,8 +75,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":debug_impl", + "//:dagger", ], ) @@ -90,9 +89,7 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":network_connection_debug_util", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel index 47dab3398be..adb9af41640 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel @@ -2,7 +2,6 @@ General-purpose utilities for parsing & rendering HTML within the app. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -105,10 +104,8 @@ kt_android_library( ], deps = [ ":custom_html_content_handler", - ":dagger", ":exploration_html_parser_entity_type", ":tag_handlers", + "//:dagger", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel index bdc56d21a08..e88fe61795f 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel @@ -2,7 +2,6 @@ General-purpose utilities for image loading and processing. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -60,9 +59,9 @@ kt_android_library( "//:oppia_prod_module_visibility", ], deps = [ - ":dagger", ":glide_image_loader", ":image_loader", + "//:dagger", ], ) @@ -112,8 +111,8 @@ kt_android_library( "//:oppia_testing_visibility", ], deps = [ - ":dagger", ":image_parsing_annonations", + "//:dagger", "//third_party:javax_inject_javax_inject", ], ) @@ -149,6 +148,7 @@ kt_android_library( deps = [ ":image_asset_fetcher", ":repository_model_loader", + "//:dagger", "//third_party:glide_compiler", "//utility/src/main/java/org/oppia/android/util/caching:annotations", "//utility/src/main/java/org/oppia/android/util/caching:asset_repository", @@ -222,5 +222,3 @@ kt_android_library( "//utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel index 84dc1073a62..1d98a6aa872 100644 --- a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel @@ -2,7 +2,6 @@ General purposes utilities to manage directories. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -26,5 +25,3 @@ kt_android_library( "//third_party:javax_inject_javax_inject", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel index 76e15d8f17d..6b423da811c 100644 --- a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel @@ -2,7 +2,6 @@ Utilities corresponding to system utilities such as the system clock. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -31,8 +30,8 @@ kt_android_library( ], visibility = ["//:oppia_prod_module_visibility"], deps = [ - ":dagger", ":oppia_clock_impl", + "//:dagger", ], ) @@ -57,5 +56,3 @@ kt_android_library( ":oppia_clock_injector", ], ) - -dagger_rules() diff --git a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel index bb5b44721bc..19d3ea5ad0c 100644 --- a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel @@ -2,7 +2,6 @@ General purpose utilities for multi-threading and concurrency. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") kt_android_library( @@ -52,10 +51,8 @@ kt_android_library( visibility = ["//:oppia_prod_module_visibility"], deps = [ ":annotations", - ":dagger", + "//:dagger", "//third_party:javax_inject_javax_inject", "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-android", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel index cadafded7a4..14d2bd670e5 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel @@ -2,7 +2,6 @@ Tests for caching utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.AssetModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -27,5 +25,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging:prod_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel index f9cf0e1a190..084699a4e6b 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for testing utilities corresponding asset caching utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.AssetTestNoOpModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", "//third_party:junit_junit", @@ -30,7 +28,6 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.TestNoOpAssetRepositoryTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//model/src/main/proto:test_models", "//testing", "//third_party:androidx_test_ext_junit", @@ -43,5 +40,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/caching/testing:asset_test_no_op_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel index b2890356c40..47801a10f98 100644 --- a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel @@ -2,7 +2,6 @@ Tests for lightweight exploration player domain components. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncDataSubscriptionManagerTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -31,7 +29,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncResultTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -51,7 +48,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.DataProvidersTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", @@ -72,7 +68,6 @@ oppia_android_test( test_class = "org.oppia.android.util.data.InMemoryBlockingCacheTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -83,5 +78,3 @@ oppia_android_test( "//third_party:robolectric_android-all", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel index 850e0d05370..573ed8f8ccd 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel @@ -2,7 +2,6 @@ Tests for language & locale utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleFactoryTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", @@ -32,7 +30,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleProfileTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -51,7 +48,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.LocaleProdModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -69,7 +65,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.DisplayLocaleImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//model/src/main/proto:languages_java_proto_lite", "//testing", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -93,7 +88,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.MachineLocaleImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -111,7 +105,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaBidiFormatterImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -130,7 +123,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaLocaleContextExtensionsTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", + "//:dagger", "//model/src/main/proto:languages_java_proto_lite", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_extensions_truth-liteproto-extension", @@ -140,5 +133,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/locale:oppia_locale", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel index e8457492b52..1a8f0328576 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -2,7 +2,6 @@ Tests for testing utilities for language & locale general utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.LocaleTestModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -30,7 +28,6 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.TestOppiaBidiFormatterTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_test_ext_junit", @@ -42,5 +39,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/locale/testing:test_oppia_bidi_formatter", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel index 46094493ecf..23a9d80ad5b 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel @@ -2,7 +2,6 @@ Tests for logging utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") load("//:oppia_android_test.bzl", "oppia_android_test") @@ -30,7 +29,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", @@ -51,7 +49,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -69,7 +66,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -88,7 +84,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -106,7 +101,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.StandardEventTypeToHumanReadableNameConverterImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -123,7 +117,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.SyncStatusManagerImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", ":sync_status_manager_test_base", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", @@ -139,5 +132,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel index 7d96eebedab..63a0dfbd081 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -2,7 +2,6 @@ Tests for logging utility implementations backed by Firebase. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.firebase.LogReportingModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -28,5 +26,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index 9719a59c057..19ba413991f 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -2,7 +2,6 @@ Tests for general-purpose utilities for performance metrics logging. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsAssessorImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", @@ -40,7 +38,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsAssessorModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -63,7 +60,6 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsConfigurationsModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -77,5 +73,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/logging/performancemetrics:performance_metrics_configurations_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel index 6d2c1dc4bf8..21dcde84dd9 100644 --- a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel @@ -2,7 +2,6 @@ Tests for networking-specific utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilProdModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -34,7 +32,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilProdImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -56,7 +53,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilDebugModuleTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -78,7 +74,6 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilDebugImplTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -92,5 +87,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/networking:debug_module", ], ) - -dagger_rules() diff --git a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel index 83e10b86f43..f5c8cf342ac 100644 --- a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel @@ -2,7 +2,6 @@ Tests for profile utilities. """ -load("@dagger//:workspace_defs.bzl", "dagger_rules") load("//:oppia_android_test.bzl", "oppia_android_test") oppia_android_test( @@ -12,7 +11,6 @@ oppia_android_test( test_class = "org.oppia.android.util.profile.ProfileNameValidatorTest", test_manifest = "//utility:test_manifest", deps = [ - ":dagger", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -28,5 +26,3 @@ oppia_android_test( "//utility/src/main/java/org/oppia/android/util/profile:profile_name_validator", ], ) - -dagger_rules() From 839be0fe1473f65585c5420da944e728e953fe53 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 17:14:40 -0700 Subject: [PATCH 043/180] Upgrade Dagger version. This is needed for downstream work. It also includes ensuring that Guava JRE can never be used (since only Android should ever be referenced by the production app build). --- WORKSPACE | 23 ++- third_party/BUILD.bazel | 15 ++ third_party/maven_install.json | 339 ++++++++++++++++++++++++++++----- third_party/versions.bzl | 20 +- 4 files changed, 336 insertions(+), 61 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index a2b94e1e625..79e415ee1a6 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -4,7 +4,7 @@ This file lists and imports all external dependencies needed to build Oppia Andr load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") -load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "get_maven_dependencies") +load("//third_party:versions.bzl", "HTTP_DEPENDENCY_VERSIONS", "MAVEN_REPOSITORIES", "get_maven_dependencies") # Android SDK configuration. For more details, see: # https://docs.bazel.build/versions/master/be/android.html#android_sdk_repository @@ -191,14 +191,25 @@ maven_install( duplicate_version_warning = "error", fail_if_repin_required = True, maven_install_json = "//third_party:maven_install.json", - repositories = DAGGER_REPOSITORIES + [ - "https://maven.fabric.io/public", - "https://maven.google.com", - "https://repo1.maven.org/maven2", - ], + override_targets = { + "com.google.guava:guava": "@//third_party:com_google_guava_guava", + }, + repositories = DAGGER_REPOSITORIES + MAVEN_REPOSITORIES, strict_visibility = True, ) load("@maven//:defs.bzl", "pinned_maven_install") pinned_maven_install() + +http_jar( + name = "guava_android", + sha256 = HTTP_DEPENDENCY_VERSIONS["guava_android"]["sha"], + urls = [ + "{0}/com/google/guava/guava/{1}-android/guava-{1}-android.jar".format( + url_base, + HTTP_DEPENDENCY_VERSIONS["guava_android"]["version"], + ) + for url_base in DAGGER_REPOSITORIES + MAVEN_REPOSITORIES + ], +) diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index d9183949907..1957d9a54eb 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -90,6 +90,21 @@ android_library( ], ) +# Creates an alias for Guava Android to support maven_install's override of Guava. This ensures that +# Guava-Android is always used in builds, even if dependencies request a newer version of Guava-JRE. +android_library( + name = "com_google_guava_guava", + visibility = ["//visibility:public"], + exports = [ + "//third_party:com_google_errorprone_error_prone_annotations", + "//third_party:com_google_guava_failureaccess", + "//third_party:com_google_j2objc_j2objc-annotations", + "//third_party:org_checkerframework_checker-compat-qual", + "//third_party:org_checkerframework_checker-qual", + "@guava_android//jar", + ], +) + # Define a separate target for the Glide annotation processor compiler. Unfortunately, this library # can't encapsulate all of Glide (i.e. by exporting the main Glide dependency) since that includes # Android assets which java_library targets do not export. diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 5ca106d5463..c805c07e858 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,17 +1,16 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -18032934, - "__RESOLVED_ARTIFACTS_HASH": -568966258, + "__INPUT_ARTIFACTS_HASH": 1775302140, + "__RESOLVED_ARTIFACTS_HASH": 362653858, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", "androidx.recyclerview:recyclerview:1.0.0": "androidx.recyclerview:recyclerview:1.1.0", "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", - "com.google.guava:guava:28.1-android": "com.google.guava:guava:30.1.1-android", "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", "junit:junit:4.12": "junit:junit:4.13.2", "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32", "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" }, "artifacts": { @@ -725,33 +724,39 @@ }, "com.google.dagger:dagger": { "shasums": { - "jar": "c2a09540677b6ffeeb5911c5d8e69738718004e875a10c176e84ed8c997739a7" + "jar": "bb0600d2dd9669cbd5a2e40e7d3fbc4692f57fb7d59509d26b380398e20f5739" }, - "version": "2.28.1" + "version": "2.41" }, "com.google.dagger:dagger-compiler": { "shasums": { - "jar": "379d4fce6d11234c3814aca1676aa34f5dd0f0ec5155c44de2d5e49cacee573c" + "jar": "b53edab184655a0de6bacfb9551849de7b6bf0c688a4771321b4cf6f548ac80e" }, - "version": "2.28.1" + "version": "2.41" }, "com.google.dagger:dagger-producers": { "shasums": { - "jar": "7c44499d5717cf6fdc3d026e5440c6bac9cabc98226d28715ca0eda90e68f7b2" + "jar": "8fe89dc042654fdf38a5be19bfe7f1d61a512225495a9379d52e5c28bc3f4521" }, - "version": "2.28.1" + "version": "2.41" }, "com.google.dagger:dagger-spi": { "shasums": { - "jar": "aae2a23d0bce8bae6d6c0e302b048c389d0f2354adc14fd80366c2913e3c5f07" + "jar": "960d8a3ea526e53f4a47e025bce84c714cdec9b84d29fc29d348bbb58406d8ea" }, - "version": "2.28.1" + "version": "2.41" + }, + "com.google.devtools.ksp:symbol-processing-api": { + "shasums": { + "jar": "bf4a6875af46917174b087d03840456685e115954d926ce88fd04b9d2f254df3" + }, + "version": "1.5.30-1.0.0" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3" + "jar": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec" }, - "version": "2.7.1" + "version": "2.11.0" }, "com.google.errorprone:javac-shaded": { "shasums": { @@ -839,9 +844,9 @@ }, "com.google.guava:guava": { "shasums": { - "jar": "355f79352f8c252f2bdaa06c687c4836a38016caccfc4c28d16ae77ecfdffa2f" + "jar": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9" }, - "version": "30.1.1-android" + "version": "31.0.1-jre" }, "com.google.guava:listenablefuture": { "shasums": { @@ -947,9 +952,9 @@ }, "com.squareup:javapoet": { "shasums": { - "jar": "9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90" + "jar": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291" }, - "version": "1.11.1" + "version": "1.13.0" }, "com.squareup:javawriter": { "shasums": { @@ -993,12 +998,6 @@ }, "version": "1.3.2" }, - "javax.annotation:jsr250-api": { - "shasums": { - "jar": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f" - }, - "version": "1.0" - }, "javax.inject:javax.inject": { "shasums": { "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" @@ -1061,9 +1060,9 @@ }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491" + "jar": "63d474e16948b0a5aabd12c18bdc3d6f47ac2efc4c7ee08da76dba4658138f95" }, - "version": "3.13.0" + "version": "3.21.3" }, "org.hamcrest:hamcrest-core": { "shasums": { @@ -1115,27 +1114,27 @@ }, "org.jetbrains.kotlin:kotlin-stdlib": { "shasums": { - "jar": "52283996fe4067cd7330288b96ae67ecd463614dc741172c54d9d349ab6a9cd7" + "jar": "452d205f54a1f08673de273cb3d0148fbf9cd95275e5b0068fa1b001f48aee0a" }, - "version": "1.5.0" + "version": "1.5.32" }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "shasums": { - "jar": "c14ce6720a487b5e238f1b0c30ac3ad73e45b90a40731ca0b1cfddec1a37682f" + "jar": "dc2fb23e280a39c9abde2cbf4c1567b66840f1f1ece6c7bb78d58d38076b5def" }, - "version": "1.5.0" + "version": "1.5.32" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "shasums": { - "jar": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b" + "jar": "bc954cd528b97cc25b8110686bda8af95cfcdb0dba0f3f68d0bb7c2d30d2c504" }, - "version": "1.4.10" + "version": "1.5.32" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "shasums": { - "jar": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673" + "jar": "fe6837926a93a36f76550631d552dcf98046d96888a4ffd0c939e33296a3d9e5" }, - "version": "1.4.10" + "version": "1.5.32" }, "org.jetbrains.kotlin:kotlin-test": { "shasums": { @@ -1187,9 +1186,9 @@ }, "org.jetbrains.kotlinx:kotlinx-metadata-jvm": { "shasums": { - "jar": "9753bb39efef35957c5c15df9a3cb769aabf2cdfa74b47afcb7760e5146be3b5" + "jar": "fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8" }, - "version": "0.1.0" + "version": "0.3.0" }, "org.jetbrains:annotations": { "shasums": { @@ -1851,11 +1850,11 @@ "com.google.guava:failureaccess", "com.google.guava:guava", "com.squareup:javapoet", - "javax.annotation:jsr250-api", "javax.inject:javax.inject", "net.ltgt.gradle.incap:incap", "org.checkerframework:checker-compat-qual", "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", "org.jetbrains.kotlinx:kotlinx-metadata-jvm" ], "com.google.dagger:dagger-producers": [ @@ -1869,10 +1868,16 @@ "com.google.code.findbugs:jsr305", "com.google.dagger:dagger", "com.google.dagger:dagger-producers", + "com.google.devtools.ksp:symbol-processing-api", "com.google.guava:failureaccess", "com.google.guava:guava", "com.squareup:javapoet", - "javax.inject:javax.inject" + "javax.inject:javax.inject", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], "com.google.firebase:firebase-analytics:aar": [ "com.google.android.gms:play-services-measurement-api:aar", @@ -1948,7 +1953,7 @@ "com.google.guava:failureaccess", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", - "org.checkerframework:checker-compat-qual" + "org.checkerframework:checker-qual" ], "com.google.truth.extensions:truth-liteproto-extension": [ "com.google.auto.value:auto-value-annotations", @@ -2303,6 +2308,7 @@ ], "com.google.dagger:dagger": [ "dagger", + "dagger.assisted", "dagger.internal", "dagger.multibindings" ], @@ -2312,14 +2318,12 @@ "dagger.internal.codegen.binding", "dagger.internal.codegen.bindinggraphvalidation", "dagger.internal.codegen.compileroption", + "dagger.internal.codegen.componentgenerator", "dagger.internal.codegen.javapoet", "dagger.internal.codegen.kotlin", "dagger.internal.codegen.langmodel", - "dagger.internal.codegen.statistics", "dagger.internal.codegen.validation", - "dagger.internal.codegen.writing", - "dagger.model", - "dagger.shaded.auto.common" + "dagger.internal.codegen.writing" ], "com.google.dagger:dagger-producers": [ "dagger.producers", @@ -2329,9 +2333,24 @@ ], "com.google.dagger:dagger-spi": [ "dagger.internal.codegen.extension", + "dagger.internal.codegen.xprocessing", "dagger.model", - "dagger.shaded.auto.common", - "dagger.spi" + "dagger.spi", + "dagger.spi.model", + "dagger.spi.shaded.androidx.room.compiler.processing", + "dagger.spi.shaded.androidx.room.compiler.processing.compat", + "dagger.spi.shaded.androidx.room.compiler.processing.javac", + "dagger.spi.shaded.androidx.room.compiler.processing.javac.kotlin", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp", + "dagger.spi.shaded.androidx.room.compiler.processing.ksp.synthetic", + "dagger.spi.shaded.androidx.room.compiler.processing.util", + "dagger.spi.shaded.auto.common" + ], + "com.google.devtools.ksp:symbol-processing-api": [ + "com.google.devtools.ksp", + "com.google.devtools.ksp.processing", + "com.google.devtools.ksp.symbol", + "com.google.devtools.ksp.visitor" ], "com.google.errorprone:error_prone_annotations": [ "com.google.errorprone.annotations", @@ -2558,10 +2577,6 @@ "javax.annotation.security", "javax.annotation.sql" ], - "javax.annotation:jsr250-api": [ - "javax.annotation", - "javax.annotation.security" - ], "javax.inject:javax.inject": [ "javax.inject" ], @@ -2866,6 +2881,7 @@ "org.checkerframework.checker.initialization.qual", "org.checkerframework.checker.interning.qual", "org.checkerframework.checker.lock.qual", + "org.checkerframework.checker.mustcall.qual", "org.checkerframework.checker.nullness.qual", "org.checkerframework.checker.optional.qual", "org.checkerframework.checker.propkey.qual", @@ -3762,6 +3778,7 @@ ], "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ "kotlin.internal.jdk7", + "kotlin.io.path", "kotlin.jdk7" ], "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ @@ -4154,6 +4171,7 @@ "com.google.dagger:dagger-compiler", "com.google.dagger:dagger-producers", "com.google.dagger:dagger-spi", + "com.google.devtools.ksp:symbol-processing-api", "com.google.errorprone:error_prone_annotations", "com.google.errorprone:javac-shaded", "com.google.firebase:firebase-analytics:aar", @@ -4195,7 +4213,6 @@ "de.hdodenhof:circleimageview:aar", "io.fabric.sdk.android:fabric:aar", "javax.annotation:javax.annotation-api", - "javax.annotation:jsr250-api", "javax.inject:javax.inject", "junit:junit", "net.bytebuddy:byte-buddy", @@ -4372,6 +4389,225 @@ "com.google.dagger:dagger-compiler", "com.google.dagger:dagger-producers", "com.google.dagger:dagger-spi", + "com.google.devtools.ksp:symbol-processing-api", + "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:javac-shaded", + "com.google.firebase:firebase-analytics:aar", + "com.google.firebase:firebase-common:aar", + "com.google.firebase:firebase-components:aar", + "com.google.firebase:firebase-crashlytics:aar", + "com.google.firebase:firebase-encoders-json:aar", + "com.google.firebase:firebase-iid-interop:aar", + "com.google.firebase:firebase-iid:aar", + "com.google.firebase:firebase-installations-interop:aar", + "com.google.firebase:firebase-installations:aar", + "com.google.firebase:firebase-measurement-connector:aar", + "com.google.gms:google-services", + "com.google.googlejavaformat:google-java-format", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-javalite", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth:truth", + "com.googlecode.juniversalchardet:juniversalchardet", + "com.ibm.icu:icu4j", + "com.squareup.moshi:moshi", + "com.squareup.moshi:moshi-kotlin", + "com.squareup.moshi:moshi-kotlin-codegen", + "com.squareup.okhttp3:mockwebserver", + "com.squareup.okhttp3:okhttp", + "com.squareup.okio:okio", + "com.squareup.retrofit2:converter-moshi", + "com.squareup.retrofit2:retrofit", + "com.squareup.retrofit2:retrofit-mock", + "com.squareup:javapoet", + "com.squareup:javawriter", + "com.squareup:kotlinpoet", + "commons-codec:commons-codec", + "commons-io:commons-io", + "de.hdodenhof:circleimageview:aar", + "io.fabric.sdk.android:fabric:aar", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "junit:junit", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.ltgt.gradle.incap:incap", + "net.sf.kxml:kxml2", + "nl.dionsegijn:konfetti:aar", + "org.antlr:antlr4", + "org.bouncycastle:bcprov-jdk15on", + "org.checkerframework:checker-compat-qual", + "org.checkerframework:checker-qual", + "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-integration", + "org.hamcrest:hamcrest-library", + "org.jetbrains.intellij.deps:trove4j", + "org.jetbrains.kotlin:kotlin-compiler-embeddable", + "org.jetbrains.kotlin:kotlin-daemon-embeddable", + "org.jetbrains.kotlin:kotlin-reflect", + "org.jetbrains.kotlin:kotlin-script-runtime", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8", + "org.jetbrains.kotlin:kotlin-test", + "org.jetbrains.kotlin:kotlin-test-annotations-common", + "org.jetbrains.kotlin:kotlin-test-common", + "org.jetbrains.kotlin:kotlin-test-junit", + "org.jetbrains.kotlinx:kotlinx-coroutines-android", + "org.jetbrains.kotlinx:kotlinx-coroutines-core", + "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-test", + "org.jetbrains.kotlinx:kotlinx-metadata-jvm", + "org.jetbrains:annotations", + "org.mockito.kotlin:mockito-kotlin", + "org.mockito:mockito-core", + "org.objenesis:objenesis", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util", + "org.robolectric:annotations", + "org.robolectric:junit", + "org.robolectric:pluginapi", + "org.robolectric:plugins-maven-dependency-resolver", + "org.robolectric:resources", + "org.robolectric:robolectric", + "org.robolectric:sandbox", + "org.robolectric:shadowapi", + "org.robolectric:shadows-framework", + "org.robolectric:utils", + "org.robolectric:utils-reflector" + ], + "https://oss.sonatype.org/content/repositories/snapshots/": [ + "android.arch.core:common", + "android.arch.core:core-testing:aar", + "android.arch.core:runtime:aar", + "androidx.activity:activity:aar", + "androidx.annotation:annotation", + "androidx.annotation:annotation-experimental:aar", + "androidx.appcompat:appcompat-resources:aar", + "androidx.appcompat:appcompat:aar", + "androidx.arch.core:core-common", + "androidx.arch.core:core-runtime:aar", + "androidx.arch.core:core-testing:aar", + "androidx.cardview:cardview:aar", + "androidx.collection:collection", + "androidx.constraintlayout:constraintlayout-solver", + "androidx.constraintlayout:constraintlayout:aar", + "androidx.coordinatorlayout:coordinatorlayout:aar", + "androidx.core:core-ktx:aar", + "androidx.core:core:aar", + "androidx.cursoradapter:cursoradapter:aar", + "androidx.customview:customview:aar", + "androidx.databinding:databinding-adapters:aar", + "androidx.databinding:databinding-common", + "androidx.databinding:databinding-compiler", + "androidx.databinding:databinding-compiler-common", + "androidx.databinding:databinding-runtime:aar", + "androidx.documentfile:documentfile:aar", + "androidx.drawerlayout:drawerlayout:aar", + "androidx.dynamicanimation:dynamicanimation:aar", + "androidx.exifinterface:exifinterface:aar", + "androidx.fragment:fragment:aar", + "androidx.interpolator:interpolator:aar", + "androidx.legacy:legacy-support-core-utils:aar", + "androidx.lifecycle:lifecycle-common", + "androidx.lifecycle:lifecycle-extensions:aar", + "androidx.lifecycle:lifecycle-livedata-core-ktx:aar", + "androidx.lifecycle:lifecycle-livedata-core:aar", + "androidx.lifecycle:lifecycle-livedata-ktx:aar", + "androidx.lifecycle:lifecycle-livedata:aar", + "androidx.lifecycle:lifecycle-process:aar", + "androidx.lifecycle:lifecycle-runtime:aar", + "androidx.lifecycle:lifecycle-service:aar", + "androidx.lifecycle:lifecycle-viewmodel-ktx:aar", + "androidx.lifecycle:lifecycle-viewmodel-savedstate:aar", + "androidx.lifecycle:lifecycle-viewmodel:aar", + "androidx.loader:loader:aar", + "androidx.localbroadcastmanager:localbroadcastmanager:aar", + "androidx.multidex:multidex-instrumentation:aar", + "androidx.multidex:multidex:aar", + "androidx.navigation:navigation-common-ktx:aar", + "androidx.navigation:navigation-common:aar", + "androidx.navigation:navigation-fragment-ktx:aar", + "androidx.navigation:navigation-fragment:aar", + "androidx.navigation:navigation-runtime-ktx:aar", + "androidx.navigation:navigation-runtime:aar", + "androidx.navigation:navigation-ui-ktx:aar", + "androidx.navigation:navigation-ui:aar", + "androidx.print:print:aar", + "androidx.recyclerview:recyclerview:aar", + "androidx.room:room-common", + "androidx.room:room-runtime:aar", + "androidx.savedstate:savedstate:aar", + "androidx.sqlite:sqlite-framework:aar", + "androidx.sqlite:sqlite:aar", + "androidx.test.espresso:espresso-accessibility:aar", + "androidx.test.espresso:espresso-contrib:aar", + "androidx.test.espresso:espresso-core:aar", + "androidx.test.espresso:espresso-idling-resource:aar", + "androidx.test.espresso:espresso-intents:aar", + "androidx.test.ext:junit:aar", + "androidx.test.ext:truth:aar", + "androidx.test.uiautomator:uiautomator:aar", + "androidx.test:core:aar", + "androidx.test:monitor:aar", + "androidx.test:rules:aar", + "androidx.test:runner:aar", + "androidx.transition:transition:aar", + "androidx.vectordrawable:vectordrawable-animated:aar", + "androidx.vectordrawable:vectordrawable:aar", + "androidx.versionedparcelable:versionedparcelable:aar", + "androidx.viewpager2:viewpager2:aar", + "androidx.viewpager:viewpager:aar", + "androidx.work:work-runtime-ktx:aar", + "androidx.work:work-runtime:aar", + "androidx.work:work-testing:aar", + "com.almworks.sqlite4java:sqlite4java", + "com.android.databinding:baseLibrary", + "com.android.support:support-annotations", + "com.android.tools.build.jetifier:jetifier-core", + "com.android.tools.build:aapt2-proto", + "com.android.tools:annotations", + "com.github.bumptech.glide:annotations", + "com.github.bumptech.glide:compiler", + "com.github.bumptech.glide:disklrucache", + "com.github.bumptech.glide:gifdecoder:aar", + "com.github.bumptech.glide:glide:aar", + "com.github.bumptech.glide:mocks:aar", + "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", + "com.google.android.datatransport:transport-api:aar", + "com.google.android.datatransport:transport-backend-cct:aar", + "com.google.android.datatransport:transport-runtime:aar", + "com.google.android.flexbox:flexbox:aar", + "com.google.android.gms:play-services-ads-identifier:aar", + "com.google.android.gms:play-services-base:aar", + "com.google.android.gms:play-services-basement:aar", + "com.google.android.gms:play-services-measurement-api:aar", + "com.google.android.gms:play-services-measurement-base:aar", + "com.google.android.gms:play-services-measurement-impl:aar", + "com.google.android.gms:play-services-measurement-sdk-api:aar", + "com.google.android.gms:play-services-measurement-sdk:aar", + "com.google.android.gms:play-services-measurement:aar", + "com.google.android.gms:play-services-stats:aar", + "com.google.android.gms:play-services-tasks:aar", + "com.google.android.gms:strict-version-matcher-plugin", + "com.google.android.material:material:aar", + "com.google.auto.service:auto-service-annotations", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.dagger:dagger", + "com.google.dagger:dagger-compiler", + "com.google.dagger:dagger-producers", + "com.google.dagger:dagger-spi", + "com.google.devtools.ksp:symbol-processing-api", "com.google.errorprone:error_prone_annotations", "com.google.errorprone:javac-shaded", "com.google.firebase:firebase-analytics:aar", @@ -4413,7 +4649,6 @@ "de.hdodenhof:circleimageview:aar", "io.fabric.sdk.android:fabric:aar", "javax.annotation:javax.annotation-api", - "javax.annotation:jsr250-api", "javax.inject:javax.inject", "junit:junit", "net.bytebuddy:byte-buddy", @@ -4590,6 +4825,7 @@ "com.google.dagger:dagger-compiler", "com.google.dagger:dagger-producers", "com.google.dagger:dagger-spi", + "com.google.devtools.ksp:symbol-processing-api", "com.google.errorprone:error_prone_annotations", "com.google.errorprone:javac-shaded", "com.google.firebase:firebase-analytics:aar", @@ -4631,7 +4867,6 @@ "de.hdodenhof:circleimageview:aar", "io.fabric.sdk.android:fabric:aar", "javax.annotation:javax.annotation-api", - "javax.annotation:jsr250-api", "javax.inject:javax.inject", "junit:junit", "net.bytebuddy:byte-buddy", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index ec3c4e561ca..2d60c725c4f 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -53,11 +53,13 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.github.bumptech.glide:glide": "4.11.0", "com.google.android.flexbox:flexbox": "3.0.0", "com.google.android.material:material": "1.3.0", + "com.google.errorprone:error_prone_annotations": "2.11.0", "com.google.firebase:firebase-analytics": "17.5.0", "com.google.firebase:firebase-common": "19.3.0", "com.google.firebase:firebase-crashlytics": "17.1.1", "com.google.gms:google-services": "4.3.3", - "com.google.guava:guava": "28.1-android", + "com.google.guava:failureaccess": "1.0.1", + "com.google.j2objc:j2objc-annotations": "1.3", "com.google.protobuf:protobuf-javalite": "3.17.3", "com.squareup.moshi:moshi-kotlin": "1.11.0", "com.squareup.moshi:moshi-kotlin-codegen": "1.11.0", @@ -69,6 +71,8 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "javax.annotation:javax.annotation-api:jar": "1.3.2", "javax.inject:javax.inject": "1", "nl.dionsegijn:konfetti": "1.2.5", + "org.checkerframework:checker-compat-qual": "2.5.5", + "org.checkerframework:checker-qual": "3.21.3", "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar": "1.3.72", "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.4.1", "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.4.1", @@ -114,8 +118,12 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "1.8.0", }, "dagger": { - "sha": "9e69ab2f9a47e0f74e71fe49098bea908c528aa02fa0c5995334447b310d0cdd", - "version": "2.28.1", + "sha": "5c2b22e88e52110178afebda100755f31f5dd505c317be0bfb4f7ad88a88db86", + "version": "2.41", + }, + "guava_android": { + "sha": "9425a423a4cb9d9db0356300722d9bd8e634cf539f29d97bb84f457cccd16eb8", + "version": "31.0.1", }, "protobuf_tools": { "sha": "efcb0b9004200fce79de23be796072a055105273905a5a441dbb5a979d724d20", @@ -143,6 +151,12 @@ HTTP_DEPENDENCY_VERSIONS = { }, } +MAVEN_REPOSITORIES = [ + "https://maven.fabric.io/public", + "https://maven.google.com", + "https://repo1.maven.org/maven2", +] + def get_maven_dependencies(): """ Returns a list of maven dependencies to install to fulfill third-party dependencies. From c2fe337c160bdb46e56d5e53dba7e006ac526501 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 17:42:06 -0700 Subject: [PATCH 044/180] Fix test builds that depend on Dagger generation. --- app/BUILD.bazel | 1 + .../administratorcontrols/learneranalytics/BUILD.bazel | 2 ++ .../oppia/android/app/customview/interaction/BUILD.bazel | 1 + .../java/org/oppia/android/app/databinding/BUILD.bazel | 9 +++++++++ .../app/devoptions/mathexpressionparser/BUILD.bazel | 2 ++ .../java/org/oppia/android/app/notice/BUILD.bazel | 2 ++ .../org/oppia/android/app/player/exploration/BUILD.bazel | 2 ++ .../java/org/oppia/android/app/player/state/BUILD.bazel | 1 + .../java/org/oppia/android/app/splash/BUILD.bazel | 1 + .../test/java/org/oppia/android/app/activity/BUILD.bazel | 1 + .../org/oppia/android/app/activity/route/BUILD.bazel | 2 ++ .../org/oppia/android/app/application/alpha/BUILD.bazel | 1 + .../org/oppia/android/app/application/beta/BUILD.bazel | 1 + .../org/oppia/android/app/application/dev/BUILD.bazel | 1 + .../org/oppia/android/app/application/ga/BUILD.bazel | 1 + .../oppia/android/app/application/testing/BUILD.bazel | 1 + .../app/devoptions/devoptionsitemviewmodel/BUILD.bazel | 1 + .../org/oppia/android/app/testing/activity/BUILD.bazel | 1 + .../java/org/oppia/android/app/translation/BUILD.bazel | 3 +++ .../oppia/android/app/translation/testing/BUILD.bazel | 1 + .../java/org/oppia/android/app/utility/math/BUILD.bazel | 1 + data/BUILD.bazel | 1 + .../java/org/oppia/android/data/persistence/BUILD.bazel | 1 + domain/BUILD.bazel | 1 + .../classify/rules/algebraicexpressioninput/BUILD.bazel | 4 ++++ .../domain/classify/rules/mathequationinput/BUILD.bazel | 4 ++++ .../classify/rules/numericexpressioninput/BUILD.bazel | 4 ++++ .../java/org/oppia/android/domain/clipboard/BUILD.bazel | 1 + .../org/oppia/android/domain/exploration/BUILD.bazel | 3 +++ .../exploration/lightweightcheckpointing/BUILD.bazel | 1 + .../oppia/android/domain/exploration/testing/BUILD.bazel | 2 ++ .../oppia/android/domain/hintsandsolution/BUILD.bazel | 5 +++++ .../java/org/oppia/android/domain/locale/BUILD.bazel | 4 ++++ .../java/org/oppia/android/domain/onboarding/BUILD.bazel | 1 + .../android/domain/oppialogger/analytics/BUILD.bazel | 8 ++++++++ .../domain/oppialogger/analytics/testing/BUILD.bazel | 1 + .../android/domain/oppialogger/loguploader/BUILD.bazel | 2 ++ .../java/org/oppia/android/domain/question/BUILD.bazel | 2 ++ .../org/oppia/android/domain/translation/BUILD.bazel | 1 + .../android/instrumentation/application/BUILD.bazel | 3 +++ testing/BUILD.bazel | 1 + .../test/java/org/oppia/android/testing/data/BUILD.bazel | 1 + .../java/org/oppia/android/testing/junit/BUILD.bazel | 3 +++ .../java/org/oppia/android/testing/logging/BUILD.bazel | 2 ++ .../org/oppia/android/testing/networking/BUILD.bazel | 1 + .../java/org/oppia/android/testing/threading/BUILD.bazel | 4 ++++ utility/BUILD.bazel | 1 + .../test/java/org/oppia/android/util/caching/BUILD.bazel | 1 + .../org/oppia/android/util/caching/testing/BUILD.bazel | 2 ++ .../test/java/org/oppia/android/util/data/BUILD.bazel | 4 ++++ .../test/java/org/oppia/android/util/locale/BUILD.bazel | 6 ++++++ .../org/oppia/android/util/locale/testing/BUILD.bazel | 2 ++ .../test/java/org/oppia/android/util/logging/BUILD.bazel | 6 ++++++ .../org/oppia/android/util/logging/firebase/BUILD.bazel | 1 + .../android/util/logging/performancemetrics/BUILD.bazel | 3 +++ .../java/org/oppia/android/util/networking/BUILD.bazel | 4 ++++ .../test/java/org/oppia/android/util/profile/BUILD.bazel | 1 + 57 files changed, 128 insertions(+) diff --git a/app/BUILD.bazel b/app/BUILD.bazel index fbc3e101bf4..c275ad1c92c 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -837,6 +837,7 @@ TEST_DEPS = [ ":app", ":resources", ":test_deps", + "//:dagger", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", "//app/src/main/java/org/oppia/android/app/application:application_injector_provider", diff --git a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel index 4e3c294886e..32e78baa131 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/administratorcontrols/learneranalytics/BUILD.bazel @@ -6,6 +6,7 @@ app_test( processed_src = test_with_resources("ProfileAndDeviceIdActivityTest.kt"), test_class = "org.oppia.android.app.administratorcontrols.learneranalytics.ProfileAndDeviceIdActivityTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -38,6 +39,7 @@ app_test( processed_src = test_with_resources("ProfileAndDeviceIdFragmentTest.kt"), test_class = "org.oppia.android.app.administratorcontrols.learneranalytics.ProfileAndDeviceIdFragmentTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", diff --git a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel index babb0d3d2ca..c30d27bb755 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/customview/interaction/BUILD.bazel @@ -10,6 +10,7 @@ app_test( processed_src = test_with_resources("MathExpressionInteractionsViewTest.kt"), test_class = "org.oppia.android.app.customview.interaction.MathExpressionInteractionsViewTest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel index caeb919e29b..96d6c339ede 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/databinding/BUILD.bazel @@ -45,6 +45,7 @@ app_test( processed_src = test_with_resources("AppCompatCheckBoxBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.AppCompatCheckBoxBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -80,6 +81,7 @@ app_test( processed_src = test_with_resources("CircularProgressIndicatorAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.CircularProgressIndicatorAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -115,6 +117,7 @@ app_test( processed_src = "DrawableBindingAdaptersTest_updated.kt", test_class = "org.oppia.android.app.databinding.DrawableBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -150,6 +153,7 @@ app_test( processed_src = "ImageViewBindingAdaptersTest_updated.kt", test_class = "org.oppia.android.app.databinding.ImageViewBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -185,6 +189,7 @@ app_test( processed_src = test_with_resources("MarginBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.MarginBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -220,6 +225,7 @@ app_test( processed_src = test_with_resources("StateAssemblerMarginBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.StateAssemblerMarginBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -255,6 +261,7 @@ app_test( processed_src = test_with_resources("StateAssemblerPaddingBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.StateAssemblerPaddingBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -290,6 +297,7 @@ app_test( processed_src = "TextViewBindingAdaptersTest_updated.kt", test_class = "org.oppia.android.app.databinding.TextViewBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", @@ -325,6 +333,7 @@ app_test( processed_src = test_with_resources("ViewBindingAdaptersTest.kt"), test_class = "org.oppia.android.app.databinding.ViewBindingAdaptersTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", diff --git a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel index 873bc778639..0a49195e96c 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/devoptions/mathexpressionparser/BUILD.bazel @@ -10,6 +10,7 @@ app_test( processed_src = test_with_resources("MathExpressionParserActivityTest.kt"), test_class = "org.oppia.android.app.devoptions.mathexpressionparser.MathExpressionParserActivityTest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -41,6 +42,7 @@ app_test( processed_src = test_with_resources("MathExpressionParserFragmentTest.kt"), test_class = "org.oppia.android.app.devoptions.mathexpressionparser.MathExpressionParserFragmentTest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel index 5a992e72d33..3b00d82a812 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel @@ -10,6 +10,7 @@ app_test( processed_src = test_with_resources("BetaNoticeDialogFragmentTest.kt"), test_class = "org.oppia.android.app.notice.BetaNoticeDialogFragmentTest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -46,6 +47,7 @@ app_test( processed_src = test_with_resources("GeneralAvailabilityUpgradeNoticeDialogFragmentTest.kt"), test_class = "org.oppia.android.app.notice.GeneralAvailabilityUpgradeNoticeDialogFragmentTest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel index 3384500f459..4ba1c3f5b56 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/exploration/BUILD.bazel @@ -10,6 +10,7 @@ app_test( processed_src = test_with_resources("BottomSheetOptionsMenuTest.kt"), test_class = "org.oppia.android.app.player.exploration.BottomSheetOptionsMenuTest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -46,6 +47,7 @@ app_test( processed_src = test_with_resources("ExplorationActivityTest.kt"), test_class = "org.oppia.android.app.player.exploration.ExplorationActivityTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel index 7259fda5089..1264e021c84 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/player/state/BUILD.bazel @@ -10,6 +10,7 @@ app_test( processed_src = test_with_resources("StateFragmentTest.kt"), test_class = "org.oppia.android.app.player.state.StateFragmentTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", diff --git a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel index 3268663d019..387ee6650f4 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel +++ b/app/src/sharedTest/java/org/oppia/android/app/splash/BUILD.bazel @@ -10,6 +10,7 @@ app_test( processed_src = test_with_resources("SplashActivityTest.kt"), test_class = "org.oppia.android.app.splash.SplashActivityTest", deps = [ + "//:dagger", "//app", "//app:test_deps", "//app/src/main/java/org/oppia/android/app/application:application_component", diff --git a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel index b88df383c49..48fed80cf67 100644 --- a/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.ActivityIntentFactoriesTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", diff --git a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel index 41514a19b51..b10f9b90038 100644 --- a/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.route.ActivityRouterTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", @@ -52,6 +53,7 @@ oppia_android_test( test_class = "org.oppia.android.app.activity.route.ActivityRouterModuleTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/activity:activity_intent_factories_shim", "//app/src/main/java/org/oppia/android/app/application:application_component", diff --git a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel index 2076ab7fbc9..e8cc91483e3 100644 --- a/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.application.alpha.AlphaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/application/alpha:alpha_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", diff --git a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel index 3dfb64b5191..16a2e88e15c 100644 --- a/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.application.beta.BetaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/application/beta:beta_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", diff --git a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel index 6830879bc9e..47e7ca2b31b 100644 --- a/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.application.dev.DeveloperBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/application/dev:developer_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", diff --git a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel index d1513c48919..a15268016f6 100644 --- a/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.application.ga.GaBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/application/ga:general_availability_application", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", diff --git a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel index cfa890cc623..20c624701ff 100644 --- a/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.application.testing.TestingBuildFlavorModuleTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/application/testing:testing_build_flavor_module", "//model/src/main/proto:version_java_proto_lite", "//third_party:androidx_test_ext_junit", diff --git a/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel b/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel index 55d5000dbd8..c2648795ecd 100644 --- a/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/devoptions/devoptionsitemviewmodel/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.devoptions.devoptionsitemviewmodel.DeveloperOptionsTestParsersViewModelTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel index 00438f383a6..6ee76e3e337 100644 --- a/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/testing/activity/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.testing.activity.TestActivityTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel index c688110b9b8..6e89874ce2b 100644 --- a/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageLocaleHandlerTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/translation:app_language_locale_handler", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", @@ -47,6 +48,7 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageResourceHandlerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -96,6 +98,7 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.AppLanguageWatcherMixinTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel index 47ec2b9c5e7..96f5bedbacb 100644 --- a/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.translation.testing.TestActivityRecreatorTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app/src/main/java/org/oppia/android/app/translation/testing:test_activity_recreator", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", diff --git a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel index 027d251df15..672944d46ec 100644 --- a/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/test/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.app.utility.math.MathExpressionAccessibilityUtilTest", test_manifest = "//app:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/data/BUILD.bazel b/data/BUILD.bazel index a1a292dbe76..9f3e32a8f56 100644 --- a/data/BUILD.bazel +++ b/data/BUILD.bazel @@ -13,6 +13,7 @@ filegroup( # keep sorted TEST_DEPS = [ + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_prod_module", "//data/src/main/java/org/oppia/android/data/backends/gae:oppia_retrofit", "//data/src/main/java/org/oppia/android/data/backends/gae:prod_module", diff --git a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel index ca1d9dd07ef..8412556066a 100644 --- a/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/test/java/org/oppia/android/data/persistence/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.data.persistence.PersistentCacheStoreTest", test_manifest = "//data:test_manifest", deps = [ + "//:dagger", "//data/src/main/java/org/oppia/android/data/persistence:cache_store", "//model/src/main/proto:test_models", "//testing", diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index 151f0028ab9..a3067818ab8 100755 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -171,6 +171,7 @@ kt_android_library( TEST_DEPS = [ ":domain", ":interaction_object_test_builder", + "//:dagger", "//app:crashlytics", "//app:crashlytics_deps", "//app/src/main/java/org/oppia/android/app/application/testing:testing_build_flavor_module", diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index d48fe6e1535..60ea68740a9 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -36,6 +37,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -61,6 +63,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -86,6 +89,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.algebraicexpressioninput.AlgebraicExpressionInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index b9402e87c91..8170eefb44e 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -36,6 +37,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -61,6 +63,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -86,6 +89,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.mathequationinput.MathEquationInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput:math_equation_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", diff --git a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index ebea2375007..aebbea64f41 100644 --- a/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputIsEquivalentToRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -36,6 +37,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputMatchesExactlyWithRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -61,6 +63,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputMatchesUpToTrivialManipulationsRuleClassifierProviderTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_providers", "//model/src/main/proto:interaction_object_java_proto_lite", @@ -86,6 +89,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.classify.rules.numericexpressioninput.NumericExpressionInputModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput:numeric_expression_input_rule_module", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", diff --git a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel index 7c13fb4535a..2a9d2c82b26 100644 --- a/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.clipboard.ClipboardControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/clipboard:clipboard_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel index 5c2396264e7..68b927466e1 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationDataControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", @@ -54,6 +55,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationProgressControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", @@ -100,6 +102,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.ExplorationStorageModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel index a22aa05ad80..49c83ca1450 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/lightweightcheckpointing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.lightweightcheckpointing.ExplorationCheckpointControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction:continue_module", diff --git a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index f01e2f2d6ae..858cfe267a1 100644 --- a/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.testing.ExplorationStorageTestModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:fake_exploration_retriever", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -38,6 +39,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.exploration.testing.FakeExplorationRetrieverTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:fake_exploration_retriever", "//testing", diff --git a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel index 7bcf8fc1e23..9ed11d7c15d 100644 --- a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HelpIndexExtensionsTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -27,6 +28,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintHandlerDebugImplTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//testing", @@ -52,6 +54,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintHandlerProdImplTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/exploration/testing:test_module", "//testing", @@ -77,6 +80,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintsAndSolutionDebugModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -96,6 +100,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.hintsandsolution.HintsAndSolutionProdModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", diff --git a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel index 3e8265202ac..7b02bf08e9c 100644 --- a/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/locale/BUILD.bazel @@ -31,6 +31,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -55,6 +56,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverProductionTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:production_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -79,6 +81,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LanguageConfigRetrieverWithoutAssetsTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:language_config_retriever", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", @@ -100,6 +103,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.locale.LocaleControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", diff --git a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel index 37589c9e20b..b29d21eb61f 100644 --- a/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.onboarding.AppStartupStateControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/onboarding:retriever_prod_module", "//domain/src/main/java/org/oppia/android/domain/onboarding:state_controller", diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 17d63f73ab1..948c38b79c9 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.AnalyticsControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -42,6 +43,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.ApplicationLifecycleModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -70,6 +72,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.ApplicationLifecycleObserverTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -98,6 +101,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.CpuPerformanceSnapshotterModuleTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -126,6 +130,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.CpuPerformanceSnapshotterTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", @@ -155,6 +160,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.LearnerAnalyticsLoggerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction:continue_module", @@ -198,6 +204,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler:metric_log_scheduler_module", @@ -228,6 +235,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsLoggerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//testing", diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index b7a9cf27ea9..533770e2c80 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.analytics.testing.FakeLogSchedulerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing:fake_log_scheduler", diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index cd915d96c83..a6e4f4d9620 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.loguploader.LogReportWorkManagerInitializerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:cpu_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", @@ -44,6 +45,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.oppialogger.loguploader.LogUploadWorkerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/oppialogger/analytics:prod_module", "//domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader:worker", diff --git a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel index ab50d8d9dd1..db85b223c11 100644 --- a/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/question/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.question.QuestionAssessmentProgressControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", @@ -56,6 +57,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.question.QuestionTrainingControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", "//domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput:algebraic_expression_input_rule_module", diff --git a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel index 1a1810dde5a..8c5617bb171 100644 --- a/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/test/java/org/oppia/android/domain/translation/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.domain.translation.TranslationControllerTest", test_manifest = "//domain:test_manifest", deps = [ + "//:dagger", "//config/src/java/org/oppia/android/config:all_languages_config", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/oppialogger:prod_module", diff --git a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel index 8a4e4b60037..56bcf6097bf 100644 --- a/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/javatests/org/oppia/android/instrumentation/application/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestGcsResourceModuleTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -27,6 +28,7 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestImageParsingModuleTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", @@ -43,6 +45,7 @@ oppia_android_test( test_class = "org.oppia.android.instrumentation.application.EndToEndTestNetworkConfigModuleTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//instrumentation/src/java/org/oppia/android/instrumentation/application:oppia_test_application", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_runner", diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index c87ba397d38..abb3bf946b8 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -74,6 +74,7 @@ kt_android_library( TEST_DEPS = [ ":assertion_helpers", ":testing", + "//:dagger", "//data/src/main/java/org/oppia/android/data/backends/gae:network_config_prod_module", "//domain", "//domain/src/main/java/org/oppia/android/domain/classify:interactions_module", diff --git a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel index 48173e66ef9..f56cf1bf1b9 100644 --- a/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/data/BUILD.bazel @@ -12,6 +12,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.data.DataProviderTestMonitorTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//domain/src/main/java/org/oppia/android/domain/locale:locale_controller", "//domain/src/main/java/org/oppia/android/domain/translation:translation_controller", "//model/src/main/proto:languages_java_proto_lite", diff --git a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel index 74c2366c6b7..69c6c6cbdca 100644 --- a/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/junit/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleCustomContextTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -65,6 +66,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleOmissionTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", @@ -118,6 +120,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.junit.InitializeDefaultLocaleRuleTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:application_component", "//app/src/main/java/org/oppia/android/app/application:application_injector", diff --git a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel index c129a737807..27b564b46fa 100644 --- a/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/logging/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.logging.TestSyncStatusManagerTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", @@ -37,6 +38,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.logging.SyncStatusTestModuleTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/logging:sync_status_test_module", diff --git a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel index 4846ae7f590..f4e43827563 100644 --- a/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/networking/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.networking.NetworkConnectionTestUtilTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", diff --git a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel index 356e47f8a3f..2c962fd3cd2 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel @@ -25,6 +25,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.CoroutineExecutorServiceTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:coroutine_executor_service", @@ -42,6 +43,7 @@ oppia_android_test( test_manifest = "//testing:test_manifest", deps = [ ":test_coroutine_dispatcher_test_base", + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//third_party:robolectric_android-all", @@ -57,6 +59,7 @@ oppia_android_test( test_manifest = "//testing:test_manifest", deps = [ ":test_coroutine_dispatcher_test_base", + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//third_party:robolectric_android-all", @@ -71,6 +74,7 @@ oppia_android_test( test_class = "org.oppia.android.testing.threading.TestCoroutineDispatcherTest", test_manifest = "//testing:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//third_party:robolectric_android-all", diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index f09f59aae6f..ebbf44fe1a4 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -102,6 +102,7 @@ filegroup( TEST_DEPS = [ ":test_resources", ":utility", + "//:dagger", "//app:crashlytics", "//app:crashlytics_deps", "//model/src/main/proto:test_models", diff --git a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel index 14d2bd670e5..e733344f2d0 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.AssetModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", diff --git a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel index 084699a4e6b..013c0b633ec 100644 --- a/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.AssetTestNoOpModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", "//third_party:junit_junit", @@ -28,6 +29,7 @@ oppia_android_test( test_class = "org.oppia.android.util.caching.testing.TestNoOpAssetRepositoryTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//model/src/main/proto:test_models", "//testing", "//third_party:androidx_test_ext_junit", diff --git a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel index 47801a10f98..1b11bf47e94 100644 --- a/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/data/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncDataSubscriptionManagerTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -29,6 +30,7 @@ oppia_android_test( test_class = "org.oppia.android.util.data.AsyncResultTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -48,6 +50,7 @@ oppia_android_test( test_class = "org.oppia.android.util.data.DataProvidersTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:async_result_subject", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", @@ -68,6 +71,7 @@ oppia_android_test( test_class = "org.oppia.android.util.data.InMemoryBlockingCacheTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", diff --git a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel index 573ed8f8ccd..0a38f0f4685 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleFactoryTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", @@ -30,6 +31,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.AndroidLocaleProfileTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -48,6 +50,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.LocaleProdModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -65,6 +68,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.DisplayLocaleImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//model/src/main/proto:languages_java_proto_lite", "//testing", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -88,6 +92,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.MachineLocaleImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -105,6 +110,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.OppiaBidiFormatterImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", diff --git a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel index 1a8f0328576..7d91ef52f46 100644 --- a/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.LocaleTestModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/time:test_module", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -28,6 +29,7 @@ oppia_android_test( test_class = "org.oppia.android.util.locale.testing.TestOppiaBidiFormatterTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:shadow_bidi_formatter", "//third_party:androidx_test_ext_junit", diff --git a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel index 23a9d80ad5b..2df4e704621 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel @@ -29,6 +29,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", @@ -49,6 +50,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.EventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -66,6 +68,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventBundleCreatorTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -84,6 +87,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.KenyaAlphaEventLoggingConfigurationModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:androidx_test_ext_truth", @@ -101,6 +105,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.StandardEventTypeToHumanReadableNameConverterImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//third_party:androidx_test_ext_junit", "//third_party:com_google_truth_truth", @@ -118,6 +123,7 @@ oppia_android_test( test_manifest = "//utility:test_manifest", deps = [ ":sync_status_manager_test_base", + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/data:data_provider_test_monitor", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", diff --git a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel index 63a0dfbd081..c28d54c6d90 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.firebase.LogReportingModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", diff --git a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index 19ba413991f..58eb7dfd8a0 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsAssessorImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", @@ -38,6 +39,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsAssessorModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", @@ -60,6 +62,7 @@ oppia_android_test( test_class = "org.oppia.android.util.logging.performancemetrics.PerformanceMetricsConfigurationsModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/threading:test_module", diff --git a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel index 21dcde84dd9..c76aa778976 100644 --- a/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/networking/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilProdModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -32,6 +33,7 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilProdImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -53,6 +55,7 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilDebugModuleTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", @@ -74,6 +77,7 @@ oppia_android_test( test_class = "org.oppia.android.util.networking.NetworkConnectionUtilDebugImplTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/networking:network_connection_test_util", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", "//testing/src/main/java/org/oppia/android/testing/time:test_module", diff --git a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel index f5c8cf342ac..4ee39e3515c 100644 --- a/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/profile/BUILD.bazel @@ -11,6 +11,7 @@ oppia_android_test( test_class = "org.oppia.android.util.profile.ProfileNameValidatorTest", test_manifest = "//utility:test_manifest", deps = [ + "//:dagger", "//testing/src/main/java/org/oppia/android/testing/junit:oppia_parameterized_test_runner", "//testing/src/main/java/org/oppia/android/testing/junit:parameterized_robolectric_test_runner", "//testing/src/main/java/org/oppia/android/testing/robolectric:test_module", From a5435006fd5816efd246dc8479f0bf4ba7cb951d Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 17:45:36 -0700 Subject: [PATCH 045/180] Update Maven dependency licenses. --- scripts/assets/maven_dependencies.textproto | 56 +++++++++------------ 1 file changed, 23 insertions(+), 33 deletions(-) diff --git a/scripts/assets/maven_dependencies.textproto b/scripts/assets/maven_dependencies.textproto index b4b49ff013f..d34ba0fc81b 100644 --- a/scripts/assets/maven_dependencies.textproto +++ b/scripts/assets/maven_dependencies.textproto @@ -890,19 +890,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.code.findbugs:jsr305:3.0.2" - artifact_version: "3.0.2" - license { - license_name: "The Apache Software License, Version 2.0" - original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} -maven_dependency { - artifact_name: "com.google.dagger:dagger:2.28.1" - artifact_version: "2.28.1" + artifact_name: "com.google.dagger:dagger:2.41" + artifact_version: "2.41" license { license_name: "Apache 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -912,8 +901,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "com.google.errorprone:error_prone_annotations:2.7.1" - artifact_version: "2.7.1" + artifact_name: "com.google.errorprone:error_prone_annotations:2.11.0" + artifact_version: "2.11.0" license { license_name: "Apache 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -1042,16 +1031,6 @@ maven_dependency { } } } -maven_dependency { - artifact_name: "com.google.guava:guava:30.1.1-android" - artifact_version: "30.1.1-android" - license { - license_name: "The Apache Software License, Version 2.0" - scrapable_link { - url: "https://www.apache.org/licenses/LICENSE-2.0.txt" - } - } -} maven_dependency { artifact_name: "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" artifact_version: "9999.0-empty-to-avoid-conflict-with-guava" @@ -1262,6 +1241,17 @@ maven_dependency { } } } +maven_dependency { + artifact_name: "org.checkerframework:checker-qual:3.21.3" + artifact_version: "3.21.3" + license { + license_name: "The MIT License" + original_link: "https://opensource.org/licenses/MIT" + extracted_copy_link { + url: "https://raw.githubusercontent.com/oppia/oppia-android-licenses/develop/mit-license.txt" + } + } +} maven_dependency { artifact_name: "org.jetbrains.kotlin:kotlin-reflect:1.5.0" artifact_version: "1.5.0" @@ -1274,8 +1264,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib:1.5.32" + artifact_version: "1.5.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -1285,8 +1275,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0" - artifact_version: "1.5.0" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-common:1.5.32" + artifact_version: "1.5.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -1296,8 +1286,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32" + artifact_version: "1.5.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" @@ -1307,8 +1297,8 @@ maven_dependency { } } maven_dependency { - artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" - artifact_version: "1.4.10" + artifact_name: "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32" + artifact_version: "1.5.32" license { license_name: "The Apache License, Version 2.0" original_link: "https://www.apache.org/licenses/LICENSE-2.0.txt" From b8828320fe8ddba3725046b5ba350f1aeabbbc20 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 18:58:03 -0700 Subject: [PATCH 046/180] Fix broken test & binary builds. --- config/proguard/kotlin-proguard-rules.pro | 4 ++++ .../org/oppia/android/instrumentation/application/BUILD.bazel | 1 + 2 files changed, 5 insertions(+) diff --git a/config/proguard/kotlin-proguard-rules.pro b/config/proguard/kotlin-proguard-rules.pro index 0ed1a7d6a17..3503b267482 100644 --- a/config/proguard/kotlin-proguard-rules.pro +++ b/config/proguard/kotlin-proguard-rules.pro @@ -23,3 +23,7 @@ -dontwarn sun.misc.SignalHandler -dontwarn sun.misc.Signal -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement + +# TODO(#4120): Reevaluate if these exemptions are needed long-term. +-dontwarn kotlin.text.Regex$splitToSequence* +-dontwarn kotlin.time.jdk8.DurationConversionsJDK8Kt diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel index 8fd6f3bbadb..b7ce3da8b7b 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel @@ -16,6 +16,7 @@ kt_android_library( ], visibility = ["//:oppia_e2e_testing_visibility"], deps = [ + "//:dagger", "//app", "//app/src/main/java/org/oppia/android/app/application:abstract_application", "//app/src/main/java/org/oppia/android/app/application:application_component", From c5b940be8587a0851433248e08cb86b6df837286 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 20:11:34 -0700 Subject: [PATCH 047/180] Add support for Kotlin 1.6. There's some cleanup work needed beyond this, but this is the core change to introduce Kotlin 1.6 support (at least for dev builds). Moshi needed to be upgraded due to a metadata incompatibility when moving over to Kotlin 1.6. --- WORKSPACE | 13 +- .../exceptions/ExceptionsController.kt | 4 +- third_party/BUILD.bazel | 1 - third_party/maven_install.json | 118 ++++++++++-------- third_party/versions.bzl | 8 +- tools/BUILD.bazel | 2 +- tools/kotlin/BUILD.bazel | 11 ++ .../util/parser/image/TestGlideImageLoader.kt | 7 +- 8 files changed, 88 insertions(+), 76 deletions(-) create mode 100644 tools/kotlin/BUILD.bazel diff --git a/WORKSPACE b/WORKSPACE index 79e415ee1a6..6b17aee3335 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -30,16 +30,11 @@ http_archive( urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], ) -# TODO(#1535): Remove once rules_kotlin is released because these lines become unnecessary -load("@io_bazel_rules_kotlin//kotlin:dependencies.bzl", "kt_download_local_dev_dependencies") - -kt_download_local_dev_dependencies() - -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kotlin_repositories", "kt_register_toolchains") +load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories", "kotlinc_version") kotlin_repositories() -kt_register_toolchains() +register_toolchains("//tools/kotlin:kotlin_16_jdk9_toolchain") # The proto_compiler and proto_java_toolchain bindings load the protos rules needed for the model # module while helping us avoid the unnecessary compilation of protoc. Referecences: @@ -144,9 +139,9 @@ git_repository( # min target SDK version to be compatible with Oppia. git_repository( name = "kotlitex", - commit = "43139c140833c7120f351d63d74b42c253d2b213", + commit = "ccdf4170817fa3b48b8e1e452772dd58ecb71cf2", remote = "https://github.com/oppia/kotlitex", - shallow_since = "1675741075 -0800", + shallow_since = "1679426649 -0700", ) bind( diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt index 2e1e059f809..e6bb2c6ee0f 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt @@ -160,13 +160,13 @@ class ExceptionsController @Inject constructor( private fun getLeastRecentExceptionIndex(oppiaExceptionLogs: OppiaExceptionLogs): Int? = oppiaExceptionLogs.exceptionLogList.withIndex() .filter { it.value.exceptionType == ExceptionType.NON_FATAL } - .minBy { it.value.timestampInMillis }?.index + .minByOrNull { it.value.timestampInMillis }?.index ?: getLeastRecentGeneralEventIndex(oppiaExceptionLogs) /** Returns the index of the least recent exception regardless of their exception type. */ private fun getLeastRecentGeneralEventIndex(oppiaExceptionLogs: OppiaExceptionLogs): Int? = oppiaExceptionLogs.exceptionLogList.withIndex() - .minBy { it.value.timestampInMillis }?.index + .minByOrNull { it.value.timestampInMillis }?.index /** Returns a data provider for exception log reports that have been recorded for upload. */ fun getExceptionLogStore(): DataProvider { diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 1957d9a54eb..e3998bbeaac 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -78,7 +78,6 @@ java_library( visibility = ["//visibility:public"], exports = [ "//third_party:com_squareup_moshi_moshi-kotlin", - "//third_party:com_squareup_moshi_moshi-kotlin-codegen", ], ) diff --git a/third_party/maven_install.json b/third_party/maven_install.json index c805c07e858..06b90fae3c8 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1775302140, - "__RESOLVED_ARTIFACTS_HASH": 362653858, + "__INPUT_ARTIFACTS_HASH": 723219484, + "__RESOLVED_ARTIFACTS_HASH": -126743054, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", @@ -9,8 +9,8 @@ "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.5.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32", + "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" }, "artifacts": { @@ -700,9 +700,9 @@ }, "com.google.auto.service:auto-service-annotations": { "shasums": { - "jar": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459" + "jar": "44752893119fdaf01b4c5ee74e46e5dab86f2dcda18114c562f877355c6ed26e" }, - "version": "1.0-rc7" + "version": "1.0" }, "com.google.auto.value:auto-value-annotations": { "shasums": { @@ -898,21 +898,21 @@ }, "com.squareup.moshi:moshi": { "shasums": { - "jar": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27" + "jar": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15" }, - "version": "1.11.0" + "version": "1.14.0" }, "com.squareup.moshi:moshi-kotlin": { "shasums": { - "jar": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc" + "jar": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664" }, - "version": "1.11.0" + "version": "1.14.0" }, "com.squareup.moshi:moshi-kotlin-codegen": { "shasums": { - "jar": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82" + "jar": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c" }, - "version": "1.11.0" + "version": "1.14.0" }, "com.squareup.okhttp3:mockwebserver": { "shasums": { @@ -928,9 +928,9 @@ }, "com.squareup.okio:okio": { "shasums": { - "jar": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00" + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" }, - "version": "2.6.0" + "version": "2.10.0" }, "com.squareup.retrofit2:converter-moshi": { "shasums": { @@ -964,9 +964,15 @@ }, "com.squareup:kotlinpoet": { "shasums": { - "jar": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b" + "jar": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce" }, - "version": "1.6.0" + "version": "1.12.0" + }, + "com.squareup:kotlinpoet-ksp": { + "shasums": { + "jar": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71" + }, + "version": "1.12.0" }, "commons-codec:commons-codec": { "shasums": { @@ -1024,9 +1030,9 @@ }, "net.ltgt.gradle.incap:incap": { "shasums": { - "jar": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8" + "jar": "b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd" }, - "version": "0.3" + "version": "0.2" }, "net.sf.kxml:kxml2": { "shasums": { @@ -1102,9 +1108,9 @@ }, "org.jetbrains.kotlin:kotlin-reflect": { "shasums": { - "jar": "e30acc4ff74534177d1657feafb57327ede838ae17763aeaae182a9109d26157" + "jar": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771" }, - "version": "1.5.0" + "version": "1.7.0" }, "org.jetbrains.kotlin:kotlin-script-runtime": { "shasums": { @@ -1114,27 +1120,27 @@ }, "org.jetbrains.kotlin:kotlin-stdlib": { "shasums": { - "jar": "452d205f54a1f08673de273cb3d0148fbf9cd95275e5b0068fa1b001f48aee0a" + "jar": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05" }, - "version": "1.5.32" + "version": "1.7.0" }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "shasums": { - "jar": "dc2fb23e280a39c9abde2cbf4c1567b66840f1f1ece6c7bb78d58d38076b5def" + "jar": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f" }, - "version": "1.5.32" + "version": "1.7.0" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "shasums": { - "jar": "bc954cd528b97cc25b8110686bda8af95cfcdb0dba0f3f68d0bb7c2d30d2c504" + "jar": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239" }, - "version": "1.5.32" + "version": "1.7.0" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "shasums": { - "jar": "fe6837926a93a36f76550631d552dcf98046d96888a4ffd0c939e33296a3d9e5" + "jar": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b" }, - "version": "1.5.32" + "version": "1.7.0" }, "org.jetbrains.kotlin:kotlin-test": { "shasums": { @@ -1216,9 +1222,9 @@ }, "org.ow2.asm:asm": { "shasums": { - "jar": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2" + "jar": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc" }, - "version": "9.1" + "version": "9.3" }, "org.ow2.asm:asm-analysis": { "shasums": { @@ -1971,18 +1977,20 @@ "org.ow2.asm:asm" ], "com.squareup.moshi:moshi": [ - "com.squareup.okio:okio" + "com.squareup.okio:okio", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], "com.squareup.moshi:moshi-kotlin": [ "com.squareup.moshi:moshi", "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], "com.squareup.moshi:moshi-kotlin-codegen": [ "com.google.auto.service:auto-service-annotations", + "com.google.guava:guava", "com.squareup.moshi:moshi", "com.squareup:kotlinpoet", - "net.ltgt.gradle.incap:incap", + "com.squareup:kotlinpoet-ksp", "org.jetbrains.kotlin:kotlin-reflect", "org.jetbrains.kotlin:kotlin-stdlib-jdk8", "org.ow2.asm:asm" @@ -2013,6 +2021,10 @@ "org.jetbrains.kotlin:kotlin-reflect", "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup:kotlinpoet", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8" + ], "junit:junit": [ "org.hamcrest:hamcrest-core" ], @@ -2470,32 +2482,16 @@ "com.squareup.moshi.kotlin.reflect" ], "com.squareup.moshi:moshi-kotlin-codegen": [ - "com.squareup.moshi.kotlin.codegen", "com.squareup.moshi.kotlin.codegen.api", - "com.squareup.moshi.kotlinpoet.classinspector.elements", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.auto.common", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.annotations", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.base", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.cache", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.collect", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.escape", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.eventbus", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.graph", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.hash", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.html", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.io", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.math", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.net", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.primitives", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.reflect", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.util.concurrent", - "com.squareup.moshi.kotlinpoet.classinspector.elements.shaded.com.google.common.xml", + "com.squareup.moshi.kotlin.codegen.apt", + "com.squareup.moshi.kotlin.codegen.ksp", "com.squareup.moshi.kotlinpoet.metadata", + "com.squareup.moshi.kotlinpoet.metadata.classinspectors", "com.squareup.moshi.kotlinpoet.metadata.specs", - "com.squareup.moshi.kotlinpoet.metadata.specs.internal", "com.squareup.moshi.kotlinx.metadata", "com.squareup.moshi.kotlinx.metadata.impl", "com.squareup.moshi.kotlinx.metadata.impl.extensions", + "com.squareup.moshi.kotlinx.metadata.internal.common", "com.squareup.moshi.kotlinx.metadata.internal.metadata", "com.squareup.moshi.kotlinx.metadata.internal.metadata.builtins", "com.squareup.moshi.kotlinx.metadata.internal.metadata.deserialization", @@ -2505,7 +2501,8 @@ "com.squareup.moshi.kotlinx.metadata.internal.metadata.serialization", "com.squareup.moshi.kotlinx.metadata.internal.protobuf", "com.squareup.moshi.kotlinx.metadata.jvm", - "com.squareup.moshi.kotlinx.metadata.jvm.impl" + "com.squareup.moshi.kotlinx.metadata.jvm.impl", + "shadow.com.google.auto.common" ], "com.squareup.okhttp3:mockwebserver": [ "okhttp3.internal.duplex", @@ -2554,7 +2551,11 @@ ], "com.squareup:kotlinpoet": [ "com.squareup.kotlinpoet", - "com.squareup.kotlinpoet.jvm" + "com.squareup.kotlinpoet.jvm", + "com.squareup.kotlinpoet.tags" + ], + "com.squareup:kotlinpoet-ksp": [ + "com.squareup.kotlinpoet.ksp" ], "commons-codec:commons-codec": [ "org.apache.commons.codec", @@ -3727,6 +3728,7 @@ "kotlin.reflect.jvm.internal.impl.types", "kotlin.reflect.jvm.internal.impl.types.checker", "kotlin.reflect.jvm.internal.impl.types.error", + "kotlin.reflect.jvm.internal.impl.types.extensions", "kotlin.reflect.jvm.internal.impl.types.model", "kotlin.reflect.jvm.internal.impl.types.typeUtil", "kotlin.reflect.jvm.internal.impl.types.typesApproximation", @@ -3784,6 +3786,8 @@ "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ "kotlin.collections.jdk8", "kotlin.internal.jdk8", + "kotlin.jvm.jdk8", + "kotlin.jvm.optionals", "kotlin.random.jdk8", "kotlin.streams.jdk8", "kotlin.text.jdk8", @@ -4208,6 +4212,7 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", @@ -4426,6 +4431,7 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", @@ -4644,6 +4650,7 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", @@ -4862,6 +4869,7 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", + "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 2d60c725c4f..1117f3e4bd6 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -61,8 +61,8 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.google.guava:failureaccess": "1.0.1", "com.google.j2objc:j2objc-annotations": "1.3", "com.google.protobuf:protobuf-javalite": "3.17.3", - "com.squareup.moshi:moshi-kotlin": "1.11.0", - "com.squareup.moshi:moshi-kotlin-codegen": "1.11.0", + "com.squareup.moshi:moshi-kotlin": "1.14.0", + "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", "com.squareup.okhttp3:okhttp": "4.7.2", "com.squareup.retrofit2:converter-moshi": "2.5.0", "com.squareup.retrofit2:retrofit": "2.9.0", @@ -142,8 +142,8 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "5.1", }, "rules_kotlin": { - "sha": "6194a864280e1989b6d8118a4aee03bb50edeeae4076e5bc30eef8a98dcd4f07", - "version": "v1.5.0-alpha-2", + "sha": "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", + "version": "v1.7.1", }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel index e89e9629165..d2fea35d5a5 100644 --- a/tools/BUILD.bazel +++ b/tools/BUILD.bazel @@ -10,7 +10,7 @@ load("@rules_java//java:defs.bzl", "java_plugin") java_plugin( name = "moshi_annotation_processor_plugin", generates_api = True, - processor_class = "com.squareup.moshi.kotlin.codegen.JsonClassCodegenProcessor", + processor_class = "com.squareup.moshi.kotlin.codegen.apt.JsonClassCodegenProcessor", visibility = ["//third_party:__pkg__"], deps = [ "//third_party:com_squareup_moshi_moshi-kotlin", diff --git a/tools/kotlin/BUILD.bazel b/tools/kotlin/BUILD.bazel new file mode 100644 index 00000000000..5da2ba25f99 --- /dev/null +++ b/tools/kotlin/BUILD.bazel @@ -0,0 +1,11 @@ +# This package defines codebase-wide third-party build configurations for Kotlin. + +load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain") + +# TODO: Enable pruning transitive deps once https://github.com/bazelbuild/rules_kotlin/pull/842 is merged. Also, maybe enable strict & unused deps. +define_kt_toolchain( + name = "kotlin_16_jdk9_toolchain", + api_version = "1.6", + jvm_target = "9", + language_version = "1.6", +) diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt b/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt index 7d1f4cbb7dd..6ff3e7c0a75 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt +++ b/utility/src/main/java/org/oppia/android/util/parser/image/TestGlideImageLoader.kt @@ -16,10 +16,9 @@ import javax.inject.Singleton */ @Singleton class TestGlideImageLoader @Inject constructor( - private val glideImageLoader: GlideImageLoader, - private val context: Context + private val glideImageLoader: GlideImageLoader ) : ImageLoader { - private val availableBitmaps = mutableMapOf() + private val availableBitmaps = mutableMapOf() private val loadedBitmaps = mutableListOf() private val loadedBlockSvgs = mutableListOf() private val loadedTextSvgs = mutableListOf() @@ -85,7 +84,7 @@ class TestGlideImageLoader @Inject constructor( } /** - * Sets a test bitmap to load when [loadbitmap] is called, based on a specified filename. + * Sets a test bitmap to load when [loadBitmap] is called, based on a specified filename. * * The image loaded will correspond to [imageDrawableResId] instead of being loaded from the * requested image URL. From 10ae796b744ebe5853736045b9b85aa4b5d8b4c2 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 20:38:50 -0700 Subject: [PATCH 048/180] Correctly interact with rules_kotlin. rules_kotlin moved its imports into more structured bzl files to load, so this updates all references in the codebase to point to the correct locations (which removes debug warnings that show up on the CLI). --- WORKSPACE | 4 ++-- app/BUILD.bazel | 2 +- app/build.gradle | 2 +- .../main/java/org/oppia/android/app/activity/BUILD.bazel | 2 +- .../org/oppia/android/app/activity/route/BUILD.bazel | 2 +- .../java/org/oppia/android/app/application/BUILD.bazel | 2 +- .../org/oppia/android/app/application/alpha/BUILD.bazel | 2 +- .../oppia/android/app/application/alphakenya/BUILD.bazel | 2 +- .../org/oppia/android/app/application/beta/BUILD.bazel | 2 +- .../org/oppia/android/app/application/dev/BUILD.bazel | 2 +- .../org/oppia/android/app/application/ga/BUILD.bazel | 2 +- .../oppia/android/app/application/testing/BUILD.bazel | 2 +- .../main/java/org/oppia/android/app/fragment/BUILD.bazel | 2 +- .../org/oppia/android/app/notice/testing/BUILD.bazel | 2 +- .../android/app/player/exploration/testing/BUILD.bazel | 2 +- app/src/main/java/org/oppia/android/app/shim/BUILD.bazel | 2 +- .../java/org/oppia/android/app/spotlight/BUILD.bazel | 2 +- .../org/oppia/android/app/testing/activity/BUILD.bazel | 2 +- .../java/org/oppia/android/app/translation/BUILD.bazel | 2 +- .../oppia/android/app/translation/testing/BUILD.bazel | 2 +- .../org/oppia/android/app/utility/datetime/BUILD.bazel | 2 +- .../org/oppia/android/app/utility/lifecycle/BUILD.bazel | 2 +- .../java/org/oppia/android/app/utility/math/BUILD.bazel | 2 +- app/src/main/java/org/oppia/android/app/view/BUILD.bazel | 2 +- .../java/org/oppia/android/app/viewmodel/BUILD.bazel | 2 +- .../java/org/oppia/android/data/backends/gae/BUILD.bazel | 2 +- .../org/oppia/android/data/backends/gae/api/BUILD.bazel | 2 +- .../oppia/android/data/backends/gae/model/BUILD.bazel | 2 +- .../java/org/oppia/android/data/persistence/BUILD.bazel | 2 +- domain/BUILD.bazel | 2 +- .../main/java/org/oppia/android/domain/audio/BUILD.bazel | 2 +- .../java/org/oppia/android/domain/classify/BUILD.bazel | 2 +- .../org/oppia/android/domain/classify/rules/BUILD.bazel | 2 +- .../classify/rules/algebraicexpressioninput/BUILD.bazel | 2 +- .../classify/rules/continueinteraction/BUILD.bazel | 2 +- .../classify/rules/dragAndDropSortInput/BUILD.bazel | 2 +- .../domain/classify/rules/fractioninput/BUILD.bazel | 2 +- .../domain/classify/rules/imageClickInput/BUILD.bazel | 2 +- .../domain/classify/rules/itemselectioninput/BUILD.bazel | 2 +- .../domain/classify/rules/mathequationinput/BUILD.bazel | 2 +- .../classify/rules/multiplechoiceinput/BUILD.bazel | 2 +- .../domain/classify/rules/numberwithunits/BUILD.bazel | 2 +- .../classify/rules/numericexpressioninput/BUILD.bazel | 2 +- .../domain/classify/rules/numericinput/BUILD.bazel | 2 +- .../android/domain/classify/rules/ratioinput/BUILD.bazel | 2 +- .../android/domain/classify/rules/textinput/BUILD.bazel | 2 +- .../java/org/oppia/android/domain/clipboard/BUILD.bazel | 2 +- .../oppia/android/domain/exploration/testing/BUILD.bazel | 2 +- .../oppia/android/domain/feedbackreporting/BUILD.bazel | 2 +- .../java/org/oppia/android/domain/locale/BUILD.bazel | 2 +- .../java/org/oppia/android/domain/onboarding/BUILD.bazel | 2 +- .../oppia/android/domain/onboarding/testing/BUILD.bazel | 2 +- .../org/oppia/android/domain/oppialogger/BUILD.bazel | 2 +- .../android/domain/oppialogger/analytics/BUILD.bazel | 2 +- .../domain/oppialogger/analytics/testing/BUILD.bazel | 2 +- .../android/domain/oppialogger/exceptions/BUILD.bazel | 2 +- .../android/domain/oppialogger/logscheduler/BUILD.bazel | 2 +- .../android/domain/oppialogger/loguploader/BUILD.bazel | 2 +- .../java/org/oppia/android/domain/profile/BUILD.bazel | 2 +- .../java/org/oppia/android/domain/spotlight/BUILD.bazel | 2 +- .../main/java/org/oppia/android/domain/state/BUILD.bazel | 2 +- .../domain/testing/oppialogger/loguploader/BUILD.bazel | 2 +- .../org/oppia/android/domain/translation/BUILD.bazel | 2 +- .../main/java/org/oppia/android/domain/util/BUILD.bazel | 2 +- instrumentation/oppia_instrumentation_test.bzl | 2 +- .../android/instrumentation/application/BUILD.bazel | 2 +- .../oppia/android/instrumentation/testing/BUILD.bazel | 2 +- oppia_android_test.bzl | 2 +- scripts/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/build/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/ci/BUILD.bazel | 2 +- .../java/org/oppia/android/scripts/common/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/docs/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/label/BUILD.bazel | 2 +- .../java/org/oppia/android/scripts/license/BUILD.bazel | 2 +- .../org/oppia/android/scripts/license/model/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/maven/BUILD.bazel | 2 +- .../org/oppia/android/scripts/maven/model/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/regex/BUILD.bazel | 2 +- .../java/org/oppia/android/scripts/testfile/BUILD.bazel | 2 +- .../java/org/oppia/android/scripts/testing/BUILD.bazel | 2 +- .../oppia/android/scripts/testing/TestBazelWorkspace.kt | 9 ++++----- .../src/java/org/oppia/android/scripts/todo/BUILD.bazel | 2 +- .../org/oppia/android/scripts/todo/model/BUILD.bazel | 2 +- .../src/java/org/oppia/android/scripts/xml/BUILD.bazel | 2 +- .../org/oppia/android/scripts/build/BUILD.bazel | 2 +- .../javatests/org/oppia/android/scripts/ci/BUILD.bazel | 2 +- .../org/oppia/android/scripts/common/BUILD.bazel | 2 +- .../org/oppia/android/scripts/common/BazelClientTest.kt | 2 +- .../javatests/org/oppia/android/scripts/docs/BUILD.bazel | 2 +- .../org/oppia/android/scripts/label/BUILD.bazel | 2 +- .../org/oppia/android/scripts/license/BUILD.bazel | 2 +- .../org/oppia/android/scripts/maven/BUILD.bazel | 2 +- .../org/oppia/android/scripts/regex/BUILD.bazel | 2 +- .../org/oppia/android/scripts/testfile/BUILD.bazel | 2 +- .../org/oppia/android/scripts/testing/BUILD.bazel | 2 +- .../javatests/org/oppia/android/scripts/todo/BUILD.bazel | 2 +- .../javatests/org/oppia/android/scripts/xml/BUILD.bazel | 2 +- testing/BUILD.bazel | 2 +- .../main/java/org/oppia/android/testing/data/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/espresso/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/junit/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/logging/BUILD.bazel | 2 +- .../main/java/org/oppia/android/testing/math/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/mockito/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/network/BUILD.bazel | 2 +- .../org/oppia/android/testing/networking/BUILD.bazel | 2 +- .../oppia/android/testing/platformparameter/BUILD.bazel | 2 +- .../org/oppia/android/testing/robolectric/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/threading/BUILD.bazel | 2 +- .../main/java/org/oppia/android/testing/time/BUILD.bazel | 2 +- .../java/org/oppia/android/testing/threading/BUILD.bazel | 2 +- utility/BUILD.bazel | 2 +- .../org/oppia/android/util/accessibility/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/caching/BUILD.bazel | 2 +- .../org/oppia/android/util/caching/testing/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/data/BUILD.bazel | 2 +- .../java/org/oppia/android/util/extensions/BUILD.bazel | 2 +- .../java/org/oppia/android/util/gcsresource/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/locale/BUILD.bazel | 2 +- .../org/oppia/android/util/locale/testing/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/logging/BUILD.bazel | 2 +- .../org/oppia/android/util/logging/firebase/BUILD.bazel | 2 +- .../android/util/logging/performancemetrics/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/math/BUILD.bazel | 2 +- .../java/org/oppia/android/util/networking/BUILD.bazel | 2 +- .../java/org/oppia/android/util/parser/html/BUILD.bazel | 2 +- .../java/org/oppia/android/util/parser/image/BUILD.bazel | 2 +- .../java/org/oppia/android/util/parser/math/BUILD.bazel | 2 +- .../java/org/oppia/android/util/parser/svg/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/profile/BUILD.bazel | 2 +- .../java/org/oppia/android/util/statusbar/BUILD.bazel | 2 +- .../main/java/org/oppia/android/util/system/BUILD.bazel | 2 +- .../java/org/oppia/android/util/threading/BUILD.bazel | 2 +- .../test/java/org/oppia/android/util/logging/BUILD.bazel | 2 +- wiki/Oppia-Bazel-Setup-Instructions.md | 2 +- 136 files changed, 140 insertions(+), 141 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 6b17aee3335..817226a9803 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -130,9 +130,9 @@ git_repository( git_repository( name = "android-spotlight", - commit = "ebde38335bfb56349eae57e705b611ead9addb15", + commit = "cc23499d37dc8533a2876e45b5063e981a4583f4", remote = "https://github.com/oppia/android-spotlight", - shallow_since = "1668824029 -0800", + shallow_since = "1680147372 -0700", ) # A custom fork of KotliTeX that removes resources artifacts that break the build, and updates the diff --git a/app/BUILD.bazel b/app/BUILD.bazel index c275ad1c92c..2d5a0d956bd 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -10,7 +10,7 @@ order to build with Bazel. - All binding adapters must be written in Java. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") load("@tools_android//tools/crashlytics:defs.bzl", "crashlytics_android_library") load("@tools_android//tools/googleservices:defs.bzl", "google_services_xml") load("//app:app_test.bzl", "app_test") diff --git a/app/build.gradle b/app/build.gradle index 63ee7549c26..6e77e43a62b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -178,7 +178,7 @@ dependencies { 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1', 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1', 'org.mockito:mockito-core:2.7.22', - 'com.github.oppia:android-spotlight:ebde38335bfb56349eae57e705b611ead9addb15' + 'com.github.oppia:android-spotlight:cc23499d37dc8533a2876e45b5063e981a4583f4' ) compileOnly( 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.2', diff --git a/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel b/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel index dfc04d8e006..032cb96343b 100644 --- a/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/activity/BUILD.bazel @@ -2,7 +2,7 @@ Constructs for setting up activities for injection in the Dagger graph. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # TODO(#59): Define these exported files as separate libraries from top-level targets. exports_files([ diff --git a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel index 5b248b75ef9..20065008968 100644 --- a/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/activity/route/BUILD.bazel @@ -2,7 +2,7 @@ Constructs for setting up activity routing support in the Dagger graph. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # TODO(#59): Define these exported files as separate libraries from top-level targets. exports_files([ diff --git a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel index 0d857c76241..064c317d50c 100644 --- a/app/src/main/java/org/oppia/android/app/application/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/BUILD.bazel @@ -5,7 +5,7 @@ Dagger graph. Specific application implementations can be found in subpackages. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "abstract_application", diff --git a/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel index 775224bbdf0..f7bb7e9438e 100644 --- a/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/alpha/BUILD.bazel @@ -2,7 +2,7 @@ This package contains the root application definitions for alpha builds of the app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "alpha_application", diff --git a/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel index afd6f56c2a0..9e02f04b4ef 100644 --- a/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/alphakenya/BUILD.bazel @@ -3,7 +3,7 @@ This package contains the root application definitions for a Kenya user study sp of the app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "alpha_kenya_application", diff --git a/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel index 86a427c1e16..0984aed9219 100644 --- a/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/beta/BUILD.bazel @@ -2,7 +2,7 @@ This package contains the root application definitions for beta builds of the app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "beta_application", diff --git a/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel index 3c9087d800c..241866d162c 100644 --- a/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/dev/BUILD.bazel @@ -6,7 +6,7 @@ there are specially defined top-level build flavors which will select their corr application configuration. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "developer_application", diff --git a/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel index 6557345d8b5..67569632593 100644 --- a/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/ga/BUILD.bazel @@ -2,7 +2,7 @@ This package contains the root application definitions for general availability builds of the app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "general_availability_application", diff --git a/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel index 4ebecb8b338..84c36d77c85 100644 --- a/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/application/testing/BUILD.bazel @@ -3,7 +3,7 @@ This package contains testing utilities that may be needed to set up the root ap testing environments. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "testing_build_flavor_module", diff --git a/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel b/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel index 208f0313858..bce950a36e2 100644 --- a/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/fragment/BUILD.bazel @@ -2,7 +2,7 @@ Constructs for setting up fragments for injection in the Dagger graph. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # TODO(#59): Define these exported files as separate libraries from top-level targets. exports_files([ diff --git a/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel index 0d683f0feea..fb35ae0ccaf 100644 --- a/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel @@ -2,7 +2,7 @@ Test-only utilities corresponding to app notices. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "beta_notice_dialog_frgment_test_activity", diff --git a/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel index 6879af440e7..553af67894b 100644 --- a/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/player/exploration/testing/BUILD.bazel @@ -2,7 +2,7 @@ Test-only utilities corresponding to BottomSheetOptionsMenu. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "bottom_sheet_options_menu_test_activity", diff --git a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel index 88b2ec6e9a1..4957b2ceda9 100644 --- a/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/shim/BUILD.bazel @@ -3,7 +3,7 @@ Temporary shims for providing indirection in the Bazel build graph to unblock mo parts of the app layer. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") IMPL_FILES = [ "IntentFactoryShimImpl.kt", diff --git a/app/src/main/java/org/oppia/android/app/spotlight/BUILD.bazel b/app/src/main/java/org/oppia/android/app/spotlight/BUILD.bazel index 3114c4f118c..f0f3d0a2840 100644 --- a/app/src/main/java/org/oppia/android/app/spotlight/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/spotlight/BUILD.bazel @@ -2,7 +2,7 @@ Constructs for setting up spotlights. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") genrule( name = "update_SpotlightFragment", diff --git a/app/src/main/java/org/oppia/android/app/testing/activity/BUILD.bazel b/app/src/main/java/org/oppia/android/app/testing/activity/BUILD.bazel index dee935d85d9..00c2cfda5f8 100644 --- a/app/src/main/java/org/oppia/android/app/testing/activity/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/testing/activity/BUILD.bazel @@ -5,7 +5,7 @@ graph, and to simplify UI arrangement for tests that require an activity (such a fragments (such as views). """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # Resource shim needed so that TestActivity can build in both Gradle & Bazel. genrule( diff --git a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel index 6a3d228ff3c..04587869d9e 100644 --- a/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/BUILD.bazel @@ -2,7 +2,7 @@ UI utilities for for managing languages & locales. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "app_language_locale_handler", diff --git a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel index eb7f84bda27..d0aafbd2007 100644 --- a/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/translation/testing/BUILD.bazel @@ -2,7 +2,7 @@ Testing utilities for languages & locales. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "test_activity_recreator", diff --git a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel index 3c21abb2cb0..bc703e631de 100644 --- a/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/datetime/BUILD.bazel @@ -2,7 +2,7 @@ General purposes utilities to manage date and time in user-facing strings. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # Resource shim needed so that DateTimeUtil can build in both Gradle & Bazel. genrule( diff --git a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel index 67d532a6a9b..c5de3371363 100644 --- a/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/lifecycle/BUILD.bazel @@ -2,7 +2,7 @@ Constructs for setting up lifecycle safe timer factory for injection in the Dagger graph. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "lifecycle_safe_timer_factory", diff --git a/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel b/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel index fa068ab78ea..5671f58a96f 100644 --- a/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/utility/math/BUILD.bazel @@ -2,7 +2,7 @@ General purposes utilities corresponding to displaying math expressions & constructs. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # Resource shim needed so that MathExpressionAccessibilityUtil can build in both Gradle & Bazel. genrule( diff --git a/app/src/main/java/org/oppia/android/app/view/BUILD.bazel b/app/src/main/java/org/oppia/android/app/view/BUILD.bazel index b81f8639a09..4536d738082 100644 --- a/app/src/main/java/org/oppia/android/app/view/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/view/BUILD.bazel @@ -2,7 +2,7 @@ Constructs for setting up views for injection in the Dagger graph. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # TODO(#59): Define ViewComponentImpl as a library separate from views. exports_files([ diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel b/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel index 769fb4c576a..d89b4acf356 100644 --- a/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel @@ -2,7 +2,7 @@ Utilities corresponding to simplify using Jetpack's view model functionality. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "observable_array_list", diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel index 27929113a96..b349017982b 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/BUILD.bazel @@ -3,7 +3,7 @@ Library for providing top-level HTTP networking support for Oppia's App Engine backend. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "network_interceptors", diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel index d7088cf7935..c87c159e8d8 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/api/BUILD.bazel @@ -3,7 +3,7 @@ Library for providing a network API interface with Oppia's App Engine backend. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "api", diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel index 485e0124e60..301ffbe089b 100644 --- a/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/backends/gae/model/BUILD.bazel @@ -3,7 +3,7 @@ Library for providing model definitions for Oppia's App Engine backend endpoints. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "model", diff --git a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel index 8d4b3a4f783..95f2b472c81 100644 --- a/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel +++ b/data/src/main/java/org/oppia/android/data/persistence/BUILD.bazel @@ -2,7 +2,7 @@ This package provides persistence to the rest of the application. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "cache_store", diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index a3067818ab8..f779a093a1a 100755 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -3,7 +3,7 @@ This library contains the frontend controller and business service logic for the application. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") load("//domain:domain_assets.bzl", "generate_assets_list_from_text_protos") load("//domain:domain_test.bzl", "domain_test") diff --git a/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel index cf25c85cc5d..a3b9cbe29b4 100644 --- a/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/audio/BUILD.bazel @@ -2,7 +2,7 @@ Domain services & definitions corresponding to managing and playing audio tracks. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "audio_player_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel index 30be62200c9..f9911c1d88a 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/BUILD.bazel @@ -2,7 +2,7 @@ Domain components for answer classification. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "answer_classification_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel index c9a0c8ed31e..c27425ae0b6 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/BUILD.bazel @@ -2,7 +2,7 @@ Rule classifier providers for classify domain components. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "generic_rule_classifier", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel index 9f24847da82..60d301d71e0 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/algebraicexpressioninput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'AlgebraicExpressionInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "algebraic_expression_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel index 479424f099e..b2d7277a874 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/continueinteraction/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'Continue' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "continue_module", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel index d1ad2995f17..a7fc591fa7f 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/dragAndDropSortInput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'DragAndDropSortInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "drag_and_drop_sort_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel index 87b0f38ec3e..2af31f8c35b 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/fractioninput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'FractionInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "fraction_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel index 691670a9741..5eb2e80e6d7 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/imageClickInput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'ImageClickInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "image_click_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel index 6b4752ca5e1..3d58a5ca869 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/itemselectioninput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'ItemSelectionInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "item_selection_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel index 3dcf2a57cdb..0370d9fc8a3 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/mathequationinput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'MathEquationInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "math_equation_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel index ccbe9213512..2a960fa3ff7 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/multiplechoiceinput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'MultipleChoiceInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "multiple_choice_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel index eb4b0b00110..b97b86a3512 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numberwithunits/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'NumberWithUnits' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "number_with_units_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel index ded61c2a1dd..84c94c1b417 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericexpressioninput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'NumericExpressionInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "numeric_expression_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel index a25efd74a6d..51daabfb093 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/numericinput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'NumericInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "numeric_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel index be367bfdc7f..aa376304996 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/ratioinput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'RatioInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "ratio_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel index 763bffacd05..fb3008a109d 100644 --- a/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/classify/rules/textinput/BUILD.bazel @@ -2,7 +2,7 @@ Classifiers for the 'TextInput' interaction. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "text_input_providers", diff --git a/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel index 4285df8c762..97474cff9da 100644 --- a/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/clipboard/BUILD.bazel @@ -3,7 +3,7 @@ Domain services & definitions corresponding to managing the system clipboard whe text. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "clipboard_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel index f2299ed6cd9..b74ba793220 100644 --- a/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/exploration/testing/BUILD.bazel @@ -2,7 +2,7 @@ Test-only utilities for exploration management & loading domain components. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "fake_exploration_retriever", diff --git a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel index 3a142430a7f..68c49091c26 100644 --- a/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/feedbackreporting/BUILD.bazel @@ -2,7 +2,7 @@ Domain services & definitions corresponding to user feedback reporting. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "prod_module", diff --git a/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel index 5db57463f86..5b54b96beee 100644 --- a/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/locale/BUILD.bazel @@ -2,7 +2,7 @@ Domain definitions for managing languages & locales. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "locale_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel index de14cb3a32a..2ebb8197874 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel @@ -2,7 +2,7 @@ Utilities for onboarding domain components. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "state_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel index be23c119989..df230a3ec4c 100644 --- a/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/onboarding/testing/BUILD.bazel @@ -2,7 +2,7 @@ Test-only utilities for onboarding domain components. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "retriever_test_module", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel index 6180098f779..ea208554ded 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/BUILD.bazel @@ -2,7 +2,7 @@ Package for providing logging support. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "application_id_seed", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel index 7cac578f443..82a3ab2b4a6 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel @@ -2,7 +2,7 @@ Library for providing logging analytics to the Oppia android app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "analytics_startup_listener", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel index 1f5645eed60..fc4d5c7a062 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/testing/BUILD.bazel @@ -2,7 +2,7 @@ Package for testing utilities for log uploading functionality. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "fake_log_scheduler", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel index d0805571dbd..b1123fa3999 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/BUILD.bazel @@ -2,7 +2,7 @@ Package for providing logging support for exceptions. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "controller", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel index 2f8c93f1c40..88e30e105bc 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel @@ -2,7 +2,7 @@ Library for providing log scheduling functionality to the Oppia android app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "performance_metrics_log_scheduler", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index 4b12cc7f95d..48348b3ca6f 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,7 @@ Library for providing log uploading functionality to the Oppia android app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "initializer", diff --git a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel index 23a3ba5f821..608e59c379c 100644 --- a/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/profile/BUILD.bazel @@ -2,7 +2,7 @@ Domain definitions and controllers for managing profiles. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "profile_management_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel index a472d8e814d..7ff49ac38e6 100644 --- a/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/spotlight/BUILD.bazel @@ -2,7 +2,7 @@ Domain definitions and controllers for managing spotlights. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "spotlight_state_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/state/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/state/BUILD.bazel index aa32d0a3110..f4409d57555 100644 --- a/domain/src/main/java/org/oppia/android/domain/state/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/state/BUILD.bazel @@ -2,7 +2,7 @@ Domain services & definitions corresponding to managing ephemeral states in play sessions. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "state_deck", diff --git a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel index 241c5879b68..c2714676669 100644 --- a/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/testing/oppialogger/loguploader/BUILD.bazel @@ -2,7 +2,7 @@ Package for testing utilities for log uploading functionality. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "fake_log_uploader", diff --git a/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel index b2eaa4e29b6..21d8f0229ec 100644 --- a/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/translation/BUILD.bazel @@ -2,7 +2,7 @@ Domain definitions for managing translations. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "translation_controller", diff --git a/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel index de927b14eaf..53c81d33ed0 100644 --- a/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/util/BUILD.bazel @@ -2,7 +2,7 @@ General utilities for domain module. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "asset", diff --git a/instrumentation/oppia_instrumentation_test.bzl b/instrumentation/oppia_instrumentation_test.bzl index 63d8413cd2c..b586f8d967f 100644 --- a/instrumentation/oppia_instrumentation_test.bzl +++ b/instrumentation/oppia_instrumentation_test.bzl @@ -2,7 +2,7 @@ Instrumentation macros to define up end-to-end tests. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") def oppia_instrumentation_test( name, diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel index b7ce3da8b7b..21179a61e2e 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/application/BUILD.bazel @@ -2,7 +2,7 @@ This library contains the test application and modules used to build the test app for end-to-end tests. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "oppia_test_application", diff --git a/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel b/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel index 2ebb466bd56..a1d072a8285 100644 --- a/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel +++ b/instrumentation/src/java/org/oppia/android/instrumentation/testing/BUILD.bazel @@ -2,7 +2,7 @@ This library contains the utilities used in end-to-end testing. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "e2e_test_helper", diff --git a/oppia_android_test.bzl b/oppia_android_test.bzl index 876f28975c5..8068c87bb16 100644 --- a/oppia_android_test.bzl +++ b/oppia_android_test.bzl @@ -2,7 +2,7 @@ Central macros pertaining to setting up tests across the codebase. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # TODO(#1620): Remove module-specific test macros once Gradle is removed def oppia_android_module_level_test( diff --git a/scripts/BUILD.bazel b/scripts/BUILD.bazel index 50a0cbf452f..2974bf7e4a7 100644 --- a/scripts/BUILD.bazel +++ b/scripts/BUILD.bazel @@ -2,7 +2,7 @@ Kotlin-based scripts to help developers or perform continuous integration tasks. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_binary", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_binary", "kt_jvm_library") load("@rules_java//java:defs.bzl", "java_binary") load( "//scripts:script_assets.bzl", diff --git a/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel index 9daa0c3551a..96e253fe75b 100644 --- a/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/build/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to build pipeline scripts. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "filter_per_language_resources_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel index 2e91f4a052e..ea893239474 100644 --- a/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/ci/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to developer scripts that help with continuous integration workflows. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "compute_affected_tests_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel index 6b26dd4f49f..b97ddc2160d 100644 --- a/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel @@ -3,7 +3,7 @@ Package for common libraries that potentially support multiple scripts by perfor generic operations. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "bazel_client", diff --git a/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel index 72ff0c07474..f1e33e9bfac 100644 --- a/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/docs/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to documentation-related scripts. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "kdoc_validity_check_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel index 7ad9a92714b..3d221f7e0e3 100644 --- a/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/label/BUILD.bazel @@ -3,7 +3,7 @@ Libraries corresponding to accessibility label check that ensures all the activi are defined with labels. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "accessibility_label_check_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel index 220630a368b..6d3549484a9 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/license/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to maven dependencies and their licenses checks. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "maven_artifact_property_fetcher", diff --git a/scripts/src/java/org/oppia/android/scripts/license/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/license/model/BUILD.bazel index a54cd78d3d8..1b030956df4 100644 --- a/scripts/src/java/org/oppia/android/scripts/license/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/license/model/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to storing license details of the third-party dependencies. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "model", diff --git a/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel index f610d77cf41..fcc1de7ad4f 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to attributing third-party library copyright licenses in Oppia Android. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "generate_maven_dependencies_list_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel index 39107193490..9e0180a3807 100644 --- a/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/maven/model/BUILD.bazel @@ -2,7 +2,7 @@ Data structures corresponding to parsing maven_install.json. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "model", diff --git a/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel index 3b9ca212aa1..7f3064f873d 100644 --- a/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/regex/BUILD.bazel @@ -3,7 +3,7 @@ Libraries corresponding to regex pattern based validation checks which ensures t file path/name and content are used in the codebase. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "regex_pattern_validation_check_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel index 6777296ae26..a4d8c7c0074 100644 --- a/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/testfile/BUILD.bazel @@ -3,7 +3,7 @@ Libraries corresponding to test file-related checks, such as ensuring that all t (all Kotlin files) files have a corresponding test file present. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "test_file_check_lib", diff --git a/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel index 78b4f12e169..d9ca45340c0 100644 --- a/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/testing/BUILD.bazel @@ -3,7 +3,7 @@ Package for utility libraries that aid in script-related test suites by performi arrangement or operations. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "test_bazel_workspace", diff --git a/scripts/src/java/org/oppia/android/scripts/testing/TestBazelWorkspace.kt b/scripts/src/java/org/oppia/android/scripts/testing/TestBazelWorkspace.kt index 68487b6062b..30fb3946bb8 100644 --- a/scripts/src/java/org/oppia/android/scripts/testing/TestBazelWorkspace.kt +++ b/scripts/src/java/org/oppia/android/scripts/testing/TestBazelWorkspace.kt @@ -226,8 +226,7 @@ class TestBazelWorkspace(private val temporaryRootFolder: TemporaryFolder) { if (!isConfiguredForKotlin) { // Add support for Kotlin: https://github.com/bazelbuild/rules_kotlin. val rulesKotlinReleaseUrl = - "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.5.0-alpha-2" + - "/rules_kotlin_release.tgz" + "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.7.1/rules_kotlin_release.tgz" val rulesKotlinArchiveName = "io_bazel_rules_kotlin" val rulesKotlinBazelPrefix = "@$rulesKotlinArchiveName//kotlin" @@ -236,7 +235,7 @@ class TestBazelWorkspace(private val temporaryRootFolder: TemporaryFolder) { load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "$rulesKotlinArchiveName", - sha256 = "6194a864280e1989b6d8118a4aee03bb50edeeae4076e5bc30eef8a98dcd4f07", + sha256 = "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", urls = ["$rulesKotlinReleaseUrl"], ) load("$rulesKotlinBazelPrefix:dependencies.bzl", "kt_download_local_dev_dependencies") @@ -254,7 +253,7 @@ class TestBazelWorkspace(private val temporaryRootFolder: TemporaryFolder) { private fun prepareBuildFileForTests(buildFile: File) { if (buildFile !in filesConfiguredForTests) { - buildFile.appendText("load(\"@io_bazel_rules_kotlin//kotlin:kotlin.bzl\", \"kt_jvm_test\")\n") + buildFile.appendText("load(\"@io_bazel_rules_kotlin//kotlin:jvm.bzl\", \"kt_jvm_test\")\n") filesConfiguredForTests += buildFile } } @@ -262,7 +261,7 @@ class TestBazelWorkspace(private val temporaryRootFolder: TemporaryFolder) { private fun prepareBuildFileForLibraries(buildFile: File) { if (buildFile !in filesConfiguredForLibraries) { buildFile.appendText( - "load(\"@io_bazel_rules_kotlin//kotlin:kotlin.bzl\", \"kt_jvm_library\")\n" + "load(\"@io_bazel_rules_kotlin//kotlin:jvm.bzl\", \"kt_jvm_library\")\n" ) filesConfiguredForLibraries += buildFile } diff --git a/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel index d0d52d801e5..4ff6ebf5163 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel @@ -3,7 +3,7 @@ Libraries corresponding to todo-related checks to ensure all TODOs are correctly and correspond to open issues on GitHub """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "todo_collector", diff --git a/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel index 7df0565783a..f8031634781 100644 --- a/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/todo/model/BUILD.bazel @@ -2,7 +2,7 @@ Libraries corresponding to data structures for representing a parsed open_issues.json file. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "issue", diff --git a/scripts/src/java/org/oppia/android/scripts/xml/BUILD.bazel b/scripts/src/java/org/oppia/android/scripts/xml/BUILD.bazel index e31ea659e02..0657b000c49 100644 --- a/scripts/src/java/org/oppia/android/scripts/xml/BUILD.bazel +++ b/scripts/src/java/org/oppia/android/scripts/xml/BUILD.bazel @@ -3,7 +3,7 @@ Libraries corresponding to XML syntax based check to ensure that all the XML fil are syntactically correct and consistent. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( name = "string_language_translation_check_lib", diff --git a/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel index 572ba1f87ef..5e5127bae83 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/build/BUILD.bazel @@ -2,7 +2,7 @@ Tests corresponding to build pipeline scripts. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "FilterPerLanguageResourcesTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel index cb9eafb6d21..3c167142951 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/ci/BUILD.bazel @@ -2,7 +2,7 @@ Tests corresponding to developer scripts that help with continuous integration workflows. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "ComputeAffectedTestsTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel index bd1ef437389..dec85f5dc1e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to common libraries that potentially support multiple script common or generic operations. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "BazelClientTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt b/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt index 0d09363712d..76b6ffb0571 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt @@ -442,7 +442,7 @@ class BazelClientTest { val secondNewFile = File(tempFolder.root, secondFilename) firstNewFile.appendText( """ - load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") + load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") def custom_jvm_test_base(name, srcs, deps): kt_jvm_test( name = name, diff --git a/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel index aacc8424486..4fc4b9a9d53 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/docs/BUILD.bazel @@ -2,7 +2,7 @@ Tests corresponding to documentation-related scripts. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "KdocValidityCheckTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel index f67d999d8b7..e29f497fbf6 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/label/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to accessibility label check that ensures all the activities are defined with labels. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "AccessibilityLabelCheckTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel index ade58a2cca8..bc009402a30 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/license/BUILD.bazel @@ -2,7 +2,7 @@ Tests corresponding to the maven dependencies and their license checks. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "LicenseTextsCheckTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel index a46ee7ad500..ef267605170 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/maven/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to the scripts that compile third-party dependencies and ext license links. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "GenerateMavenDependenciesListTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel index 60aac88b9ef..2554607d2dc 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/regex/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to regex pattern based validation checks which ensures that file path/name and content are used in the codebase. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "RegexPatternValidationCheckTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel index 237c59d402a..0f60064c09e 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/testfile/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to test file-related checks, such as ensuring that all the p (all Kotlin files) files have a corresponding test file present. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "TestFileCheckTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel index 5a18102f1f5..421e8a03b96 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/testing/BUILD.bazel @@ -2,7 +2,7 @@ Tests corresponding to script test-only utility libraries. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "TestBazelWorkspaceTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel index 334e07b70f1..04d2cd5491d 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/todo/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to todo-related checks to ensure all TODOs are correctly for and correspond to open issues on GitHub """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "TodoCollectorTest", diff --git a/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel b/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel index d1170300f87..1b2a3d64a69 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel +++ b/scripts/src/javatests/org/oppia/android/scripts/xml/BUILD.bazel @@ -3,7 +3,7 @@ Tests corresponding to XML syntax based check to ensure that all the XML files i syntactically correct and consistent. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_test") +load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test") kt_jvm_test( name = "StringLanguageTranslationCheckTest", diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index abb3bf946b8..b9999dc5fc7 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -3,7 +3,7 @@ This library contains fake objects used for testing as well as tests for these objects. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") load("//testing:testing_test.bzl", "testing_test") # Source files that have been migrated to their own package-based libraries. Files added to this diff --git a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel index 23574d297fa..3031525cb8f 100644 --- a/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/data/BUILD.bazel @@ -3,7 +3,7 @@ Package for common test utilities corresponding to data processing & data providers. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "async_result_subject", diff --git a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel index 31f17410282..a1be1a8f705 100644 --- a/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/espresso/BUILD.bazel @@ -3,7 +3,7 @@ Package for common Espresso matchers & other test utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "edit_text_input_action", diff --git a/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel index 759997e6df1..f029c9f3709 100644 --- a/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/junit/BUILD.bazel @@ -3,7 +3,7 @@ Package for test-only JUnit utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "define_app_language_locale_context", diff --git a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel index 01b0bded674..0080c8edc31 100644 --- a/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/logging/BUILD.bazel @@ -2,7 +2,7 @@ Test utilities for broad logging functionality. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "event_log_subject", diff --git a/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel index feb90a7f810..d7dc58e8d05 100644 --- a/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/math/BUILD.bazel @@ -2,7 +2,7 @@ General testing utilities and truth subjects for math structures and utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # TODO(#2747): Move these libraries to be under utility/.../math/testing. diff --git a/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel index 009aa532a12..d8044049aa3 100644 --- a/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/mockito/BUILD.bazel @@ -3,7 +3,7 @@ Package for Mockito-specific test utilities and helpers. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") # Library for general-purpose testing fakes. kt_android_library( diff --git a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel index 8d9f2088328..185cb9a268b 100644 --- a/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/network/BUILD.bazel @@ -3,7 +3,7 @@ Library for providing test-only HTTP mocks for the app's networking layer. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "network", diff --git a/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel index f10a196de80..e60af5c4489 100644 --- a/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/networking/BUILD.bazel @@ -3,7 +3,7 @@ Package for test-specific networking utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "network_connection_test_util", diff --git a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel index c9fa8bf1381..97dbefad5ec 100644 --- a/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/platformparameter/BUILD.bazel @@ -3,7 +3,7 @@ Package for test-specific platform parameter utilities and helpers. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "test_constants", diff --git a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel index a9a9b0a3143..11a059d491c 100644 --- a/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/robolectric/BUILD.bazel @@ -3,7 +3,7 @@ Package for Robolectric-specific utilities and configurations. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "is_on_robolectric", diff --git a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel index 6877cfa3e4c..700ed274b87 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/threading/BUILD.bazel @@ -4,7 +4,7 @@ Package for test-only threading utilities, including classes to coordinate cross in a way that can improve test reliability, correctness, and performance. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "annotations", diff --git a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel index a4d62682fe5..b68a4dd9f2e 100644 --- a/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel +++ b/testing/src/main/java/org/oppia/android/testing/time/BUILD.bazel @@ -4,7 +4,7 @@ Package for test-only utilities for coordinating time, particularly in simulated environments (i.e. Robolectric). """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "fake_oppia_clock", diff --git a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel index 2c962fd3cd2..4c67acdc229 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel +++ b/testing/src/test/java/org/oppia/android/testing/threading/BUILD.bazel @@ -3,7 +3,7 @@ Tests for threading-specific test utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") load("//:oppia_android_test.bzl", "oppia_android_test") kt_android_library( diff --git a/utility/BUILD.bazel b/utility/BUILD.bazel index ebbf44fe1a4..c26fbc60d9a 100644 --- a/utility/BUILD.bazel +++ b/utility/BUILD.bazel @@ -3,7 +3,7 @@ This library contains utilities that all other modules, minus model, depend on. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") load("//utility:utility_test.bzl", "utility_test") # Source files that have been migrated to their own package-based libraries. Files added to this diff --git a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel index 33f4143f887..95dd274e94d 100644 --- a/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/accessibility/BUILD.bazel @@ -2,7 +2,7 @@ General purposes utilities for Android accessibility checking. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "accessibility", diff --git a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel index 1a9ed34db7b..2fad5f70d6c 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/BUILD.bazel @@ -2,7 +2,7 @@ Utilities corresponding to caching. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "asset_repository", diff --git a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel index 524a5c7e53a..bf50d54f406 100644 --- a/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/caching/testing/BUILD.bazel @@ -2,7 +2,7 @@ Testing utilities corresponding asset caching utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "caching_test_module", diff --git a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel index 46290b3b89c..01fa1d04016 100644 --- a/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/data/BUILD.bazel @@ -2,7 +2,7 @@ Utilities corresponding to data. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "async_data_subscription_manager", diff --git a/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel index cfc2be6bb6a..79fcf27af4a 100644 --- a/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/extensions/BUILD.bazel @@ -2,7 +2,7 @@ General purposes utilities to manage extensions """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "bundle_extensions", diff --git a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel index 40b791ffc55..682d3f1ad45 100644 --- a/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/gcsresource/BUILD.bazel @@ -2,7 +2,7 @@ Utilities for interacting with GCS backend resources. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "annotations", diff --git a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel index 3a162a1ed94..b3c5c95cc36 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel @@ -2,7 +2,7 @@ Generic utilities for managing languages & locales. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "android_locale_profile", diff --git a/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel index fa840ff6152..9ff8e85fb13 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/locale/testing/BUILD.bazel @@ -2,7 +2,7 @@ Testing utilities for language & locale general utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "test_oppia_bidi_formatter", diff --git a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel index 81ff50f70c1..af9c2e061b6 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/BUILD.bazel @@ -2,7 +2,7 @@ General purpose utilities for logging. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "annotations", diff --git a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel index bf4700beabb..9d3c14a36be 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel @@ -2,7 +2,7 @@ Logging utility implementations backed by Firebase. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "firebase_exception_logger", diff --git a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel index f2b674020e6..fa9589510e8 100644 --- a/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/logging/performancemetrics/BUILD.bazel @@ -2,7 +2,7 @@ General purpose utilities for performance metrics logging. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "performance_metrics_event_logger", diff --git a/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel index 5e88101712d..782cfdb7920 100644 --- a/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/math/BUILD.bazel @@ -2,7 +2,7 @@ General-purpose mathematics utilities, especially for supporting math-based interactions. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") android_library( name = "extensions", diff --git a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel index 382ebf75f64..e7cce02878e 100644 --- a/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/networking/BUILD.bazel @@ -2,7 +2,7 @@ Package for networking utilities """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "connection_status", diff --git a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel index adb9af41640..959a1c43f69 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/html/BUILD.bazel @@ -2,7 +2,7 @@ General-purpose utilities for parsing & rendering HTML within the app. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "html_parser", diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel index e88fe61795f..f70cbe826ee 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel @@ -2,7 +2,7 @@ General-purpose utilities for image loading and processing. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "bitmap_blurrer", diff --git a/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel index 14eee4919a5..47db75d1122 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/math/BUILD.bazel @@ -2,7 +2,7 @@ Components required to render LaTeX math expressions through Glide. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "math_latex_model", diff --git a/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel index b9da8543c40..f2f68defbc7 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/parser/svg/BUILD.bazel @@ -2,7 +2,7 @@ General-purpose utilities for vector drawables and transcoders. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "block_picture_drawable", diff --git a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel index 1d98a6aa872..cb64f56dc4a 100644 --- a/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/profile/BUILD.bazel @@ -2,7 +2,7 @@ General purposes utilities to manage directories. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "directory_management_util", diff --git a/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel index f2830b8c7ae..fdbf021dcdd 100644 --- a/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/statusbar/BUILD.bazel @@ -2,7 +2,7 @@ Utilities for managing the Android status bar. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "status_bar_color", diff --git a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel index 6b423da811c..122b93c364e 100644 --- a/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/system/BUILD.bazel @@ -2,7 +2,7 @@ Utilities corresponding to system utilities such as the system clock. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "oppia_clock", diff --git a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel index 19d3ea5ad0c..61ee3d122a6 100644 --- a/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel +++ b/utility/src/main/java/org/oppia/android/util/threading/BUILD.bazel @@ -2,7 +2,7 @@ General purpose utilities for multi-threading and concurrency. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") kt_android_library( name = "annotations", diff --git a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel index 2df4e704621..2133ed98700 100644 --- a/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel +++ b/utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel @@ -2,7 +2,7 @@ Tests for logging utilities. """ -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") load("//:oppia_android_test.bzl", "oppia_android_test") kt_android_library( diff --git a/wiki/Oppia-Bazel-Setup-Instructions.md b/wiki/Oppia-Bazel-Setup-Instructions.md index 3445d52f1e4..6a7ee612b7a 100644 --- a/wiki/Oppia-Bazel-Setup-Instructions.md +++ b/wiki/Oppia-Bazel-Setup-Instructions.md @@ -97,7 +97,7 @@ Example of Dependencies **[Loading an extension](https://github.com/oppia/oppia-android/blob/ba8d914480251e4a8543feb63a93b6c91e0a5a2f/app/BUILD.bazel#L13)**
Bazel extensions are files ending in .bzl. Use the load statement to import a symbol from an extension.
``` -load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_android_library") +load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library") ``` Here, we are loading `kotlin.bzl` and we are going to use it with a symbol name `kt_android_library`. Arguments to the load function must be string literals. load statements must appear at top-level in the file. From 1cf7b7605138987b2bc608df1df047dd1283e2d6 Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Wed, 29 Mar 2023 21:16:09 -0700 Subject: [PATCH 049/180] Fix upgrade by downgrading Moshi to 1.13. Moshi 1.14 pulls in kotlin-reflect 1.7.0 which isn't compatible with the rules_kotlin version we need for Bazel 4.x. Relatedly, this downgrades rules_kotlin to 1.5.0, but it fortunately keeps all other changes needed for 1.7.1 (which will be used in a later PR). Some code fixes were needed, too, for unknown reasons (since the build should've been using Kotlin 1.6 before). Either way, these fixes seem reasonable. --- .../app/viewmodel/ViewModelBridgeFactory.kt | 2 +- .../loguploader/LogUploadWorker.kt | 2 - .../syncup/PlatformParameterSyncUpWorker.kt | 2 - .../HintHandlerProdImplTest.kt | 2 - .../TestCoroutineDispatcherEspressoImpl.kt | 2 - .../TestCoroutineDispatcherRobolectricImpl.kt | 2 - .../testing/threading/TestDispatcherModule.kt | 7 -- .../threading/CoroutineExecutorServiceTest.kt | 18 ----- ...TestCoroutineDispatcherEspressoImplTest.kt | 2 - ...tCoroutineDispatcherRobolectricImplTest.kt | 2 - .../TestCoroutineDispatcherTestBase.kt | 3 +- third_party/maven_install.json | 72 +++++++------------ third_party/versions.bzl | 8 +-- .../util/parser/image/UrlImageParser.kt | 12 ++-- wiki/Dagger.md | 14 ++-- wiki/Work-Manager.md | 1 - 16 files changed, 47 insertions(+), 104 deletions(-) diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt b/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt index eec42377602..d4fbb6189af 100644 --- a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt +++ b/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt @@ -13,7 +13,7 @@ import javax.inject.Provider class ViewModelBridgeFactory @Inject constructor( private val viewModelProvider: Provider ) : ViewModelProvider.Factory { - override fun create(modelClass: Class): T { + override fun create(modelClass: Class): T { val viewModel = viewModelProvider.get() // Check whether the user accidentally switched the types during provider retrieval. ViewModelProvider is meant to // guard against this from happening by ensuring the two types remain the same. diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt index ed860470f56..0e9b487ed44 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt @@ -7,7 +7,6 @@ import com.google.common.util.concurrent.ListenableFuture import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.async import org.oppia.android.domain.oppialogger.analytics.AnalyticsController import org.oppia.android.domain.oppialogger.analytics.PerformanceMetricsController @@ -43,7 +42,6 @@ class LogUploadWorker private constructor( const val PERFORMANCE_METRICS_WORKER = "performance_metrics_worker" } - @ExperimentalCoroutinesApi override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) val result = backgroundScope.async { diff --git a/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt b/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt index 87c91472a0d..9eae67a1ecd 100644 --- a/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt @@ -8,7 +8,6 @@ import com.google.common.util.concurrent.ListenableFuture import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.async import org.oppia.android.app.model.PlatformParameter import org.oppia.android.app.utility.getVersionName @@ -53,7 +52,6 @@ class PlatformParameterSyncUpWorker private constructor( const val WORKER_TYPE_KEY = "worker_type_key" } - @ExperimentalCoroutinesApi override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) val result = backgroundScope.async { diff --git a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt index faa4e98c9f2..8623a0f298b 100644 --- a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt +++ b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt @@ -12,7 +12,6 @@ import dagger.Module import dagger.Provides import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.async import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.onEach @@ -54,7 +53,6 @@ import javax.inject.Singleton /** Tests for [HintHandlerProdImpl]. */ @Suppress("FunctionName") -@ExperimentalCoroutinesApi @RunWith(AndroidJUnit4::class) @LooperMode(LooperMode.Mode.PAUSED) @Config(application = HintHandlerProdImplTest.TestApplication::class) diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt index 3eeb3dc11b6..5256c6ae042 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt @@ -4,7 +4,6 @@ import kotlinx.coroutines.CancellableContinuation import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Delay -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.InternalCoroutinesApi import kotlinx.coroutines.async import java.util.concurrent.ConcurrentHashMap @@ -24,7 +23,6 @@ import kotlinx.coroutines.delay as delayInScope // Needed to avoid conflict with * resource for this purpose). */ @InternalCoroutinesApi -@ExperimentalCoroutinesApi class TestCoroutineDispatcherEspressoImpl private constructor( private val realCoroutineDispatcher: CoroutineDispatcher ) : TestCoroutineDispatcher(), Delay { diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt index cc60be9ca89..54e62cdef85 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt @@ -6,7 +6,6 @@ import kotlinx.coroutines.CancellableContinuation import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Delay -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.InternalCoroutinesApi import kotlinx.coroutines.Runnable import kotlinx.coroutines.TimeoutCancellationException @@ -40,7 +39,6 @@ import kotlin.coroutines.CoroutineContext * safety. */ @InternalCoroutinesApi -@ExperimentalCoroutinesApi class TestCoroutineDispatcherRobolectricImpl private constructor( private val fakeSystemClock: FakeSystemClock, private val realCoroutineDispatcher: CoroutineDispatcher diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt index baef11cdb77..9b6687109fd 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt @@ -4,7 +4,6 @@ import android.content.Context import dagger.Module import dagger.Provides import kotlinx.coroutines.CoroutineDispatcher -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.InternalCoroutinesApi import kotlinx.coroutines.asCoroutineDispatcher import org.oppia.android.testing.robolectric.IsOnRobolectric @@ -22,7 +21,6 @@ import javax.inject.Singleton class TestDispatcherModule { @Provides @InternalCoroutinesApi - @ExperimentalCoroutinesApi @BackgroundDispatcher fun provideBackgroundDispatcher( @BackgroundTestDispatcher testCoroutineDispatcher: TestCoroutineDispatcher, @@ -33,7 +31,6 @@ class TestDispatcherModule { @Provides @InternalCoroutinesApi - @ExperimentalCoroutinesApi @BlockingDispatcher fun provideBlockingDispatcher( @BlockingTestDispatcher testCoroutineDispatcher: TestCoroutineDispatcher @@ -44,7 +41,6 @@ class TestDispatcherModule { @Provides @BackgroundTestDispatcher @InternalCoroutinesApi - @ExperimentalCoroutinesApi @Singleton fun provideBackgroundTestDispatcher( factory: TestCoroutineDispatcher.Factory @@ -57,7 +53,6 @@ class TestDispatcherModule { @Provides @BlockingTestDispatcher @InternalCoroutinesApi - @ExperimentalCoroutinesApi @Singleton fun provideBlockingTestDispatcher( factory: TestCoroutineDispatcher.Factory @@ -67,7 +62,6 @@ class TestDispatcherModule { @Provides @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun provideTestCoroutineDispatchers( @IsOnRobolectric isOnRobolectric: Boolean, robolectricImplProvider: Provider, @@ -78,7 +72,6 @@ class TestDispatcherModule { @Provides @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun provideTestCoroutineDispatcherFactory( @IsOnRobolectric isOnRobolectric: Boolean, robolectricFactoryProvider: Provider, diff --git a/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt index 2e158ee93a1..0461ff2f6af 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt @@ -12,7 +12,6 @@ import dagger.Provides import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Deferred -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.asCoroutineDispatcher import kotlinx.coroutines.async import kotlinx.coroutines.delay @@ -313,7 +312,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional for testing purposes. - @ExperimentalCoroutinesApi fun testSubmitCallable_returnedFuture_pendingTask_runTasks_getFunctionReturnsComputedValue() { val executorService = createExecutorService() val callable = Callable { "Task" } @@ -332,7 +330,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional for testing purposes. - @ExperimentalCoroutinesApi fun testSubmitCallable_returnedFuture_pendingTask_tasksNotRun_timedGetFuncTimesOut() { val executorService = createExecutorService() val callable = Callable { "Task" } @@ -357,7 +354,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional for testing purposes. - @ExperimentalCoroutinesApi fun testSubmitCallable_returnedFuture_pendingTask_runTasks_timedGetFuncDoesNotTimeOut() { val executorService = createExecutorService() val callable = Callable { "Task" } @@ -662,7 +658,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testAwaitTermination_afterShutdown_withLongTask_exceedTimeout_returnsFalse() { val executorService = createExecutorService() // Note that a longer delay is used here since testing for timeouts is inherently flaky: slower @@ -687,7 +682,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi @Ignore("Flaky test") // TODO(#1763): Remove & stabilize test. fun testAwaitTermination_afterShutdown_withTasks_finishWithinTimeout_returnsTrue() { val executorService = createExecutorService() @@ -726,7 +720,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking interruption. - @ExperimentalCoroutinesApi fun testInvokeAll_oneTask_afterShutdown_throwsException() { val executorService = createExecutorService() val callable1 = Callable { "Task 1" } @@ -751,7 +744,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking interruption. - @ExperimentalCoroutinesApi fun testInvokeAll_oneTask_afterShutdownNow_throwsException() { val executorService = createExecutorService() val callable1 = Callable { "Task 1" } @@ -769,7 +761,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAll_runTasks_returnsListOfCompletedFuturesWithCorrectValuesInOrder() { val executorService = createExecutorService() val callable1 = Callable { "Task 1" } @@ -791,7 +782,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAll_oneTaskFails_runTasks_returnsListOfCompletedFuturesWithCorrectValuesInOrder() { val executorService = createExecutorService() val callable1 = Callable { throw Exception("Task 1 failed") } @@ -813,7 +803,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAll_withTimeout_doNotFinishFirstTaskOnTime_timesOut() { val executorService = createExecutorService() // Note that a longer delay is used here since testing for timeouts is inherently flaky: slower @@ -844,7 +833,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAll_withTimeout_doNotFinishSecondTaskOnTime_timesOut() { val executorService = createExecutorService() // Note that a longer delay is used here since testing for timeouts is inherently flaky: slower @@ -888,7 +876,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAny_oneTask_runTasks_returnsValueOfFirstTask() { val executorService = createExecutorService() val callable = Callable { "Task 1" } @@ -911,7 +898,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking interruption. - @ExperimentalCoroutinesApi fun testInvokeAny_oneTask_afterShutdown_throwsException() { val executorService = createExecutorService() val callable = Callable { "Task 1" } @@ -929,7 +915,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking interruption. - @ExperimentalCoroutinesApi fun testInvokeAny_oneTask_afterShutdownNow_throwsException() { val executorService = createExecutorService() val callable = Callable { "Task 1" } @@ -947,7 +932,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAny_oneShortTask_oneLongTask_runTasks_returnsValueOfShortTask() { val executorService = createExecutorService() val delayMs = 10L @@ -973,7 +957,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi fun testInvokeAny_oneShortTask_oneLongTask_shortTaskFails_runTasks_returnsValueOfLongTask() { val executorService = createExecutorService() val delayMs = 10L @@ -996,7 +979,6 @@ class CoroutineExecutorServiceTest { @Test @Suppress("BlockingMethodInNonBlockingContext") // Intentional to test blocking. - @ExperimentalCoroutinesApi @Ignore("Flaky test") // TODO(#1763): Remove & stabilize test. fun testInvokeAny_noTaskCompletesOnTime_throwsTimeoutException() { val executorService = createExecutorService() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt index 61470e7b74e..70a8bef45a2 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt @@ -9,7 +9,6 @@ import dagger.BindsInstance import dagger.Component import dagger.Module import dagger.Provides -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.InternalCoroutinesApi import org.junit.Before import org.junit.Test @@ -49,7 +48,6 @@ class TestCoroutineDispatcherEspressoImplTest : TestCoroutineDispatcherTestBase( ) { @Before @InternalCoroutinesApi - @ExperimentalCoroutinesApi override fun setUp() { setUpTestApplicationComponent() verifyDispatcherImplementation() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt index 32ef5fb13c5..80e77a48c6b 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt @@ -9,7 +9,6 @@ import dagger.BindsInstance import dagger.Component import dagger.Module import dagger.Provides -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.InternalCoroutinesApi import org.junit.Before import org.junit.Test @@ -55,7 +54,6 @@ class TestCoroutineDispatcherRobolectricImplTest : TestCoroutineDispatcherTestBa @Before @InternalCoroutinesApi - @ExperimentalCoroutinesApi override fun setUp() { setUpTestApplicationComponent() verifyDispatcherImplementation() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt index 70bcc321ff8..7722466d9b7 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt @@ -3,7 +3,6 @@ package org.oppia.android.testing.threading import com.google.common.truth.LongSubject import com.google.common.truth.Truth.assertThat import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.InternalCoroutinesApi import kotlinx.coroutines.delay import kotlinx.coroutines.launch @@ -67,6 +66,7 @@ abstract class TestCoroutineDispatcherTestBase( * Implementations should use this to set up the test application & verify that the dispatcher is * correct. The latter can be done with a call to [verifyDispatcherImplementation]. */ + @InternalCoroutinesApi abstract fun setUp() /** Returns the current wall clock time, in milliseconds since the Unix epoch. */ @@ -607,7 +607,6 @@ abstract class TestCoroutineDispatcherTestBase( } @InternalCoroutinesApi - @ExperimentalCoroutinesApi protected inline fun verifyDispatcherImplementation() { // Sanity check to ensure the correct implementation is being tested. assertThat(backgroundTestDispatcher).isInstanceOf(T::class.java) diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 06b90fae3c8..0d47d2a07b8 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 723219484, - "__RESOLVED_ARTIFACTS_HASH": -126743054, + "__INPUT_ARTIFACTS_HASH": 1163392060, + "__RESOLVED_ARTIFACTS_HASH": 2099922594, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", @@ -9,8 +9,8 @@ "androidx.test:core:1.0.0": "androidx.test:core:1.4.0", "com.google.truth:truth:0.43": "com.google.truth:truth:1.1.3", "junit:junit:4.12": "junit:junit:4.13.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.7.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0", + "org.jetbrains.kotlin:kotlin-reflect:1.3.41": "org.jetbrains.kotlin:kotlin-reflect:1.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0", "org.mockito:mockito-core:2.19.0": "org.mockito:mockito-core:3.9.0" }, "artifacts": { @@ -898,21 +898,21 @@ }, "com.squareup.moshi:moshi": { "shasums": { - "jar": "3439b2c21ac4acd25034030854a6bd07d8a037f2e09f98cb13708908c84e9b15" + "jar": "bd004dd9ba175e603ad44420bf605250291b9b7bc6b9d9e916f5741ac8663307" }, - "version": "1.14.0" + "version": "1.13.0" }, "com.squareup.moshi:moshi-kotlin": { "shasums": { - "jar": "0d3193fd0c3a2f60b63bb5b3b55adcaa235da653a8b0b381091c27f94caaf664" + "jar": "a4967678345569919986c0d71ad59ae615745f708ae19fce30ba1e2bcb7f60cd" }, - "version": "1.14.0" + "version": "1.13.0" }, "com.squareup.moshi:moshi-kotlin-codegen": { "shasums": { - "jar": "c29878a4336a7508bf6ff366d7713fe67d96679d56280e731cfb9d5296c93e9c" + "jar": "2cab2ee6ff25c12e2712bacbf170239335b3d4694398a5aeddb39484856fd1ae" }, - "version": "1.14.0" + "version": "1.13.0" }, "com.squareup.okhttp3:mockwebserver": { "shasums": { @@ -964,15 +964,9 @@ }, "com.squareup:kotlinpoet": { "shasums": { - "jar": "8e3f7849cdfb5376c87aca4cd40a6b96fbb02ddf060b6211099f5d15211171ce" - }, - "version": "1.12.0" - }, - "com.squareup:kotlinpoet-ksp": { - "shasums": { - "jar": "d4b70157027573f88f840e1e85982e4a7ffb4647d2e11868bc7f8f970358ca71" + "jar": "336095fd910caeaebcc2f6998df6625a9a90a5fd9f2cfa215ac224b77f37fbc6" }, - "version": "1.12.0" + "version": "1.10.2" }, "commons-codec:commons-codec": { "shasums": { @@ -1108,9 +1102,9 @@ }, "org.jetbrains.kotlin:kotlin-reflect": { "shasums": { - "jar": "d22146070957a44360006837873c51b6602c96a819576b40fdabcd95b7740771" + "jar": "c6161884209221db7f5ddb031bb480a3c46bb90d5b65d7cc0167b149aaa9c494" }, - "version": "1.7.0" + "version": "1.6.0" }, "org.jetbrains.kotlin:kotlin-script-runtime": { "shasums": { @@ -1120,27 +1114,27 @@ }, "org.jetbrains.kotlin:kotlin-stdlib": { "shasums": { - "jar": "aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05" + "jar": "115daea30b0d484afcf2360237b9d9537f48a4a2f03f3cc2a16577dfc6e90342" }, - "version": "1.7.0" + "version": "1.6.0" }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "shasums": { - "jar": "59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f" + "jar": "644a7257c23b51a1fd5068960e40922e3e52c219f11ece3e040a3abc74823f22" }, - "version": "1.7.0" + "version": "1.6.0" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "shasums": { - "jar": "07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239" + "jar": "870d35fd266b2daf64c1080fe51824d3c368f7995384a8d7c5fc2fdc40eb7b3a" }, - "version": "1.7.0" + "version": "1.6.0" }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "shasums": { - "jar": "cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b" + "jar": "ab0547c495953214a5f2b28150014f4e02133678d52b77d76375ea235e443dbd" }, - "version": "1.7.0" + "version": "1.6.0" }, "org.jetbrains.kotlin:kotlin-test": { "shasums": { @@ -1222,9 +1216,9 @@ }, "org.ow2.asm:asm": { "shasums": { - "jar": "1263369b59e29c943918de11d6d6152e2ec6085ce63e5710516f8c67d368e4bc" + "jar": "b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca199b47f5" }, - "version": "9.3" + "version": "9.2" }, "org.ow2.asm:asm-analysis": { "shasums": { @@ -1990,7 +1984,6 @@ "com.google.guava:guava", "com.squareup.moshi:moshi", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet-ksp", "org.jetbrains.kotlin:kotlin-reflect", "org.jetbrains.kotlin:kotlin-stdlib-jdk8", "org.ow2.asm:asm" @@ -2021,10 +2014,6 @@ "org.jetbrains.kotlin:kotlin-reflect", "org.jetbrains.kotlin:kotlin-stdlib-jdk8" ], - "com.squareup:kotlinpoet-ksp": [ - "com.squareup:kotlinpoet", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ], "junit:junit": [ "org.hamcrest:hamcrest-core" ], @@ -2491,7 +2480,6 @@ "com.squareup.moshi.kotlinx.metadata", "com.squareup.moshi.kotlinx.metadata.impl", "com.squareup.moshi.kotlinx.metadata.impl.extensions", - "com.squareup.moshi.kotlinx.metadata.internal.common", "com.squareup.moshi.kotlinx.metadata.internal.metadata", "com.squareup.moshi.kotlinx.metadata.internal.metadata.builtins", "com.squareup.moshi.kotlinx.metadata.internal.metadata.deserialization", @@ -2502,7 +2490,8 @@ "com.squareup.moshi.kotlinx.metadata.internal.protobuf", "com.squareup.moshi.kotlinx.metadata.jvm", "com.squareup.moshi.kotlinx.metadata.jvm.impl", - "shadow.com.google.auto.common" + "shadow.com.google.auto.common", + "shadow.com.squareup.kotlinpoet.ksp" ], "com.squareup.okhttp3:mockwebserver": [ "okhttp3.internal.duplex", @@ -2554,9 +2543,6 @@ "com.squareup.kotlinpoet.jvm", "com.squareup.kotlinpoet.tags" ], - "com.squareup:kotlinpoet-ksp": [ - "com.squareup.kotlinpoet.ksp" - ], "commons-codec:commons-codec": [ "org.apache.commons.codec", "org.apache.commons.codec.binary", @@ -3728,7 +3714,6 @@ "kotlin.reflect.jvm.internal.impl.types", "kotlin.reflect.jvm.internal.impl.types.checker", "kotlin.reflect.jvm.internal.impl.types.error", - "kotlin.reflect.jvm.internal.impl.types.extensions", "kotlin.reflect.jvm.internal.impl.types.model", "kotlin.reflect.jvm.internal.impl.types.typeUtil", "kotlin.reflect.jvm.internal.impl.types.typesApproximation", @@ -3787,7 +3772,6 @@ "kotlin.collections.jdk8", "kotlin.internal.jdk8", "kotlin.jvm.jdk8", - "kotlin.jvm.optionals", "kotlin.random.jdk8", "kotlin.streams.jdk8", "kotlin.text.jdk8", @@ -4212,7 +4196,6 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", @@ -4431,7 +4414,6 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", @@ -4650,7 +4632,6 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", @@ -4869,7 +4850,6 @@ "com.squareup:javapoet", "com.squareup:javawriter", "com.squareup:kotlinpoet", - "com.squareup:kotlinpoet-ksp", "commons-codec:commons-codec", "commons-io:commons-io", "de.hdodenhof:circleimageview:aar", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 1117f3e4bd6..6737bd5b440 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -61,8 +61,8 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "com.google.guava:failureaccess": "1.0.1", "com.google.j2objc:j2objc-annotations": "1.3", "com.google.protobuf:protobuf-javalite": "3.17.3", - "com.squareup.moshi:moshi-kotlin": "1.14.0", - "com.squareup.moshi:moshi-kotlin-codegen": "1.14.0", + "com.squareup.moshi:moshi-kotlin": "1.13.0", + "com.squareup.moshi:moshi-kotlin-codegen": "1.13.0", "com.squareup.okhttp3:okhttp": "4.7.2", "com.squareup.retrofit2:converter-moshi": "2.5.0", "com.squareup.retrofit2:retrofit": "2.9.0", @@ -142,8 +142,8 @@ HTTP_DEPENDENCY_VERSIONS = { "version": "5.1", }, "rules_kotlin": { - "sha": "fd92a98bd8a8f0e1cdcb490b93f5acef1f1727ed992571232d33de42395ca9b3", - "version": "v1.7.1", + "sha": "12d22a3d9cbcf00f2e2d8f0683ba87d3823cb8c7f6837568dd7e48846e023307", + "version": "v1.5.0", }, "rules_proto": { "sha": "e0cab008a9cdc2400a1d6572167bf9c5afc72e19ee2b862d18581051efab42c9", diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt b/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt index b8dd69868a8..2afe50a3a06 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt +++ b/utility/src/main/java/org/oppia/android/util/parser/image/UrlImageParser.kt @@ -164,13 +164,16 @@ class UrlImageParser private constructor( return CustomImageTarget(createTarget(configuration)) } + // T must be bounded to a non-null value per https://youtrack.jetbrains.com/issue/KT-50961 and + // https://youtrack.jetbrains.com/issue/KT-26245 to ensure that the Kotlin compiler can be + // confident an NPE can't unwittingly happen. /** * A [CustomTarget] that can automatically resized, or align, the loaded image as needed. This * class coordinates with a [ProxyDrawable] defined as part of the specified * [TargetConfiguration], and ensures that the drawable is only adjusted when it's safe to do so * per the holding TextView's lifecycle. */ - private sealed class AutoAdjustingImageTarget( + private sealed class AutoAdjustingImageTarget( private val targetConfiguration: TargetConfiguration ) : CustomTarget() { @@ -186,7 +189,7 @@ class UrlImageParser private constructor( // No resources to clear. } - override fun onResourceReady(resource: T, transition: Transition?) { + override fun onResourceReady(resource: T, transition: Transition?) { val drawable = retrieveDrawable(resource) htmlContentTextView.post { htmlContentTextView.width { viewWidth -> @@ -229,7 +232,7 @@ class UrlImageParser private constructor( * A [AutoAdjustingImageTarget] that may automatically center and/or resize loaded images to * display them in a "block" fashion. */ - sealed class BlockImageTarget( + sealed class BlockImageTarget( targetConfiguration: TargetConfiguration, private val autoResizeImage: Boolean ) : AutoAdjustingImageTarget(targetConfiguration) { @@ -354,7 +357,7 @@ class UrlImageParser private constructor( * that will not be resized or aligned beyond what the target itself requires, and what the * system performs automatically. */ - class InlineTextImage( + class InlineTextImage( targetConfiguration: TargetConfiguration, private val computeDrawable: (T) -> D, private val computeDimensions: (D, TextView) -> Unit, @@ -451,6 +454,7 @@ class UrlImageParser private constructor( drawable?.colorFilter = colorFilter } + @Deprecated(message = "Deprecated in Java.") override fun getOpacity(): Int { @Suppress("DEPRECATION") // Needed to pass along the call to the proxied drawable. return drawable?.opacity ?: PixelFormat.TRANSLUCENT diff --git a/wiki/Dagger.md b/wiki/Dagger.md index c92830d9366..76436a8e9df 100644 --- a/wiki/Dagger.md +++ b/wiki/Dagger.md @@ -95,13 +95,13 @@ class DispatcherModule { Here is an example of testing with Oppia Dagger. This shows setting up a test component and using it to inject dependencies for testing purposes. It also shows how to create a test-specific dependency that can be injected into a test for manipulation. ``` class InMemoryBlockingCacheTest { - @ExperimentalCoroutinesApi @Inject @field:TestDispatcher lateinit var testDispatcher: TestCoroutineDispatcher - @ExperimentalCoroutinesApi private val backgroundTestCoroutineScope by lazy { CoroutineScope(backgroundTestCoroutineDispatcher) } - @ExperimentalCoroutinesApi private val backgroundTestCoroutineDispatcher by lazy { TestCoroutineDispatcher() } + @field:[Inject TestDispatcher] lateinit var testDispatcher: TestCoroutineDispatcher + private val backgroundTestCoroutineScope by lazy { CoroutineScope(backgroundTestCoroutineDispatcher) } + private val backgroundTestCoroutineDispatcher by lazy { TestCoroutineDispatcher() } - @Before @ExperimentalCoroutinesApi fun setUp() { setUpTestApplicationComponent() } + @Before fun setUp() { setUpTestApplicationComponent() } - @Test @ExperimentalCoroutinesApi fun `test with testDispatcher since it's connected to the blocking dispatcher`() = runBlockingTest(testDispatcher) { /* ... */ } + @Test fun `test with testDispatcher since it's connected to the blocking dispatcher`() = runBlockingTest(testDispatcher) { /* ... */ } private fun setUpTestApplicationComponent() { DaggerInMemoryBlockingCacheTest_TestApplicationComponent.builder().setApplication(ApplicationProvider.getApplicationContext()).build().inject(this) @@ -110,8 +110,8 @@ class InMemoryBlockingCacheTest { @Qualifier annotation class TestDispatcher @Module class TestModule { - @ExperimentalCoroutinesApi @Singleton @Provides @TestDispatcher fun provideTestDispatcher(): TestCoroutineDispatcher { return TestCoroutineDispatcher() } - @ExperimentalCoroutinesApi @Singleton @Provides @BlockingDispatcher + @Singleton @Provides @TestDispatcher fun provideTestDispatcher(): TestCoroutineDispatcher { return TestCoroutineDispatcher() } + @Singleton @Provides @BlockingDispatcher fun provideBlockingDispatcher(@TestDispatcher testDispatcher: TestCoroutineDispatcher): CoroutineDispatcher { return testDispatcher } } diff --git a/wiki/Work-Manager.md b/wiki/Work-Manager.md index 5cd813addb1..4d145157501 100644 --- a/wiki/Work-Manager.md +++ b/wiki/Work-Manager.md @@ -42,7 +42,6 @@ If you want to introduce a new feature or any change to the existing WorkManager ... @BackgroundDispatcher private val backgroundDispatcher: CoroutineDispatcher ) : ListenableWorker(context, params) { - @ExperimentalCoroutinesApi override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) val result = backgroundScope.async {...} From d2799f0423b712361513e55ee19fb9e3cdd2db5d Mon Sep 17 00:00:00 2001 From: Ben Henning Date: Thu, 30 Mar 2023 20:42:21 -0700 Subject: [PATCH 050/180] Turn on warnings as errors for Kotlin. Fixed all warnings that the compiler warned about. Removed ViewModelProvider & fixed state leaking entirely by moving away from Jetpack's ViewModel as a base class (since we aren't correctly using that correctly). --- WORKSPACE | 9 +- app/BUILD.bazel | 1 - .../AdministratorControlsActivityPresenter.kt | 15 +- .../appversion/AppVersionFragmentPresenter.kt | 9 +- .../CompletedStoryListFragmentPresenter.kt | 8 +- .../DeveloperOptionsActivityPresenter.kt | 2 +- .../ForceNetworkTypeFragmentPresenter.kt | 9 +- .../ViewEventLogsFragmentPresenter.kt | 9 +- .../NavigationDrawerFragmentPresenter.kt | 124 +++++++--------- .../app/drawer/NavigationDrawerItem.kt | 2 +- .../android/app/help/HelpFragmentPresenter.kt | 9 +- .../app/help/faq/FAQListFragmentPresenter.kt | 11 +- ...irdPartyDependencyListFragmentPresenter.kt | 12 +- ...HintsAndSolutionDialogFragmentPresenter.kt | 17 +-- .../onboarding/OnboardingFragmentPresenter.kt | 31 ++-- .../OngoingTopicListFragmentPresenter.kt | 16 +-- .../app/options/AppLanguageActivity.kt | 19 +-- .../options/AppLanguageActivityPresenter.kt | 4 +- .../app/options/AppLanguageFragment.kt | 11 +- .../options/AppLanguageFragmentPresenter.kt | 1 - .../android/app/options/OptionsActivity.kt | 6 +- .../app/options/OptionsActivityPresenter.kt | 3 +- .../app/options/OptionsFragmentPresenter.kt | 136 ++++++++---------- .../player/audio/AudioFragmentPresenter.kt | 40 +++--- .../player/audio/LanguageDialogFragment.kt | 2 +- .../player/exploration/ExplorationActivity.kt | 7 +- .../ExplorationActivityPresenter.kt | 11 +- .../player/state/StateFragmentPresenter.kt | 62 ++++---- .../RouteToHintsAndSolutionListener.kt | 5 +- .../testing/StateFragmentTestActivity.kt | 7 +- .../StateFragmentTestActivityPresenter.kt | 13 +- .../app/profile/AdminAuthActivityPresenter.kt | 10 +- .../app/profile/AdminPinActivityPresenter.kt | 17 +-- .../AdminSettingsDialogFragmentPresenter.kt | 11 +- .../profile/PinPasswordActivityPresenter.kt | 25 +--- .../ProfileChooserFragmentPresenter.kt | 11 +- .../ResetPinDialogFragmentPresenter.kt | 11 +- .../ResumeLessonFragmentPresenter.kt | 8 +- .../ProfileEditDeletionDialogFragment.kt | 2 +- .../profile/ProfileEditFragmentPresenter.kt | 2 +- .../profile/ProfileListFragmentPresenter.kt | 9 +- .../profile/ProfileRenameActivityPresenter.kt | 10 +- .../profile/ProfileRenameFragmentPresenter.kt | 11 +- .../ProfileResetPinFragmentPresenter.kt | 44 +++--- .../app/spotlight/SpotlightFragment.kt | 2 + .../InputInteractionViewTestActivity.kt | 3 +- .../app/topic/TopicFragmentPresenter.kt | 2 +- .../ConceptCardFragmentPresenter.kt | 14 +- .../topic/practice/TopicPracticeFragment.kt | 1 + .../QuestionPlayerFragmentPresenter.kt | 8 +- .../translation/AppLanguageResourceHandler.kt | 4 +- .../app/utility/ClickableAreasImage.kt | 43 +++--- .../app/utility/FontScaleConfigurationUtil.kt | 2 + .../oppia/android/app/viewmodel/BUILD.bazel | 15 -- .../app/viewmodel/ObservableViewModel.kt | 5 +- .../app/viewmodel/ViewModelBridgeFactory.kt | 28 ---- .../app/viewmodel/ViewModelProvider.kt | 25 ---- .../WalkthroughActivityPresenter.kt | 27 ++-- .../TextViewBindingAdaptersTest.kt | 61 +++----- .../app/options/AppLanguageActivityTest.kt | 9 +- .../app/options/AppLanguageFragmentTest.kt | 9 +- .../app/options/OptionsFragmentTest.kt | 8 -- .../android/app/parser/HtmlParserTest.kt | 6 +- .../app/player/audio/AudioFragmentTest.kt | 14 +- .../app/player/state/StateFragmentTest.kt | 12 +- .../app/recyclerview/BindableAdapterTest.kt | 4 +- .../app/recyclerview/RecyclerViewMatcher.kt | 6 +- .../android/app/story/StoryFragmentTest.kt | 2 +- .../android/app/topic/TopicActivityTest.kt | 2 +- .../QuestionPlayerActivityTest.kt | 1 - .../revisioncard/RevisionCardActivityTest.kt | 4 +- .../android/app/utility/DrawableMatcher.kt | 4 +- .../app/utility/OrientationChangeAction.kt | 4 +- .../app/testing/RecentlyPlayedSpanTest.kt | 2 +- .../gae/JsonPrefixNetworkInterceptor.kt | 4 +- .../gae/RemoteAuthNetworkInterceptorTest.kt | 1 + domain/BUILD.bazel | 1 + .../ExplorationProgressController.kt | 4 + .../analytics/CpuPerformanceSnapshotter.kt | 2 + .../exceptions/ExceptionsController.kt | 26 ++-- .../UncaughtExceptionLoggerStartupListener.kt | 2 +- .../oppialogger/logscheduler/BUILD.bazel | 1 + .../logscheduler/MetricLogSchedulingWorker.kt | 18 +-- .../oppialogger/loguploader/BUILD.bazel | 1 + .../loguploader/LogUploadWorker.kt | 18 +-- .../syncup/PlatformParameterSyncUpWorker.kt | 18 +-- .../profile/ProfileManagementController.kt | 10 +- .../QuestionAssessmentProgressController.kt | 2 + .../domain/question/QuestionRetriever.kt | 11 +- .../domain/topic/ConceptCardRetriever.kt | 61 +++----- .../topic/PrimeTopicAssetsControllerImpl.kt | 23 ++- .../android/domain/topic/TopicController.kt | 68 ++++----- .../HintHandlerProdImplTest.kt | 2 + .../PerformanceMetricsControllerTest.kt | 2 +- ...rameterSyncUpWorkManagerInitializerTest.kt | 1 + .../file_content_validation_checks.textproto | 5 +- .../build/FilterPerLanguageResources.kt | 5 +- .../scripts/ci/ComputeAffectedTests.kt | 4 +- .../android/scripts/testfile/TestFileCheck.kt | 5 +- .../scripts/ci/ComputeAffectedTestsTest.kt | 15 +- .../oppia/android/testing/OppiaTestRunner.kt | 6 +- .../testing/junit/ParameterizedMethod.kt | 10 +- .../ExplorationCheckpointTestHelper.kt | 1 + .../network/MockPlatformParameterService.kt | 2 +- .../networking/NetworkConnectionTestUtil.kt | 2 + .../robolectric/OppiaShadowActivityManager.kt | 1 + .../robolectric/OppiaShadowTrafficStats.kt | 1 + .../testing/story/StoryProgressTestHelper.kt | 1 + .../threading/CoroutineExecutorService.kt | 3 +- .../TestCoroutineDispatcherEspressoImpl.kt | 4 +- .../TestCoroutineDispatcherRobolectricImpl.kt | 6 +- ...TestCoroutineDispatchersRobolectricImpl.kt | 6 +- .../testing/threading/TestDispatcherModule.kt | 21 +-- .../android/testing/time/FakeSystemClock.kt | 51 ++++--- .../NetworkConnectionTestUtilTest.kt | 2 + .../threading/CoroutineExecutorServiceTest.kt | 2 + ...TestCoroutineDispatcherEspressoImplTest.kt | 2 - ...tCoroutineDispatcherRobolectricImplTest.kt | 7 +- .../threading/TestCoroutineDispatcherTest.kt | 18 --- .../TestCoroutineDispatcherTestBase.kt | 3 - third_party/maven_install.json | 22 ++- third_party/versions.bzl | 1 + tools/kotlin/BUILD.bazel | 15 +- tools/kotlin/add_kotlinc_optin_support.patch | 59 ++++++++ .../util/extensions/ContextExtensions.kt | 8 +- .../android/util/locale/DisplayLocaleImpl.kt | 3 +- .../android/util/locale/MachineLocaleImpl.kt | 10 +- .../NetworkConnectionUtilProdImpl.kt | 1 + .../util/parser/image/BitmapBlurrer.kt | 9 +- .../android/util/statusbar/StatusBarColor.kt | 2 + .../android/util/data/AsyncResultTest.kt | 5 +- .../android/util/data/DataProvidersTest.kt | 5 + .../util/data/InMemoryBlockingCacheTest.kt | 3 +- .../NetworkConnectionUtilDebugImplTest.kt | 2 + .../NetworkConnectionUtilProdImplTest.kt | 2 + .../parser/html/ConceptCardTagHandlerTest.kt | 4 +- 136 files changed, 693 insertions(+), 1026 deletions(-) delete mode 100644 app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt delete mode 100644 app/src/main/java/org/oppia/android/app/viewmodel/ViewModelProvider.kt create mode 100644 tools/kotlin/add_kotlinc_optin_support.patch diff --git a/WORKSPACE b/WORKSPACE index 817226a9803..31c4aec4178 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -26,13 +26,20 @@ http_archive( # Add support for Kotlin: https://github.com/bazelbuild/rules_kotlin. http_archive( name = "io_bazel_rules_kotlin", + patches = ["//tools/kotlin:add_kotlinc_optin_support.patch"], sha256 = HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["sha"], urls = ["https://github.com/bazelbuild/rules_kotlin/releases/download/%s/rules_kotlin_release.tgz" % HTTP_DEPENDENCY_VERSIONS["rules_kotlin"]["version"]], ) load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories", "kotlinc_version") -kotlin_repositories() +# Use the 1.6 compiler since rules_kotlin 1.5 defaults to the 1.5 compiler. +kotlin_repositories( + compiler_release = kotlinc_version( + release = "1.6.21", + sha256 = "632166fed89f3f430482f5aa07f2e20b923b72ef688c8f5a7df3aa1502c6d8ba", + ), +) register_toolchains("//tools/kotlin:kotlin_16_jdk9_toolchain") diff --git a/app/BUILD.bazel b/app/BUILD.bazel index 2d5a0d956bd..ef4a6fcf358 100644 --- a/app/BUILD.bazel +++ b/app/BUILD.bazel @@ -684,7 +684,6 @@ kt_android_library( "//app/src/main/java/org/oppia/android/app/utility/math:math_expression_accessibility_util", "//app/src/main/java/org/oppia/android/app/viewmodel:observable_array_list", "//app/src/main/java/org/oppia/android/app/viewmodel:observable_view_model", - "//app/src/main/java/org/oppia/android/app/viewmodel:view_model_provider", "//domain", "//domain/src/main/java/org/oppia/android/domain/audio:audio_player_controller", "//domain/src/main/java/org/oppia/android/domain/clipboard:clipboard_controller", diff --git a/app/src/main/java/org/oppia/android/app/administratorcontrols/AdministratorControlsActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/administratorcontrols/AdministratorControlsActivityPresenter.kt index 179f6410289..7dd65b19a4b 100644 --- a/app/src/main/java/org/oppia/android/app/administratorcontrols/AdministratorControlsActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/administratorcontrols/AdministratorControlsActivityPresenter.kt @@ -62,14 +62,11 @@ class AdministratorControlsActivityPresenter @Inject constructor( if (isMultipane) { val adminControlsActivity = activity as AdministratorControlsActivity when (lastLoadedFragment) { - PROFILE_LIST_FRAGMENT -> (activity as AdministratorControlsActivity).loadProfileList() - APP_VERSION_FRAGMENT -> (activity as AdministratorControlsActivity).loadAppVersion() + PROFILE_LIST_FRAGMENT -> activity.loadProfileList() + APP_VERSION_FRAGMENT -> activity.loadAppVersion() PROFILE_EDIT_FRAGMENT -> selectedProfileId.let { profileId -> if (extraControlsTitle != null) { - (activity as AdministratorControlsActivity).loadProfileEdit( - profileId = profileId, - profileName = extraControlsTitle - ) + activity.loadProfileEdit(profileId = profileId, profileName = extraControlsTitle) if (isProfileDeletionDialogVisible && profileId != 0) { val fragment = activity.supportFragmentManager.findFragmentById( R.id.administrator_controls_fragment_multipane_placeholder @@ -88,7 +85,7 @@ class AdministratorControlsActivityPresenter @Inject constructor( /** Sets up the navigation drawer. */ private fun setUpNavigationDrawer() { - val toolbar = binding.administratorControlsActivityToolbar as Toolbar + val toolbar = binding.administratorControlsActivityToolbar activity.setSupportActionBar(toolbar) activity.supportActionBar!!.setDisplayShowHomeEnabled(true) navigationDrawerFragment = activity @@ -206,9 +203,9 @@ class AdministratorControlsActivityPresenter @Inject constructor( outState.putString(SELECTED_CONTROLS_TITLE_SAVED_KEY, titleTextView.text.toString()) } outState.putString(LAST_LOADED_FRAGMENT_EXTRA_KEY, lastLoadedFragment) - isProfileDeletionDialogVisible?.let { + isProfileDeletionDialogVisible.let { outState.putBoolean(IS_PROFILE_DELETION_DIALOG_VISIBLE_KEY, it) } - selectedProfileId?.let { outState.putInt(SELECTED_PROFILE_ID_SAVED_KEY, it) } + selectedProfileId.let { outState.putInt(SELECTED_PROFILE_ID_SAVED_KEY, it) } } } diff --git a/app/src/main/java/org/oppia/android/app/administratorcontrols/appversion/AppVersionFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/administratorcontrols/appversion/AppVersionFragmentPresenter.kt index 2df0651b183..bc7c1662d58 100644 --- a/app/src/main/java/org/oppia/android/app/administratorcontrols/appversion/AppVersionFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/administratorcontrols/appversion/AppVersionFragmentPresenter.kt @@ -5,7 +5,6 @@ import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment import org.oppia.android.app.fragment.FragmentScope -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.AppVersionFragmentBinding import javax.inject.Inject @@ -13,7 +12,7 @@ import javax.inject.Inject @FragmentScope class AppVersionFragmentPresenter @Inject constructor( private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider + private val appVersionViewModel: AppVersionViewModel ) { private lateinit var binding: AppVersionFragmentBinding @@ -25,12 +24,8 @@ class AppVersionFragmentPresenter @Inject constructor( ) binding.let { it.lifecycleOwner = fragment - it.viewModel = getAppVersionViewModel() + it.viewModel = appVersionViewModel } return binding.root } - - private fun getAppVersionViewModel(): AppVersionViewModel { - return viewModelProvider.getForFragment(fragment, AppVersionViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/completedstorylist/CompletedStoryListFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/completedstorylist/CompletedStoryListFragmentPresenter.kt index 0d6dd2eb221..25881880194 100644 --- a/app/src/main/java/org/oppia/android/app/completedstorylist/CompletedStoryListFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/completedstorylist/CompletedStoryListFragmentPresenter.kt @@ -8,7 +8,6 @@ import androidx.fragment.app.Fragment import androidx.recyclerview.widget.GridLayoutManager import org.oppia.android.R import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.CompletedStoryItemBinding import org.oppia.android.databinding.CompletedStoryListFragmentBinding import javax.inject.Inject @@ -17,7 +16,7 @@ import javax.inject.Inject class CompletedStoryListFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val viewModel: CompletedStoryListViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { @@ -28,7 +27,6 @@ class CompletedStoryListFragmentPresenter @Inject constructor( container: ViewGroup?, internalProfileId: Int ): View? { - val viewModel = getCompletedStoryListViewModel() viewModel.setProfileId(internalProfileId) binding = CompletedStoryListFragmentBinding @@ -60,8 +58,4 @@ class CompletedStoryListFragmentPresenter @Inject constructor( ) .build() } - - private fun getCompletedStoryListViewModel(): CompletedStoryListViewModel { - return viewModelProvider.getForFragment(fragment, CompletedStoryListViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/devoptions/DeveloperOptionsActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/devoptions/DeveloperOptionsActivityPresenter.kt index edd4e952711..dcb9a134a3a 100644 --- a/app/src/main/java/org/oppia/android/app/devoptions/DeveloperOptionsActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/devoptions/DeveloperOptionsActivityPresenter.kt @@ -33,7 +33,7 @@ class DeveloperOptionsActivityPresenter @Inject constructor( } private fun setUpNavigationDrawer() { - val toolbar = binding.developerOptionsActivityToolbar as Toolbar + val toolbar = binding.developerOptionsActivityToolbar activity.setSupportActionBar(toolbar) activity.supportActionBar!!.setDisplayShowHomeEnabled(true) navigationDrawerFragment = activity diff --git a/app/src/main/java/org/oppia/android/app/devoptions/forcenetworktype/ForceNetworkTypeFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/devoptions/forcenetworktype/ForceNetworkTypeFragmentPresenter.kt index 1b09b469bb4..54db449bc89 100644 --- a/app/src/main/java/org/oppia/android/app/devoptions/forcenetworktype/ForceNetworkTypeFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/devoptions/forcenetworktype/ForceNetworkTypeFragmentPresenter.kt @@ -9,7 +9,6 @@ import androidx.recyclerview.widget.LinearLayoutManager import com.google.common.base.Optional import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ForceNetworkTypeFragmentBinding import org.oppia.android.databinding.ForceNetworkTypeNetworkItemViewBinding import org.oppia.android.util.networking.NetworkConnectionDebugUtil @@ -21,7 +20,7 @@ class ForceNetworkTypeFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, private val networkConnectionUtil: Optional, - private val viewModelProvider: ViewModelProvider, + private val forceNetworkTypeViewModel: ForceNetworkTypeViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { @@ -46,7 +45,7 @@ class ForceNetworkTypeFragmentPresenter @Inject constructor( binding.apply { this.lifecycleOwner = fragment - this.viewModel = getForceNetworkTypeViewModel() + this.viewModel = forceNetworkTypeViewModel } linearLayoutManager = LinearLayoutManager(activity.applicationContext) @@ -83,8 +82,4 @@ class ForceNetworkTypeFragmentPresenter @Inject constructor( } } } - - private fun getForceNetworkTypeViewModel(): ForceNetworkTypeViewModel { - return viewModelProvider.getForFragment(fragment, ForceNetworkTypeViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/devoptions/vieweventlogs/ViewEventLogsFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/devoptions/vieweventlogs/ViewEventLogsFragmentPresenter.kt index 9fe0b2849f8..78635f02db3 100644 --- a/app/src/main/java/org/oppia/android/app/devoptions/vieweventlogs/ViewEventLogsFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/devoptions/vieweventlogs/ViewEventLogsFragmentPresenter.kt @@ -8,7 +8,6 @@ import androidx.fragment.app.Fragment import androidx.recyclerview.widget.LinearLayoutManager import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ViewEventLogsEventLogItemViewBinding import org.oppia.android.databinding.ViewEventLogsFragmentBinding import javax.inject.Inject @@ -18,7 +17,7 @@ import javax.inject.Inject class ViewEventLogsFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val viewEventLogsViewModel: ViewEventLogsViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { @@ -42,7 +41,7 @@ class ViewEventLogsFragmentPresenter @Inject constructor( binding.apply { this.lifecycleOwner = fragment - this.viewModel = getViewEventLogsViewModel() + this.viewModel = viewEventLogsViewModel } linearLayoutManager = LinearLayoutManager(activity.applicationContext) @@ -64,8 +63,4 @@ class ViewEventLogsFragmentPresenter @Inject constructor( ) .build() } - - private fun getViewEventLogsViewModel(): ViewEventLogsViewModel { - return viewModelProvider.getForFragment(fragment, ViewEventLogsViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerFragmentPresenter.kt index 2f45b29a533..7e318a64c37 100644 --- a/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerFragmentPresenter.kt @@ -31,7 +31,6 @@ import org.oppia.android.app.mydownloads.MyDownloadsActivity import org.oppia.android.app.options.OptionsActivity import org.oppia.android.app.profileprogress.ProfileProgressActivity import org.oppia.android.app.topic.TopicActivity -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.DrawerFragmentBinding import org.oppia.android.databinding.NavHeaderNavigationDrawerBinding import org.oppia.android.domain.oppialogger.OppiaLogger @@ -54,8 +53,8 @@ class NavigationDrawerFragmentPresenter @Inject constructor( private val profileManagementController: ProfileManagementController, private val topicController: TopicController, private val oppiaLogger: OppiaLogger, - private val headerViewModelProvider: ViewModelProvider, - private val footerViewModelProvider: ViewModelProvider, + private val headerViewModel: NavigationDrawerHeaderViewModel, + private val footerViewModel: NavigationDrawerFooterViewModel, private val developerOptionsStarter: Optional ) : NavigationView.OnNavigationItemSelectedListener { private lateinit var drawerToggle: ActionBarDrawerToggle @@ -80,13 +79,13 @@ class NavigationDrawerFragmentPresenter @Inject constructor( container, /* attachToRoot= */ false ) - headerBinding.viewModel = getHeaderViewModel() + headerBinding.viewModel = headerViewModel subscribeToProfileLiveData() subscribeToCompletedStoryListLiveData() subscribeToOngoingTopicListLiveData() binding.fragmentDrawerNavView.addHeaderView(headerBinding.root) - binding.footerViewModel = getFooterViewModel() + binding.footerViewModel = footerViewModel binding.executePendingBindings() // TODO(#3382): Remove debug only code from prod build (also check imports, constructor and drawer_fragment.xml) @@ -98,15 +97,15 @@ class NavigationDrawerFragmentPresenter @Inject constructor( // TODO(#3382): Remove debug only code from prod build (also check imports, constructor and drawer_fragment.xml) private fun setIfDeveloperOptionsMenuItemListener() { developerOptionsStarter.asSet().forEach { starter -> - getFooterViewModel().isDebugMode.set(true) + footerViewModel.isDebugMode.set(true) binding.developerOptionsLinearLayout.setOnClickListener { - if (getFooterViewModel().isDeveloperOptionsSelected.get() == true) { + if (footerViewModel.isDeveloperOptionsSelected.get() == true) { drawerLayout.closeDrawers() return@setOnClickListener } uncheckAllMenuItemsWhenAdministratorControlsOrDeveloperOptionsIsSelected() drawerLayout.closeDrawers() - getFooterViewModel().isDeveloperOptionsSelected.set(true) + footerViewModel.isDeveloperOptionsSelected.set(true) val intent = starter.createIntent(activity, internalProfileId) fragment.activity!!.startActivity(intent) if (previousMenuItemId == 0) fragment.activity!!.finish() @@ -129,38 +128,35 @@ class NavigationDrawerFragmentPresenter @Inject constructor( } private fun subscribeToProfileLiveData() { - getProfileData().observe( - fragment, - Observer { - getHeaderViewModel().profile.set(it) - getFooterViewModel().isAdmin.set(it.isAdmin) - binding.administratorControlsLinearLayout.setOnClickListener { - if (getFooterViewModel().isAdministratorControlsSelected.get() == true) { - drawerLayout.closeDrawers() - return@setOnClickListener - } + getProfileData().observe(fragment) { + headerViewModel.profile.set(it) + footerViewModel.isAdmin.set(it.isAdmin) + binding.administratorControlsLinearLayout.setOnClickListener { + if (footerViewModel.isAdministratorControlsSelected.get() == true) { + drawerLayout.closeDrawers() + return@setOnClickListener + } - uncheckAllMenuItemsWhenAdministratorControlsOrDeveloperOptionsIsSelected() + uncheckAllMenuItemsWhenAdministratorControlsOrDeveloperOptionsIsSelected() - drawerLayout.closeDrawers() - getFooterViewModel().isAdministratorControlsSelected.set(true) - val intent = - AdministratorControlsActivity.createAdministratorControlsActivityIntent( - activity, - internalProfileId - ) - fragment.activity!!.startActivity(intent) - if (previousMenuItemId == -1) fragment.activity!!.finish() - else if (previousMenuItemId != null && - NavigationDrawerItem.valueFromNavId(previousMenuItemId!!) != - NavigationDrawerItem.HOME - ) { - fragment.activity!!.finish() - } - drawerLayout.closeDrawers() + drawerLayout.closeDrawers() + footerViewModel.isAdministratorControlsSelected.set(true) + val intent = + AdministratorControlsActivity.createAdministratorControlsActivityIntent( + activity, + internalProfileId + ) + fragment.activity!!.startActivity(intent) + if (previousMenuItemId == -1) fragment.activity!!.finish() + else if (previousMenuItemId != null && + NavigationDrawerItem.valueFromNavId(previousMenuItemId!!) != + NavigationDrawerItem.HOME + ) { + fragment.activity!!.finish() } + drawerLayout.closeDrawers() } - ) + } } private fun processGetProfileResult(profileResult: AsyncResult): Profile { @@ -182,12 +178,9 @@ class NavigationDrawerFragmentPresenter @Inject constructor( } private fun subscribeToCompletedStoryListLiveData() { - getCompletedStoryListCount().observe( - fragment, - { - getHeaderViewModel().setCompletedStoryProgress(it.completedStoryCount) - } - ) + getCompletedStoryListCount().observe(fragment) { + headerViewModel.setCompletedStoryProgress(it.completedStoryCount) + } } private fun processGetCompletedStoryListResult( @@ -215,12 +208,9 @@ class NavigationDrawerFragmentPresenter @Inject constructor( } private fun subscribeToOngoingTopicListLiveData() { - getOngoingTopicListCount().observe( - fragment, - { - getHeaderViewModel().setOngoingTopicProgress(it.topicCount) - } - ) + getOngoingTopicListCount().observe(fragment) { + headerViewModel.setOngoingTopicProgress(it.topicCount) + } } private fun processGetOngoingTopicListResult( @@ -286,12 +276,12 @@ class NavigationDrawerFragmentPresenter @Inject constructor( fragment.childFragmentManager.beginTransaction().remove(previousFragment).commitNow() } val exitProfileDialogArguments = - if (getFooterViewModel().isAdministratorControlsSelected.get() == true) { + if (footerViewModel.isAdministratorControlsSelected.get() == true) { ExitProfileDialogArguments .newBuilder() .setHighlightItem(HighlightItem.ADMINISTRATOR_CONTROLS_ITEM) .build() - } else if (getFooterViewModel().isDeveloperOptionsSelected.get() == true) { + } else if (footerViewModel.isDeveloperOptionsSelected.get() == true) { ExitProfileDialogArguments .newBuilder() .setHighlightItem(HighlightItem.DEVELOPER_OPTIONS_ITEM) @@ -302,8 +292,8 @@ class NavigationDrawerFragmentPresenter @Inject constructor( .setHighlightItem(HighlightItem.LAST_CHECKED_MENU_ITEM) .build() } - getFooterViewModel().isAdministratorControlsSelected.set(false) - getFooterViewModel().isDeveloperOptionsSelected.set(false) + footerViewModel.isAdministratorControlsSelected.set(false) + footerViewModel.isDeveloperOptionsSelected.set(false) binding.fragmentDrawerNavView.menu.getItem( NavigationDrawerItem.SWITCH_PROFILE.ordinal ).isChecked = @@ -342,13 +332,13 @@ class NavigationDrawerFragmentPresenter @Inject constructor( } fun highlightAdministratorControlsItem() { - getFooterViewModel().isAdministratorControlsSelected.set(true) + footerViewModel.isAdministratorControlsSelected.set(true) uncheckAllMenuItemsWhenAdministratorControlsOrDeveloperOptionsIsSelected() drawerLayout.closeDrawers() } fun highlightDeveloperOptionsItem() { - getFooterViewModel().isDeveloperOptionsSelected.set(true) + footerViewModel.isDeveloperOptionsSelected.set(true) uncheckAllMenuItemsWhenAdministratorControlsOrDeveloperOptionsIsSelected() drawerLayout.closeDrawers() } @@ -373,8 +363,8 @@ class NavigationDrawerFragmentPresenter @Inject constructor( fun setUpDrawer(drawerLayout: DrawerLayout, toolbar: Toolbar, menuItemId: Int) { previousMenuItemId = if (activity is TopicActivity) null else menuItemId if (menuItemId != 0 && menuItemId != -1) { - getFooterViewModel().isAdministratorControlsSelected.set(false) - getFooterViewModel().isDeveloperOptionsSelected.set(false) + footerViewModel.isAdministratorControlsSelected.set(false) + footerViewModel.isDeveloperOptionsSelected.set(false) when (NavigationDrawerItem.valueFromNavId(menuItemId)) { NavigationDrawerItem.HOME -> { binding.fragmentDrawerNavView.menu.getItem( @@ -435,14 +425,14 @@ class NavigationDrawerFragmentPresenter @Inject constructor( ) } } - drawerLayout.setDrawerListener(drawerToggle) + drawerLayout.addDrawerListener(drawerToggle) /* Synchronize the state of the drawer indicator/affordance with the linked [drawerLayout]. */ drawerLayout.post { drawerToggle.syncState() } } else { // For showing navigation drawer in AdministratorControlsActivity - if (menuItemId == 0) getFooterViewModel().isAdministratorControlsSelected.set(true) + if (menuItemId == 0) footerViewModel.isAdministratorControlsSelected.set(true) // For showing navigation drawer in DeveloperOptionsActivity - else if (menuItemId == -1) getFooterViewModel().isDeveloperOptionsSelected.set(true) + else if (menuItemId == -1) footerViewModel.isDeveloperOptionsSelected.set(true) uncheckAllMenuItemsWhenAdministratorControlsOrDeveloperOptionsIsSelected() this.drawerLayout = drawerLayout drawerToggle = object : ActionBarDrawerToggle( @@ -472,7 +462,7 @@ class NavigationDrawerFragmentPresenter @Inject constructor( ) } } - drawerLayout.setDrawerListener(drawerToggle) + drawerLayout.addDrawerListener(drawerToggle) /* Synchronize the state of the drawer indicator/affordance with the linked [drawerLayout]. */ drawerLayout.post { drawerToggle.syncState() } if (previousMenuItemId != NavigationDrawerItem.HOME.ordinal && previousMenuItemId != -1) { @@ -501,18 +491,4 @@ class NavigationDrawerFragmentPresenter @Inject constructor( openActivityByMenuItemId(menuItem.itemId) return true } - - private fun getHeaderViewModel(): NavigationDrawerHeaderViewModel { - return headerViewModelProvider.getForFragment( - fragment, - NavigationDrawerHeaderViewModel::class.java - ) - } - - private fun getFooterViewModel(): NavigationDrawerFooterViewModel { - return footerViewModelProvider.getForFragment( - fragment, - NavigationDrawerFooterViewModel::class.java - ) - } } diff --git a/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerItem.kt b/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerItem.kt index b8ee7cf62e4..bcd4a46b15a 100644 --- a/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerItem.kt +++ b/app/src/main/java/org/oppia/android/app/drawer/NavigationDrawerItem.kt @@ -17,7 +17,7 @@ enum class NavigationDrawerItem(val value: Int) { for (item: NavigationDrawerItem in values()) { if (item.value == id) return item } - return throw IllegalArgumentException("NavigationDrawerItem not found by $id") + throw IllegalArgumentException("NavigationDrawerItem not found by $id") } } } diff --git a/app/src/main/java/org/oppia/android/app/help/HelpFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/help/HelpFragmentPresenter.kt index 2748b323c4f..06af338f41b 100644 --- a/app/src/main/java/org/oppia/android/app/help/HelpFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/help/HelpFragmentPresenter.kt @@ -8,7 +8,6 @@ import androidx.fragment.app.Fragment import androidx.recyclerview.widget.LinearLayoutManager import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.HelpFragmentBinding import org.oppia.android.databinding.HelpItemBinding import javax.inject.Inject @@ -18,7 +17,7 @@ import javax.inject.Inject class HelpFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val helpListViewModel: HelpListViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { private lateinit var binding: HelpFragmentBinding @@ -28,7 +27,7 @@ class HelpFragmentPresenter @Inject constructor( container: ViewGroup?, isMultipane: Boolean ): View? { - val viewModel = getHelpListViewModel() + val viewModel = helpListViewModel viewModel.isMultipane.set(isMultipane) binding = HelpFragmentBinding.inflate( @@ -55,8 +54,4 @@ class HelpFragmentPresenter @Inject constructor( setViewModel = HelpItemBinding::setViewModel ).build() } - - private fun getHelpListViewModel(): HelpListViewModel { - return viewModelProvider.getForFragment(fragment, HelpListViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/help/faq/FAQListFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/help/faq/FAQListFragmentPresenter.kt index ca0288a22bd..63db13ff594 100644 --- a/app/src/main/java/org/oppia/android/app/help/faq/FAQListFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/help/faq/FAQListFragmentPresenter.kt @@ -11,7 +11,6 @@ import org.oppia.android.app.help.faq.faqItemViewModel.FAQContentViewModel import org.oppia.android.app.help.faq.faqItemViewModel.FAQHeaderViewModel import org.oppia.android.app.help.faq.faqItemViewModel.FAQItemViewModel import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.FaqContentBinding import org.oppia.android.databinding.FaqItemHeaderBinding import org.oppia.android.databinding.FaqListFragmentBinding @@ -22,14 +21,12 @@ import javax.inject.Inject class FAQListFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val faqListViewModel: FAQListViewModel, private val multiTypeBuilderFactory: BindableAdapter.MultiTypeBuilder.Factory ) { private lateinit var binding: FaqListFragmentBinding fun handleCreateView(inflater: LayoutInflater, container: ViewGroup?): View? { - val viewModel = getFAQListViewModel() - binding = FaqListFragmentBinding.inflate( inflater, container, @@ -43,7 +40,7 @@ class FAQListFragmentPresenter @Inject constructor( binding.let { it.lifecycleOwner = fragment - it.viewModel = viewModel + it.viewModel = faqListViewModel } return binding.root } @@ -71,10 +68,6 @@ class FAQListFragmentPresenter @Inject constructor( .build() } - private fun getFAQListViewModel(): FAQListViewModel { - return viewModelProvider.getForFragment(fragment, FAQListViewModel::class.java) - } - private enum class ViewType { VIEW_TYPE_HEADER, VIEW_TYPE_CONTENT diff --git a/app/src/main/java/org/oppia/android/app/help/thirdparty/ThirdPartyDependencyListFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/help/thirdparty/ThirdPartyDependencyListFragmentPresenter.kt index 50fa6374c40..cdc7151afb5 100644 --- a/app/src/main/java/org/oppia/android/app/help/thirdparty/ThirdPartyDependencyListFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/help/thirdparty/ThirdPartyDependencyListFragmentPresenter.kt @@ -8,7 +8,6 @@ import androidx.fragment.app.Fragment import androidx.recyclerview.widget.LinearLayoutManager import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ThirdPartyDependencyItemBinding import org.oppia.android.databinding.ThirdPartyDependencyListFragmentBinding import javax.inject.Inject @@ -18,7 +17,7 @@ import javax.inject.Inject class ThirdPartyDependencyListFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val thirdPartyDependencyListViewModel: ThirdPartyDependencyListViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { private lateinit var binding: ThirdPartyDependencyListFragmentBinding @@ -29,8 +28,7 @@ class ThirdPartyDependencyListFragmentPresenter @Inject constructor( container: ViewGroup?, isMultipane: Boolean ): View { - val viewModel = getThirdPartyDependencyListViewModel() - viewModel.isMultipane.set(isMultipane) + thirdPartyDependencyListViewModel.isMultipane.set(isMultipane) binding = ThirdPartyDependencyListFragmentBinding.inflate( inflater, container, @@ -45,7 +43,7 @@ class ThirdPartyDependencyListFragmentPresenter @Inject constructor( binding.let { it.lifecycleOwner = fragment - it.viewModel = viewModel + it.viewModel = thirdPartyDependencyListViewModel } return binding.root } @@ -58,8 +56,4 @@ class ThirdPartyDependencyListFragmentPresenter @Inject constructor( ) .build() } - - private fun getThirdPartyDependencyListViewModel(): ThirdPartyDependencyListViewModel { - return viewModelProvider.getForFragment(fragment, ThirdPartyDependencyListViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionDialogFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionDialogFragmentPresenter.kt index c1bf05fb212..0aa2c119345 100644 --- a/app/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionDialogFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionDialogFragmentPresenter.kt @@ -52,7 +52,7 @@ class HintsAndSolutionDialogFragmentPresenter @Inject constructor( private lateinit var profileId: ProfileId private lateinit var bindingAdapter: BindableAdapter private lateinit var explorationId: String - private lateinit var viewModel: HintsAndSolutionViewModel + private lateinit var hintsViewModel: HintsAndSolutionViewModel /** * Sets up data binding and toolbar. @@ -86,7 +86,8 @@ class HintsAndSolutionDialogFragmentPresenter @Inject constructor( this.explorationId = explorationId // Check if hints are available for this state. - viewModel = hintsAndSolutionViewModelFactory.create(state, helpIndex, writtenTranslationContext) + hintsViewModel = + hintsAndSolutionViewModelFactory.create(state, helpIndex, writtenTranslationContext) val binding = HintsAndSolutionFragmentBinding.inflate(inflater, container, /* attachToRoot= */ false) @@ -98,7 +99,7 @@ class HintsAndSolutionDialogFragmentPresenter @Inject constructor( (fragment.requireActivity() as? HintsAndSolutionListener)?.dismiss() } binding.let { - it.viewModel = this.viewModel + it.viewModel = hintsViewModel it.lifecycleOwner = fragment } @@ -147,7 +148,7 @@ class HintsAndSolutionDialogFragmentPresenter @Inject constructor( private fun bindHintViewModel(binding: HintSummaryBinding, hintViewModel: HintViewModel) { binding.viewModel = hintViewModel - val position: Int = viewModel.itemList.indexOf(hintViewModel) + val position: Int = hintsViewModel.itemList.indexOf(hintViewModel) binding.isListExpanded = position in expandedItemIndexes @@ -217,7 +218,7 @@ class HintsAndSolutionDialogFragmentPresenter @Inject constructor( ) { binding.viewModel = solutionViewModel - val position: Int = viewModel.itemList.indexOf(solutionViewModel) + val position: Int = hintsViewModel.itemList.indexOf(solutionViewModel) binding.isListExpanded = expandedItemIndexes.contains(position) solutionIndex?.let { solutionIndex -> @@ -300,13 +301,13 @@ class HintsAndSolutionDialogFragmentPresenter @Inject constructor( } fun handleRevealSolution() { - viewModel.isSolutionRevealed.set(true) + hintsViewModel.isSolutionRevealed.set(true) expandedHintListIndexListener.onRevealSolutionClicked( - solutionIndex = viewModel.solutionIndex, + solutionIndex = hintsViewModel.solutionIndex, isSolutionRevealed = true ) (fragment.requireActivity() as? RevealSolutionInterface)?.revealSolution() - expandOrCollapseItem(position = viewModel.solutionIndex) + expandOrCollapseItem(position = hintsViewModel.solutionIndex) } fun onRevealHintClicked(index: Int?, isHintRevealed: Boolean?) { diff --git a/app/src/main/java/org/oppia/android/app/onboarding/OnboardingFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/onboarding/OnboardingFragmentPresenter.kt index 1551e6c4199..c9a37d9b391 100644 --- a/app/src/main/java/org/oppia/android/app/onboarding/OnboardingFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/onboarding/OnboardingFragmentPresenter.kt @@ -14,7 +14,6 @@ import org.oppia.android.app.model.PolicyPage import org.oppia.android.app.policies.RouteToPoliciesListener import org.oppia.android.app.recyclerview.BindableAdapter import org.oppia.android.app.translation.AppLanguageResourceHandler -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.OnboardingFragmentBinding import org.oppia.android.databinding.OnboardingSlideBinding import org.oppia.android.databinding.OnboardingSlideFinalBinding @@ -28,8 +27,8 @@ import javax.inject.Inject class OnboardingFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, - private val viewModelProviderFinalSlide: ViewModelProvider, + private val onboardingViewModel: OnboardingViewModel, + private val onboardingSlideFinalViewModel: OnboardingSlideFinalViewModel, private val resourceHandler: AppLanguageResourceHandler, private val htmlParserFactory: HtmlParser.Factory, private val multiTypeBuilderFactory: BindableAdapter.MultiTypeBuilder.Factory @@ -48,7 +47,7 @@ class OnboardingFragmentPresenter @Inject constructor( binding.let { it.lifecycleOwner = fragment it.presenter = this - it.viewModel = getOnboardingViewModel() + it.viewModel = onboardingViewModel } setUpViewPager() addDots() @@ -68,7 +67,7 @@ class OnboardingFragmentPresenter @Inject constructor( OnboardingSlideViewModel( context = activity, viewPagerSlide = ViewPagerSlide.SLIDE_2, resourceHandler ), - getOnboardingSlideFinalViewModel() + onboardingSlideFinalViewModel ) ) binding.onboardingSlideViewPager.adapter = onboardingViewPagerBindableAdapter @@ -87,12 +86,9 @@ class OnboardingFragmentPresenter @Inject constructor( override fun onPageSelected(position: Int) { if (position == TOTAL_NUMBER_OF_SLIDES - 1) { binding.onboardingSlideViewPager.currentItem = TOTAL_NUMBER_OF_SLIDES - 1 - getOnboardingViewModel().slideChanged(TOTAL_NUMBER_OF_SLIDES - 1) + onboardingViewModel.slideChanged(TOTAL_NUMBER_OF_SLIDES - 1) } else { - getOnboardingViewModel().slideChanged( - ViewPagerSlide.getSlideForPosition(position) - .ordinal - ) + onboardingViewModel.slideChanged(ViewPagerSlide.getSlideForPosition(position).ordinal) } selectDot(position) onboardingStatusBarColorUpdate(position) @@ -154,13 +150,6 @@ class OnboardingFragmentPresenter @Inject constructor( } } - private fun getOnboardingSlideFinalViewModel(): OnboardingSlideFinalViewModel { - return viewModelProviderFinalSlide.getForFragment( - fragment, - OnboardingSlideFinalViewModel::class.java - ) - } - private enum class ViewType { ONBOARDING_MIDDLE_SLIDE, ONBOARDING_FINAL_SLIDE @@ -204,17 +193,13 @@ class OnboardingFragmentPresenter @Inject constructor( val position: Int = binding.onboardingSlideViewPager.currentItem + 1 binding.onboardingSlideViewPager.currentItem = position if (position != TOTAL_NUMBER_OF_SLIDES - 1) { - getOnboardingViewModel().slideChanged(ViewPagerSlide.getSlideForPosition(position).ordinal) + onboardingViewModel.slideChanged(ViewPagerSlide.getSlideForPosition(position).ordinal) } else { - getOnboardingViewModel().slideChanged(TOTAL_NUMBER_OF_SLIDES - 1) + onboardingViewModel.slideChanged(TOTAL_NUMBER_OF_SLIDES - 1) } selectDot(position) } - private fun getOnboardingViewModel(): OnboardingViewModel { - return viewModelProvider.getForFragment(fragment, OnboardingViewModel::class.java) - } - private fun addDots() { val dotsLayout = binding.slideDotsContainer val dotIdList = ArrayList() diff --git a/app/src/main/java/org/oppia/android/app/ongoingtopiclist/OngoingTopicListFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/ongoingtopiclist/OngoingTopicListFragmentPresenter.kt index 09968096fad..2f46bdab3fb 100644 --- a/app/src/main/java/org/oppia/android/app/ongoingtopiclist/OngoingTopicListFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/ongoingtopiclist/OngoingTopicListFragmentPresenter.kt @@ -8,7 +8,6 @@ import androidx.fragment.app.Fragment import androidx.recyclerview.widget.GridLayoutManager import org.oppia.android.R import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.OngoingTopicItemBinding import org.oppia.android.databinding.OngoingTopicListFragmentBinding import javax.inject.Inject @@ -17,7 +16,7 @@ import javax.inject.Inject class OngoingTopicListFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val ongoingTopicListViewModel: OngoingTopicListViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { @@ -28,14 +27,13 @@ class OngoingTopicListFragmentPresenter @Inject constructor( container: ViewGroup?, internalProfileId: Int ): View? { - val viewModel = getOngoingTopicListViewModel() binding = OngoingTopicListFragmentBinding.inflate( inflater, container, /* attachToRoot= */ false ) - viewModel.setProfileId(internalProfileId) + ongoingTopicListViewModel.setProfileId(internalProfileId) binding.ongoingTopicListToolbar.setNavigationOnClickListener { (activity as OngoingTopicListActivity).finish() @@ -47,11 +45,11 @@ class OngoingTopicListFragmentPresenter @Inject constructor( layoutManager = GridLayoutManager(context, spanCount) } - // NB: Both the view model and lifecycle owner must be set in order to correctly bind LiveData elements to - // data-bound view models. + // NB: Both the view model and lifecycle owner must be set in order to correctly bind LiveData + // elements to data-bound view models. binding.let { it.lifecycleOwner = fragment - it.viewModel = viewModel + it.viewModel = ongoingTopicListViewModel } return binding.root } @@ -64,8 +62,4 @@ class OngoingTopicListFragmentPresenter @Inject constructor( ) .build() } - - private fun getOngoingTopicListViewModel(): OngoingTopicListViewModel { - return viewModelProvider.getForFragment(fragment, OngoingTopicListViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/options/AppLanguageActivity.kt b/app/src/main/java/org/oppia/android/app/options/AppLanguageActivity.kt index abee6ad3500..964c317e081 100644 --- a/app/src/main/java/org/oppia/android/app/options/AppLanguageActivity.kt +++ b/app/src/main/java/org/oppia/android/app/options/AppLanguageActivity.kt @@ -13,15 +13,11 @@ import javax.inject.Inject class AppLanguageActivity : InjectableAppCompatActivity() { @Inject lateinit var appLanguageActivityPresenter: AppLanguageActivityPresenter - private lateinit var prefKey: String private lateinit var prefSummaryValue: String override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) (activityComponent as ActivityComponentImpl).inject(this) - prefKey = checkNotNull(intent.getStringExtra(APP_LANGUAGE_PREFERENCE_TITLE_EXTRA_KEY)) { - "Expected $APP_LANGUAGE_PREFERENCE_TITLE_EXTRA_KEY to be in intent extras." - } prefSummaryValue = if (savedInstanceState == null) { checkNotNull(intent.getStringExtra(APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_EXTRA_KEY)) { "Expected $APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_EXTRA_KEY to be in intent extras." @@ -29,33 +25,22 @@ class AppLanguageActivity : InjectableAppCompatActivity() { } else { savedInstanceState.get(SELECTED_LANGUAGE_EXTRA_KEY) as String } - appLanguageActivityPresenter.handleOnCreate(prefKey, prefSummaryValue) + appLanguageActivityPresenter.handleOnCreate(prefSummaryValue) } companion object { - internal const val APP_LANGUAGE_PREFERENCE_TITLE_EXTRA_KEY = - "AppLanguageActivity.app_language_preference_title" const val APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_EXTRA_KEY = "AppLanguageActivity.app_language_preference_summary_value" internal const val SELECTED_LANGUAGE_EXTRA_KEY = "AppLanguageActivity.selected_language" /** Returns a new [Intent] to route to [AppLanguageActivity]. */ - fun createAppLanguageActivityIntent( - context: Context, - prefKey: String, - summaryValue: String? - ): Intent { + fun createAppLanguageActivityIntent(context: Context, summaryValue: String?): Intent { return Intent(context, AppLanguageActivity::class.java).apply { - putExtra(APP_LANGUAGE_PREFERENCE_TITLE_EXTRA_KEY, prefKey) putExtra(APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_EXTRA_KEY, summaryValue) decorateWithScreenName(APP_LANGUAGE_ACTIVITY) } } - fun getAppLanguagePreferenceTitleExtraKey(): String { - return APP_LANGUAGE_PREFERENCE_TITLE_EXTRA_KEY - } - fun getAppLanguagePreferenceSummaryValueExtraKey(): String { return APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_EXTRA_KEY } diff --git a/app/src/main/java/org/oppia/android/app/options/AppLanguageActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/options/AppLanguageActivityPresenter.kt index ec02145eb53..b0b823a646d 100644 --- a/app/src/main/java/org/oppia/android/app/options/AppLanguageActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/options/AppLanguageActivityPresenter.kt @@ -13,7 +13,7 @@ import javax.inject.Inject class AppLanguageActivityPresenter @Inject constructor(private val activity: AppCompatActivity) { private lateinit var prefSummaryValue: String - fun handleOnCreate(prefKey: String, prefValue: String) { + fun handleOnCreate(prefValue: String) { val binding: AppLanguageActivityBinding = DataBindingUtil.setContentView( activity, R.layout.app_language_activity, @@ -27,7 +27,7 @@ class AppLanguageActivityPresenter @Inject constructor(private val activity: App } setLanguageSelected(prefValue) if (getAppLanguageFragment() == null) { - val appLanguageFragment = AppLanguageFragment.newInstance(prefKey, prefValue) + val appLanguageFragment = AppLanguageFragment.newInstance(prefValue) activity.supportFragmentManager.beginTransaction() .add(R.id.app_language_fragment_container, appLanguageFragment).commitNow() } diff --git a/app/src/main/java/org/oppia/android/app/options/AppLanguageFragment.kt b/app/src/main/java/org/oppia/android/app/options/AppLanguageFragment.kt index d83088db9af..752d53088bb 100644 --- a/app/src/main/java/org/oppia/android/app/options/AppLanguageFragment.kt +++ b/app/src/main/java/org/oppia/android/app/options/AppLanguageFragment.kt @@ -10,8 +10,6 @@ import org.oppia.android.app.fragment.InjectableFragment import org.oppia.android.util.extensions.getStringFromBundle import javax.inject.Inject -private const val APP_LANGUAGE_PREFERENCE_TITLE_ARGUMENT_KEY = - "AppLanguageFragment.app_language_preference_title" private const val APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_ARGUMENT_KEY = "AppLanguageFragment.app_language_preference_summary_value" private const val SELECTED_LANGUAGE_SAVED_KEY = "AppLanguageFragment.selected_language" @@ -23,10 +21,9 @@ class AppLanguageFragment : InjectableFragment(), AppLanguageRadioButtonListener lateinit var appLanguageFragmentPresenter: AppLanguageFragmentPresenter companion object { - fun newInstance(prefsKey: String, prefsSummaryValue: String): AppLanguageFragment { + fun newInstance(prefsSummaryValue: String): AppLanguageFragment { val fragment = AppLanguageFragment() val args = Bundle() - args.putString(APP_LANGUAGE_PREFERENCE_TITLE_ARGUMENT_KEY, prefsKey) args.putString(APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_ARGUMENT_KEY, prefsSummaryValue) fragment.arguments = args return fragment @@ -45,7 +42,6 @@ class AppLanguageFragment : InjectableFragment(), AppLanguageRadioButtonListener ): View? { val args = checkNotNull(arguments) { "Expected arguments to be passed to AppLanguageFragment" } - val prefsKey = args.getStringFromBundle(APP_LANGUAGE_PREFERENCE_TITLE_ARGUMENT_KEY) val prefsSummaryValue = if (savedInstanceState == null) { args.getStringFromBundle(APP_LANGUAGE_PREFERENCE_SUMMARY_VALUE_ARGUMENT_KEY) } else { @@ -54,7 +50,6 @@ class AppLanguageFragment : InjectableFragment(), AppLanguageRadioButtonListener return appLanguageFragmentPresenter.handleOnCreateView( inflater, container, - prefsKey!!, prefsSummaryValue!! ) } @@ -67,7 +62,7 @@ class AppLanguageFragment : InjectableFragment(), AppLanguageRadioButtonListener ) } - override fun onLanguageSelected(selectedLanguage: String) { - appLanguageFragmentPresenter.onLanguageSelected(selectedLanguage) + override fun onLanguageSelected(appLanguage: String) { + appLanguageFragmentPresenter.onLanguageSelected(appLanguage) } } diff --git a/app/src/main/java/org/oppia/android/app/options/AppLanguageFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/options/AppLanguageFragmentPresenter.kt index 2cf5e808f1a..c0b6f122ea0 100644 --- a/app/src/main/java/org/oppia/android/app/options/AppLanguageFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/options/AppLanguageFragmentPresenter.kt @@ -19,7 +19,6 @@ class AppLanguageFragmentPresenter @Inject constructor( fun handleOnCreateView( inflater: LayoutInflater, container: ViewGroup?, - prefKey: String, prefSummaryValue: String ): View? { val binding = AppLanguageFragmentBinding.inflate( diff --git a/app/src/main/java/org/oppia/android/app/options/OptionsActivity.kt b/app/src/main/java/org/oppia/android/app/options/OptionsActivity.kt index ed3ae344b4f..27e6bb29558 100644 --- a/app/src/main/java/org/oppia/android/app/options/OptionsActivity.kt +++ b/app/src/main/java/org/oppia/android/app/options/OptionsActivity.kt @@ -116,11 +116,7 @@ class OptionsActivity : override fun routeAppLanguageList(appLanguage: String?) { startActivityForResult( - AppLanguageActivity.createAppLanguageActivityIntent( - this, - APP_LANGUAGE, - appLanguage - ), + AppLanguageActivity.createAppLanguageActivityIntent(this, appLanguage), REQUEST_CODE_APP_LANGUAGE ) } diff --git a/app/src/main/java/org/oppia/android/app/options/OptionsActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/options/OptionsActivityPresenter.kt index abe803f31af..bb982fa542c 100644 --- a/app/src/main/java/org/oppia/android/app/options/OptionsActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/options/OptionsActivityPresenter.kt @@ -103,8 +103,7 @@ class OptionsActivityPresenter @Inject constructor( } fun loadAppLanguageFragment(appLanguage: String) { - val appLanguageFragment = - AppLanguageFragment.newInstance(APP_LANGUAGE, appLanguage) + val appLanguageFragment = AppLanguageFragment.newInstance(appLanguage) activity.supportFragmentManager .beginTransaction() .replace(R.id.multipane_options_container, appLanguageFragment) diff --git a/app/src/main/java/org/oppia/android/app/options/OptionsFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/options/OptionsFragmentPresenter.kt index 14fe99b0c32..c30d8bcadbf 100644 --- a/app/src/main/java/org/oppia/android/app/options/OptionsFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/options/OptionsFragmentPresenter.kt @@ -14,7 +14,6 @@ import org.oppia.android.app.model.AudioLanguage import org.oppia.android.app.model.ProfileId import org.oppia.android.app.model.ReadingTextSize import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.OptionAppLanguageBinding import org.oppia.android.databinding.OptionAudioLanguageBinding import org.oppia.android.databinding.OptionStoryTextSizeBinding @@ -26,7 +25,6 @@ import org.oppia.android.util.data.DataProviders.Companion.toLiveData import java.security.InvalidParameterException import javax.inject.Inject -const val APP_LANGUAGE = "APP_LANGUAGE" private const val READING_TEXT_SIZE_TAG = "ReadingTextSize" private const val APP_LANGUAGE_TAG = "AppLanguage" private const val AUDIO_LANGUAGE_TAG = "AudioLanguage" @@ -43,7 +41,7 @@ class OptionsFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, private val profileManagementController: ProfileManagementController, - private val viewModelProvider: ViewModelProvider, + private val optionControlsViewModel: OptionControlsViewModel, private val oppiaLogger: OppiaLogger, private val multiTypeBuilderFactory: BindableAdapter.MultiTypeBuilder.Factory ) { @@ -53,7 +51,6 @@ class OptionsFragmentPresenter @Inject constructor( private lateinit var profileId: ProfileId private var appLanguage = AppLanguage.ENGLISH_APP_LANGUAGE private var audioLanguage = AudioLanguage.NO_AUDIO - private val viewModel = getOptionControlsItemViewModel() fun handleCreateView( inflater: LayoutInflater, @@ -62,9 +59,9 @@ class OptionsFragmentPresenter @Inject constructor( isFirstOpen: Boolean, selectedFragment: String ): View? { - viewModel.isUIInitialized(false) - viewModel.isFirstOpen(isFirstOpen) - viewModel.isMultipane.set(isMultipane) + optionControlsViewModel.isUIInitialized(false) + optionControlsViewModel.isFirstOpen(isFirstOpen) + optionControlsViewModel.isMultipane.set(isMultipane) binding = OptionsFragmentBinding.inflate( inflater, container, @@ -73,7 +70,7 @@ class OptionsFragmentPresenter @Inject constructor( internalProfileId = activity.intent.getIntExtra(NAVIGATION_PROFILE_ID_ARGUMENT_KEY, -1) profileId = ProfileId.newBuilder().setInternalId(internalProfileId).build() - viewModel.setProfileId(profileId) + optionControlsViewModel.setProfileId(profileId) val optionsRecyclerViewAdapter = createRecyclerViewAdapter(isMultipane) binding.optionsRecyclerview.apply { @@ -82,10 +79,10 @@ class OptionsFragmentPresenter @Inject constructor( recyclerViewAdapter = optionsRecyclerViewAdapter binding.let { it.lifecycleOwner = fragment - it.viewModel = viewModel + it.viewModel = optionControlsViewModel } setSelectedFragment(selectedFragment) - viewModel.isUIInitialized(true) + optionControlsViewModel.isUIInitialized(true) return binding.root } @@ -135,7 +132,7 @@ class OptionsFragmentPresenter @Inject constructor( binding: OptionStoryTextSizeBinding, model: OptionsReadingTextSizeViewModel ) { - binding.commonViewModel = viewModel + binding.commonViewModel = optionControlsViewModel binding.viewModel = model } @@ -143,7 +140,7 @@ class OptionsFragmentPresenter @Inject constructor( binding: OptionAppLanguageBinding, model: OptionsAppLanguageViewModel ) { - binding.commonViewModel = viewModel + binding.commonViewModel = optionControlsViewModel binding.viewModel = model } @@ -151,12 +148,12 @@ class OptionsFragmentPresenter @Inject constructor( binding: OptionAudioLanguageBinding, model: OptionsAudioLanguageViewModel ) { - binding.commonViewModel = viewModel + binding.commonViewModel = optionControlsViewModel binding.viewModel = model } fun setSelectedFragment(selectedFragment: String) { - viewModel.selectedFragmentIndex.set( + optionControlsViewModel.selectedFragmentIndex.set( getSelectedFragmentIndex( selectedFragment ) @@ -172,10 +169,6 @@ class OptionsFragmentPresenter @Inject constructor( } } - private fun getOptionControlsItemViewModel(): OptionControlsViewModel { - return viewModelProvider.getForFragment(fragment, OptionControlsViewModel::class.java) - } - private enum class ViewType { VIEW_TYPE_READING_TEXT_SIZE, VIEW_TYPE_APP_LANGUAGE, @@ -183,87 +176,73 @@ class OptionsFragmentPresenter @Inject constructor( } fun updateReadingTextSize(textSize: ReadingTextSize) { - profileManagementController.updateReadingTextSize(profileId, textSize).toLiveData().observe( - fragment, - { - when (it) { - is AsyncResult.Failure -> { - oppiaLogger.e( - READING_TEXT_SIZE_TAG, "$READING_TEXT_SIZE_ERROR: updating to $textSize", it.error - ) - } - else -> {} // Nothing needs to be done unless the update failed. + val sizeUpdateResult = profileManagementController.updateReadingTextSize(profileId, textSize) + sizeUpdateResult.toLiveData().observe(fragment) { + when (it) { + is AsyncResult.Failure -> { + oppiaLogger.e( + READING_TEXT_SIZE_TAG, "$READING_TEXT_SIZE_ERROR: updating to $textSize", it.error + ) } + else -> {} // Nothing needs to be done unless the update failed. } - ) + } recyclerViewAdapter.notifyItemChanged(0) } fun updateAppLanguage(language: String) { when (language) { - getOptionControlsItemViewModel().getAppLanguage(AppLanguage.ENGLISH_APP_LANGUAGE) -> { + optionControlsViewModel.getAppLanguage(AppLanguage.ENGLISH_APP_LANGUAGE) -> { profileManagementController.updateAppLanguage( profileId, AppLanguage.ENGLISH_APP_LANGUAGE - ).toLiveData().observe( - fragment, - Observer { - when (it) { - is AsyncResult.Success -> appLanguage = AppLanguage.ENGLISH_APP_LANGUAGE - is AsyncResult.Failure -> - oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: English", it.error) - is AsyncResult.Pending -> {} // Wait for a result. - } + ).toLiveData().observe(fragment) { + when (it) { + is AsyncResult.Success -> appLanguage = AppLanguage.ENGLISH_APP_LANGUAGE + is AsyncResult.Failure -> + oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: English", it.error) + is AsyncResult.Pending -> {} // Wait for a result. } - ) + } } - getOptionControlsItemViewModel().getAppLanguage(AppLanguage.HINDI_APP_LANGUAGE) -> { + optionControlsViewModel.getAppLanguage(AppLanguage.HINDI_APP_LANGUAGE) -> { profileManagementController.updateAppLanguage( profileId, AppLanguage.HINDI_APP_LANGUAGE - ).toLiveData().observe( - fragment, - Observer { - when (it) { - is AsyncResult.Success -> appLanguage = AppLanguage.HINDI_APP_LANGUAGE - is AsyncResult.Failure -> - oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: Hindi", it.error) - is AsyncResult.Pending -> {} // Wait for a result. - } + ).toLiveData().observe(fragment) { + when (it) { + is AsyncResult.Success -> appLanguage = AppLanguage.HINDI_APP_LANGUAGE + is AsyncResult.Failure -> + oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: Hindi", it.error) + is AsyncResult.Pending -> {} // Wait for a result. } - ) + } } - getOptionControlsItemViewModel().getAppLanguage(AppLanguage.CHINESE_APP_LANGUAGE) -> { + optionControlsViewModel.getAppLanguage(AppLanguage.CHINESE_APP_LANGUAGE) -> { profileManagementController.updateAppLanguage( profileId, AppLanguage.CHINESE_APP_LANGUAGE - ).toLiveData().observe( - fragment, - Observer { - when (it) { - is AsyncResult.Success -> appLanguage = AppLanguage.CHINESE_APP_LANGUAGE - is AsyncResult.Failure -> - oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: Chinese", it.error) - is AsyncResult.Pending -> {} // Wait for a result. - } + ).toLiveData().observe(fragment) { + when (it) { + is AsyncResult.Success -> appLanguage = AppLanguage.CHINESE_APP_LANGUAGE + is AsyncResult.Failure -> + oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: Chinese", it.error) + is AsyncResult.Pending -> {} // Wait for a result. } - ) + } } - getOptionControlsItemViewModel().getAppLanguage(AppLanguage.FRENCH_APP_LANGUAGE) -> { + optionControlsViewModel.getAppLanguage(AppLanguage.FRENCH_APP_LANGUAGE) -> { profileManagementController.updateAppLanguage( profileId, AppLanguage.FRENCH_APP_LANGUAGE - ).toLiveData().observe( - fragment, - Observer { - when (it) { - is AsyncResult.Success -> appLanguage = AppLanguage.FRENCH_APP_LANGUAGE - is AsyncResult.Failure -> - oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: French", it.error) - is AsyncResult.Pending -> {} // Wait for a result. - } + ).toLiveData().observe(fragment) { + when (it) { + is AsyncResult.Success -> appLanguage = AppLanguage.FRENCH_APP_LANGUAGE + is AsyncResult.Failure -> + oppiaLogger.e(APP_LANGUAGE_TAG, "$APP_LANGUAGE_ERROR: French", it.error) + is AsyncResult.Pending -> {} // Wait for a result. } - ) + } } } @@ -290,13 +269,10 @@ class OptionsFragmentPresenter @Inject constructor( * @param action what to execute after the UI is initialized. */ fun runAfterUIInitialization(action: () -> Unit) { - viewModel.uiLiveData.observe( - fragment, - Observer { - if (it) { - action.invoke() - } + optionControlsViewModel.uiLiveData.observe(fragment) { + if (it) { + action.invoke() } - ) + } } } diff --git a/app/src/main/java/org/oppia/android/app/player/audio/AudioFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/player/audio/AudioFragmentPresenter.kt index 5e5f4cd29c6..0872efb768d 100644 --- a/app/src/main/java/org/oppia/android/app/player/audio/AudioFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/player/audio/AudioFragmentPresenter.kt @@ -26,7 +26,6 @@ import org.oppia.android.app.spotlight.SpotlightManager import org.oppia.android.app.spotlight.SpotlightShape import org.oppia.android.app.spotlight.SpotlightTarget import org.oppia.android.app.translation.AppLanguageResourceHandler -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.AudioFragmentBinding import org.oppia.android.domain.audio.CellularAudioDialogController import org.oppia.android.domain.oppialogger.OppiaLogger @@ -51,7 +50,7 @@ class AudioFragmentPresenter @Inject constructor( private val cellularAudioDialogController: CellularAudioDialogController, private val profileManagementController: ProfileManagementController, private val networkConnectionUtil: NetworkConnectionUtil, - private val viewModelProvider: ViewModelProvider, + private val audioViewModel: AudioViewModel, private val oppiaLogger: OppiaLogger, private val resourceHandler: AppLanguageResourceHandler, @EnableSpotlightUi private val enableSpotlightUi: PlatformParameterValue @@ -63,9 +62,6 @@ class AudioFragmentPresenter @Inject constructor( private var showCellularDataDialog = true private var useCellularData = false private var prepared = false - private val viewModel by lazy { - getAudioViewModel() - } private var isPauseAudioRequestPending = false private lateinit var binding: AudioFragmentBinding @@ -102,11 +98,11 @@ class AudioFragmentPresenter @Inject constructor( } override fun onStopTrackingTouch(seekBar: SeekBar?) { - viewModel.handleSeekTo(userProgress) + audioViewModel.handleSeekTo(userProgress) userIsSeeking = false } }) - viewModel.playStatusLiveData.observe( + audioViewModel.playStatusLiveData.observe( fragment, Observer { prepared = it != UiAudioPlayStatus.LOADING && it != UiAudioPlayStatus.FAILED @@ -124,7 +120,7 @@ class AudioFragmentPresenter @Inject constructor( ) binding.let { - it.viewModel = viewModel + it.viewModel = audioViewModel it.audioFragment = fragment as AudioFragment it.lifecycleOwner = fragment } @@ -162,8 +158,8 @@ class AudioFragmentPresenter @Inject constructor( getProfileData().observe( activity, Observer { result -> - viewModel.selectedLanguageCode = result - viewModel.loadMainContentAudio(allowAutoPlay = false, reloadingContent = false) + audioViewModel.selectedLanguageCode = result + audioViewModel.loadMainContentAudio(allowAutoPlay = false, reloadingContent = false) } ) } @@ -194,8 +190,8 @@ class AudioFragmentPresenter @Inject constructor( /** Sets selected language code in presenter and ViewModel */ fun languageSelected(language: String) { - if (viewModel.selectedLanguageCode != language) { - viewModel.setAudioLanguageCode(language) + if (audioViewModel.selectedLanguageCode != language) { + audioViewModel.setAudioLanguageCode(language) } } @@ -206,8 +202,8 @@ class AudioFragmentPresenter @Inject constructor( fragment.childFragmentManager.beginTransaction().remove(previousFragment).commitNow() } val dialogFragment = LanguageDialogFragment.newInstance( - ArrayList(viewModel.languages), - viewModel.selectedLanguageCode + ArrayList(audioViewModel.languages), + audioViewModel.selectedLanguageCode ) dialogFragment.showNow(fragment.childFragmentManager, TAG_LANGUAGE_DIALOG) } @@ -215,30 +211,30 @@ class AudioFragmentPresenter @Inject constructor( /** Pauses audio if in prepared state */ fun handleOnStop() { if (!activity.isChangingConfigurations && prepared) { - viewModel.pauseAudio() + audioViewModel.pauseAudio() } } /** Releases audio player resources */ fun handleOnDestroy() { if (!activity.isChangingConfigurations) { - viewModel.handleRelease() + audioViewModel.handleRelease() } } fun setStateAndExplorationId(newState: State, explorationId: String) = - viewModel.setStateAndExplorationId(newState, explorationId) + audioViewModel.setStateAndExplorationId(newState, explorationId) fun loadMainContentAudio(allowAutoPlay: Boolean, reloadingContent: Boolean) = - viewModel.loadMainContentAudio(allowAutoPlay, reloadingContent) + audioViewModel.loadMainContentAudio(allowAutoPlay, reloadingContent) fun loadFeedbackAudio(contentId: String, allowAutoPlay: Boolean) = - viewModel.loadFeedbackAudio(contentId, allowAutoPlay) + audioViewModel.loadFeedbackAudio(contentId, allowAutoPlay) fun pauseAudio() { isPauseAudioRequestPending = true if (prepared && isPauseAudioRequestPending) { - viewModel.pauseAudio() + audioViewModel.pauseAudio() isPauseAudioRequestPending = false } } @@ -341,8 +337,4 @@ class AudioFragmentPresenter @Inject constructor( dialog.dismiss() }.create().show() } - - private fun getAudioViewModel(): AudioViewModel { - return viewModelProvider.getForFragment(fragment, AudioViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/player/audio/LanguageDialogFragment.kt b/app/src/main/java/org/oppia/android/app/player/audio/LanguageDialogFragment.kt index 311de76cbe5..8d3f2db996c 100644 --- a/app/src/main/java/org/oppia/android/app/player/audio/LanguageDialogFragment.kt +++ b/app/src/main/java/org/oppia/android/app/player/audio/LanguageDialogFragment.kt @@ -72,7 +72,7 @@ class LanguageDialogFragment : InjectableDialogFragment() { return AlertDialog .Builder(ContextThemeWrapper(activity as Context, R.style.OppiaDialogFragmentTheme)) .setTitle(R.string.audio_language_select_dialog_title) - .setSingleChoiceItems(options, selectedIndex) { dialog, which -> + .setSingleChoiceItems(options, selectedIndex) { _, which -> selectedIndex = which } .setPositiveButton(R.string.audio_language_select_dialog_okay_button) { _, _ -> diff --git a/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivity.kt b/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivity.kt index cedf1abaf54..1f8b7259b18 100755 --- a/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivity.kt +++ b/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivity.kt @@ -155,13 +155,10 @@ class ExplorationActivity : ) as HintsAndSolutionDialogFragment? } - override fun routeToHintsAndSolution( - explorationId: String, - helpIndex: HelpIndex - ) { + override fun routeToHintsAndSolution(id: String, helpIndex: HelpIndex) { if (getHintsAndSolution() == null) { val hintsAndSolutionDialogFragment = HintsAndSolutionDialogFragment.newInstance( - explorationId, + id, state, helpIndex, writtenTranslationContext, diff --git a/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivityPresenter.kt index 6c6c104b082..adcc6dcb68f 100644 --- a/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/player/exploration/ExplorationActivityPresenter.kt @@ -30,7 +30,6 @@ import org.oppia.android.app.spotlight.SpotlightTarget import org.oppia.android.app.topic.TopicActivity import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.FontScaleConfigurationUtil -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ExplorationActivityBinding import org.oppia.android.domain.exploration.ExplorationDataController import org.oppia.android.domain.oppialogger.OppiaLogger @@ -51,7 +50,7 @@ const val TAG_HINTS_AND_SOLUTION_EXPLORATION_MANAGER = "HINTS_AND_SOLUTION_EXPLO class ExplorationActivityPresenter @Inject constructor( private val activity: AppCompatActivity, private val explorationDataController: ExplorationDataController, - private val viewModelProvider: ViewModelProvider, + private val exploreViewModel: ExplorationViewModel, private val fontScaleConfigurationUtil: FontScaleConfigurationUtil, private val translationController: TranslationController, private val oppiaLogger: OppiaLogger, @@ -72,10 +71,6 @@ class ExplorationActivityPresenter @Inject constructor( private lateinit var oldestCheckpointExplorationTitle: String private lateinit var binding: ExplorationActivityBinding - private val exploreViewModel by lazy { - getExplorationViewModel() - } - fun handleOnCreate( context: Context, profileId: ProfileId, @@ -338,10 +333,6 @@ class ExplorationActivityPresenter @Inject constructor( } } - private fun getExplorationViewModel(): ExplorationViewModel { - return viewModelProvider.getForActivity(activity, ExplorationViewModel::class.java) - } - /** Helper for subscribeToExploration. */ private fun getEphemeralExploration( exploration: LiveData> diff --git a/app/src/main/java/org/oppia/android/app/player/state/StateFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/player/state/StateFragmentPresenter.kt index 725ae21d1d6..1f73aa91dfd 100755 --- a/app/src/main/java/org/oppia/android/app/player/state/StateFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/player/state/StateFragmentPresenter.kt @@ -74,7 +74,7 @@ class StateFragmentPresenter @Inject constructor( private val assemblerBuilderFactory: StatePlayerRecyclerViewAssembler.Builder.Factory, private val splitScreenManager: SplitScreenManager, private val oppiaClock: OppiaClock, - private val viewModel: StateViewModel, + private val stateViewModel: StateViewModel, private val accessibilityService: AccessibilityService, private val resourceHandler: AppLanguageResourceHandler ) { @@ -112,7 +112,7 @@ class StateFragmentPresenter @Inject constructor( this.topicId = topicId this.storyId = storyId this.explorationId = explorationId - viewModel.initializeProfile(profileId) + stateViewModel.initializeProfile(profileId) binding = StateFragmentBinding.inflate( inflater, @@ -137,7 +137,7 @@ class StateFragmentPresenter @Inject constructor( recyclerViewAdapter = stateRecyclerViewAdapter binding.let { it.lifecycleOwner = fragment - it.viewModel = this.viewModel + it.viewModel = stateViewModel } binding.stateRecyclerView.addOnLayoutChangeListener { _, _, _, _, bottom, _, _, _, oldBottom -> @@ -170,7 +170,7 @@ class StateFragmentPresenter @Inject constructor( } fun onContinueButtonClicked() { - viewModel.setHintBulbVisibility(false) + stateViewModel.setHintBulbVisibility(false) hideKeyboard() moveToNextState() } @@ -198,11 +198,11 @@ class StateFragmentPresenter @Inject constructor( fun onSubmitButtonClicked() { hideKeyboard() - handleSubmitAnswer(viewModel.getPendingAnswer(recyclerViewAssembler::getPendingAnswerHandler)) + handleSubmitAnswer(stateViewModel.getPendingAnswer(recyclerViewAssembler::getPendingAnswerHandler)) } fun onResponsesHeaderClicked() { - recyclerViewAssembler.togglePreviousAnswers(viewModel.itemList) + recyclerViewAssembler.togglePreviousAnswers(stateViewModel.itemList) recyclerViewAssembler.adapter.notifyDataSetChanged() } @@ -210,8 +210,8 @@ class StateFragmentPresenter @Inject constructor( fun handleKeyboardAction() { hideKeyboard() - if (viewModel.getCanSubmitAnswer().get() == true) { - handleSubmitAnswer(viewModel.getPendingAnswer(recyclerViewAssembler::getPendingAnswerHandler)) + if (stateViewModel.getCanSubmitAnswer().get() == true) { + handleSubmitAnswer(stateViewModel.getPendingAnswer(recyclerViewAssembler::getPendingAnswerHandler)) } } @@ -231,7 +231,7 @@ class StateFragmentPresenter @Inject constructor( .hasConversationView(hasConversationView) .addContentSupport() .addFeedbackSupport() - .addInteractionSupport(viewModel.getCanSubmitAnswer()) + .addInteractionSupport(stateViewModel.getCanSubmitAnswer()) .addPastAnswersSupport() .addWrongAnswerCollapsingSupport() .addBackwardNavigationSupport() @@ -248,7 +248,7 @@ class StateFragmentPresenter @Inject constructor( ) .addHintsAndSolutionsSupport() .addAudioVoiceoverSupport( - explorationId, viewModel.currentStateName, viewModel.isAudioBarVisible, + explorationId, stateViewModel.currentStateName, stateViewModel.isAudioBarVisible, this::getAudioUiManager ) .addConceptCardSupport() @@ -298,11 +298,11 @@ class StateFragmentPresenter @Inject constructor( explorationCheckpointState = ephemeralState.checkpointState val shouldSplit = splitScreenManager.shouldSplitScreen(ephemeralState.state.interaction.id) if (shouldSplit) { - viewModel.isSplitView.set(true) - viewModel.centerGuidelinePercentage.set(0.5f) + stateViewModel.isSplitView.set(true) + stateViewModel.centerGuidelinePercentage.set(0.5f) } else { - viewModel.isSplitView.set(false) - viewModel.centerGuidelinePercentage.set(1f) + stateViewModel.isSplitView.set(false) + stateViewModel.centerGuidelinePercentage.set(1f) } val isInNewState = @@ -319,10 +319,10 @@ class StateFragmentPresenter @Inject constructor( shouldSplit ) - viewModel.itemList.clear() - viewModel.itemList += dataPair.first - viewModel.rightItemList.clear() - viewModel.rightItemList += dataPair.second + stateViewModel.itemList.clear() + stateViewModel.itemList += dataPair.first + stateViewModel.rightItemList.clear() + stateViewModel.rightItemList += dataPair.second if (isInNewState) { (binding.stateRecyclerView.layoutManager as LinearLayoutManager).scrollToPositionWithOffset( @@ -368,7 +368,7 @@ class StateFragmentPresenter @Inject constructor( if (result.labelledAsCorrectAnswer) { recyclerViewAssembler.showCelebrationOnCorrectAnswer(result.feedback) } else { - viewModel.setCanSubmitAnswer(canSubmitAnswer = false) + stateViewModel.setCanSubmitAnswer(canSubmitAnswer = false) } recyclerViewAssembler.readOutAnswerFeedback(result.feedback) } @@ -412,7 +412,7 @@ class StateFragmentPresenter @Inject constructor( } private fun moveToNextState() { - viewModel.setCanSubmitAnswer(canSubmitAnswer = false) + stateViewModel.setCanSubmitAnswer(canSubmitAnswer = false) explorationProgressController.moveToNextState().toLiveData().observe( fragment, Observer { @@ -430,7 +430,7 @@ class StateFragmentPresenter @Inject constructor( ) } - fun setAudioBarVisibility(visibility: Boolean) = viewModel.setAudioBarVisibility(visibility) + fun setAudioBarVisibility(visibility: Boolean) = stateViewModel.setAudioBarVisibility(visibility) fun scrollToTop() { binding.stateRecyclerView.smoothScrollToPosition(0) @@ -439,9 +439,9 @@ class StateFragmentPresenter @Inject constructor( /** Updates submit button UI as active if pendingAnswerError null else inactive. */ fun updateSubmitButton(pendingAnswerError: String?, inputAnswerAvailable: Boolean) { if (inputAnswerAvailable) { - viewModel.setCanSubmitAnswer(pendingAnswerError == null) + stateViewModel.setCanSubmitAnswer(pendingAnswerError == null) } else { - viewModel.setCanSubmitAnswer(canSubmitAnswer = false) + stateViewModel.setCanSubmitAnswer(canSubmitAnswer = false) } } @@ -463,35 +463,35 @@ class StateFragmentPresenter @Inject constructor( if (!isCurrentStatePendingState) { // If current state is not the pending top state, hide the hint bulb. setHintOpenedAndUnRevealed(false) - viewModel.setHintBulbVisibility(false) + stateViewModel.setHintBulbVisibility(false) } else { when (helpIndex.indexTypeCase) { HelpIndex.IndexTypeCase.NEXT_AVAILABLE_HINT_INDEX -> { - viewModel.setHintBulbVisibility(true) + stateViewModel.setHintBulbVisibility(true) setHintOpenedAndUnRevealed(true) } HelpIndex.IndexTypeCase.LATEST_REVEALED_HINT_INDEX -> { - viewModel.setHintBulbVisibility(true) + stateViewModel.setHintBulbVisibility(true) setHintOpenedAndUnRevealed(false) } HelpIndex.IndexTypeCase.SHOW_SOLUTION -> { - viewModel.setHintBulbVisibility(true) + stateViewModel.setHintBulbVisibility(true) setHintOpenedAndUnRevealed(true) } HelpIndex.IndexTypeCase.EVERYTHING_REVEALED -> { setHintOpenedAndUnRevealed(false) - viewModel.setHintBulbVisibility(true) + stateViewModel.setHintBulbVisibility(true) } else -> { setHintOpenedAndUnRevealed(false) - viewModel.setHintBulbVisibility(false) + stateViewModel.setHintBulbVisibility(false) } } } } private fun setHintOpenedAndUnRevealed(isHintUnrevealed: Boolean) { - viewModel.setHintOpenedAndUnRevealedVisibility(isHintUnrevealed) + stateViewModel.setHintOpenedAndUnRevealedVisibility(isHintUnrevealed) if (isHintUnrevealed) { val hintBulbAnimation = AnimationUtils.loadAnimation( @@ -503,7 +503,7 @@ class StateFragmentPresenter @Inject constructor( // cases like configuration changes, or returning from a saved checkpoint. lifecycleSafeTimerFactory.run { activity.runPeriodically(delayMillis = 5_000, periodMillis = 30_000) { - return@runPeriodically viewModel.isHintOpenedAndUnRevealed.get()!!.also { playAnim -> + return@runPeriodically stateViewModel.isHintOpenedAndUnRevealed.get()!!.also { playAnim -> if (playAnim) binding.hintBulb.startAnimation(hintBulbAnimation) // Make a forced announcement when the hint bar becomes visible so that the non sighted // users know about the availability of hints. Instead of suddenly changing the focus of diff --git a/app/src/main/java/org/oppia/android/app/player/state/listener/RouteToHintsAndSolutionListener.kt b/app/src/main/java/org/oppia/android/app/player/state/listener/RouteToHintsAndSolutionListener.kt index 351e37b35c1..f0468d6c13a 100755 --- a/app/src/main/java/org/oppia/android/app/player/state/listener/RouteToHintsAndSolutionListener.kt +++ b/app/src/main/java/org/oppia/android/app/player/state/listener/RouteToHintsAndSolutionListener.kt @@ -4,8 +4,5 @@ import org.oppia.android.app.model.HelpIndex /** Listener for when an [ExplorationActivity] should route to a [HintsAndSolution]. */ interface RouteToHintsAndSolutionListener { - fun routeToHintsAndSolution( - id: String, - helpIndex: HelpIndex - ) + fun routeToHintsAndSolution(id: String, helpIndex: HelpIndex) } diff --git a/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivity.kt b/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivity.kt index 26e077ab277..15591061fee 100644 --- a/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivity.kt +++ b/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivity.kt @@ -108,14 +108,11 @@ class StateFragmentTestActivity : override fun dismiss() {} - override fun routeToHintsAndSolution( - explorationId: String, - helpIndex: HelpIndex - ) { + override fun routeToHintsAndSolution(id: String, helpIndex: HelpIndex) { if (getHintsAndSolution() == null) { val hintsAndSolutionFragment = HintsAndSolutionDialogFragment.newInstance( - explorationId, + id, state, helpIndex, writtenTranslationContext, diff --git a/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivityPresenter.kt index 93a3daa9070..31db1f4566b 100644 --- a/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/player/state/testing/StateFragmentTestActivityPresenter.kt @@ -10,7 +10,6 @@ import org.oppia.android.app.model.ProfileId import org.oppia.android.app.player.exploration.HintsAndSolutionExplorationManagerFragment import org.oppia.android.app.player.exploration.TAG_HINTS_AND_SOLUTION_EXPLORATION_MANAGER import org.oppia.android.app.player.state.StateFragment -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.StateFragmentTestActivityBinding import org.oppia.android.domain.exploration.ExplorationDataController import org.oppia.android.domain.oppialogger.OppiaLogger @@ -29,7 +28,7 @@ class StateFragmentTestActivityPresenter @Inject constructor( private val activity: AppCompatActivity, private val explorationDataController: ExplorationDataController, private val oppiaLogger: OppiaLogger, - private val viewModelProvider: ViewModelProvider + private val stateFragmentTestViewModel: StateFragmentTestViewModel ) { private var profileId: Int = 1 @@ -45,7 +44,7 @@ class StateFragmentTestActivityPresenter @Inject constructor( ) binding.apply { lifecycleOwner = activity - viewModel = getStateFragmentTestViewModel() + viewModel = stateFragmentTestViewModel } profileId = activity.intent.getIntExtra(TEST_ACTIVITY_PROFILE_ID_EXTRA_KEY, 1) @@ -122,7 +121,7 @@ class StateFragmentTestActivityPresenter @Inject constructor( storyId: String, explorationId: String ) { - getStateFragmentTestViewModel().hasExplorationStarted.set(true) + stateFragmentTestViewModel.hasExplorationStarted.set(true) val stateFragment = StateFragment.newInstance(profileId, topicId, storyId, explorationId) activity.supportFragmentManager.beginTransaction().add( @@ -146,7 +145,7 @@ class StateFragmentTestActivityPresenter @Inject constructor( activity.supportFragmentManager.beginTransaction().remove(fragment).commitNow() } - getStateFragmentTestViewModel().hasExplorationStarted.set(false) + stateFragmentTestViewModel.hasExplorationStarted.set(false) } private fun getStateFragment(): StateFragment? { @@ -160,8 +159,4 @@ class StateFragmentTestActivityPresenter @Inject constructor( TAG_HINTS_AND_SOLUTION_EXPLORATION_MANAGER ) as HintsAndSolutionExplorationManagerFragment? } - - private fun getStateFragmentTestViewModel(): StateFragmentTestViewModel { - return viewModelProvider.getForActivity(activity, StateFragmentTestViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/profile/AdminAuthActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/profile/AdminAuthActivityPresenter.kt index 2651603478d..a4ff853487f 100644 --- a/app/src/main/java/org/oppia/android/app/profile/AdminAuthActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/profile/AdminAuthActivityPresenter.kt @@ -10,7 +10,6 @@ import org.oppia.android.app.activity.ActivityScope import org.oppia.android.app.administratorcontrols.AdministratorControlsActivity import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.AdminAuthActivityBinding import javax.inject.Inject @@ -19,13 +18,10 @@ import javax.inject.Inject class AdminAuthActivityPresenter @Inject constructor( private val context: Context, private val activity: AppCompatActivity, - private val viewModelProvider: ViewModelProvider, + private val authViewModel: AdminAuthViewModel, private val resourceHandler: AppLanguageResourceHandler ) { private lateinit var binding: AdminAuthActivityBinding - private val authViewModel by lazy { - getAdminAuthViewModel() - } /** Binds ViewModel and sets up text and button listeners. */ fun handleOnCreate() { @@ -126,8 +122,4 @@ class AdminAuthActivityPresenter @Inject constructor( } } } - - private fun getAdminAuthViewModel(): AdminAuthViewModel { - return viewModelProvider.getForActivity(activity, AdminAuthViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/profile/AdminPinActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/profile/AdminPinActivityPresenter.kt index 8a7a082abb1..b6204fa7010 100644 --- a/app/src/main/java/org/oppia/android/app/profile/AdminPinActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/profile/AdminPinActivityPresenter.kt @@ -12,7 +12,6 @@ import org.oppia.android.app.administratorcontrols.AdministratorControlsActivity import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.AdminPinActivityBinding import org.oppia.android.domain.profile.ProfileManagementController import org.oppia.android.util.data.AsyncResult @@ -25,17 +24,13 @@ class AdminPinActivityPresenter @Inject constructor( private val context: Context, private val activity: AppCompatActivity, private val profileManagementController: ProfileManagementController, - private val viewModelProvider: ViewModelProvider, + private val adminViewModel: AdminPinViewModel, private val resourceHandler: AppLanguageResourceHandler ) { private var inputtedPin = false private var inputtedConfirmPin = false - private val adminViewModel by lazy { - getAdminPinViewModel() - } - /** Binds ViewModel and sets up text and button listeners. */ fun handleOnCreate() { activity.supportActionBar?.setDisplayHomeAsUpEnabled(true) @@ -161,14 +156,6 @@ class AdminPinActivityPresenter @Inject constructor( } private fun setValidPin() { - if (inputtedPin && inputtedConfirmPin) { - getAdminPinViewModel().isButtonActive.set(true) - } else { - getAdminPinViewModel().isButtonActive.set(false) - } - } - - private fun getAdminPinViewModel(): AdminPinViewModel { - return viewModelProvider.getForActivity(activity, AdminPinViewModel::class.java) + adminViewModel.isButtonActive.set(inputtedPin && inputtedConfirmPin) } } diff --git a/app/src/main/java/org/oppia/android/app/profile/AdminSettingsDialogFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/profile/AdminSettingsDialogFragmentPresenter.kt index c0faded0563..e8509cbda09 100644 --- a/app/src/main/java/org/oppia/android/app/profile/AdminSettingsDialogFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/profile/AdminSettingsDialogFragmentPresenter.kt @@ -11,7 +11,6 @@ import org.oppia.android.R import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.AdminSettingsDialogBinding import javax.inject.Inject @@ -20,13 +19,9 @@ import javax.inject.Inject class AdminSettingsDialogFragmentPresenter @Inject constructor( private val fragment: Fragment, private val activity: AppCompatActivity, - private val viewModelProvider: ViewModelProvider, + private val adminViewModel: AdminSettingsViewModel, private val resourceHandler: AppLanguageResourceHandler ) { - private val adminViewModel by lazy { - getAdminSettingsViewModel() - } - fun handleOnCreateDialog( routeDialogInterface: ProfileRouteDialogInterface, adminPin: String? @@ -100,8 +95,4 @@ class AdminSettingsDialogFragmentPresenter @Inject constructor( } return dialog } - - private fun getAdminSettingsViewModel(): AdminSettingsViewModel { - return viewModelProvider.getForFragment(fragment, AdminSettingsViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/profile/PinPasswordActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/profile/PinPasswordActivityPresenter.kt index a3e262baf63..9f036a3f4ea 100644 --- a/app/src/main/java/org/oppia/android/app/profile/PinPasswordActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/profile/PinPasswordActivityPresenter.kt @@ -12,7 +12,6 @@ import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged import org.oppia.android.app.utility.lifecycle.LifecycleSafeTimerFactory -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.PinPasswordActivityBinding import org.oppia.android.domain.profile.ProfileManagementController import org.oppia.android.util.data.AsyncResult @@ -28,12 +27,9 @@ class PinPasswordActivityPresenter @Inject constructor( private val activity: AppCompatActivity, private val profileManagementController: ProfileManagementController, private val lifecycleSafeTimerFactory: LifecycleSafeTimerFactory, - private val viewModelProvider: ViewModelProvider, + private val pinViewModel: PinPasswordViewModel, private val resourceHandler: AppLanguageResourceHandler ) { - private val pinViewModel by lazy { - getPinPasswordViewModel() - } private var profileId = -1 private lateinit var alertDialog: AlertDialog private var confirmedDeletion = false @@ -160,10 +156,6 @@ class PinPasswordActivityPresenter @Inject constructor( showSuccessDialog() } - private fun getPinPasswordViewModel(): PinPasswordViewModel { - return viewModelProvider.getForActivity(activity, PinPasswordViewModel::class.java) - } - private fun showAdminForgotPin() { val appName = resourceHandler.getStringInLocale(R.string.app_name) pinViewModel.showAdminPinForgotPasswordPopUp.set(true) @@ -206,15 +198,12 @@ class PinPasswordActivityPresenter @Inject constructor( pinViewModel.showAdminPinForgotPasswordPopUp.set(false) dialog.dismiss() } - .setPositiveButton(R.string.admin_confirm_app_wipe_positive_button_text) { dialog, _ -> - profileManagementController.deleteAllProfiles().toLiveData().observe( - activity, - { - // Regardless of the result of the operation, always restart the app. - confirmedDeletion = true - activity.finishAffinity() - } - ) + .setPositiveButton(R.string.admin_confirm_app_wipe_positive_button_text) { _, _ -> + profileManagementController.deleteAllProfiles().toLiveData().observe(activity) { + // Regardless of the result of the operation, always restart the app. + confirmedDeletion = true + activity.finishAffinity() + } }.create() alertDialog.setCanceledOnTouchOutside(false) alertDialog.show() diff --git a/app/src/main/java/org/oppia/android/app/profile/ProfileChooserFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/profile/ProfileChooserFragmentPresenter.kt index 801ea6f23d9..bf39354a7ea 100644 --- a/app/src/main/java/org/oppia/android/app/profile/ProfileChooserFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/profile/ProfileChooserFragmentPresenter.kt @@ -19,7 +19,6 @@ import org.oppia.android.app.home.HomeActivity import org.oppia.android.app.model.Profile import org.oppia.android.app.model.ProfileChooserUiModel import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ProfileChooserAddViewBinding import org.oppia.android.databinding.ProfileChooserFragmentBinding import org.oppia.android.databinding.ProfileChooserProfileViewBinding @@ -64,7 +63,7 @@ class ProfileChooserFragmentPresenter @Inject constructor( private val fragment: Fragment, private val activity: AppCompatActivity, private val context: Context, - private val viewModelProvider: ViewModelProvider, + private val chooserViewModel: ProfileChooserViewModel, private val profileManagementController: ProfileManagementController, private val oppiaLogger: OppiaLogger, private val analyticsController: AnalyticsController, @@ -73,10 +72,6 @@ class ProfileChooserFragmentPresenter @Inject constructor( private lateinit var binding: ProfileChooserFragmentBinding val hasProfileEverBeenAddedValue = ObservableField(true) - private val chooserViewModel: ProfileChooserViewModel by lazy { - getProfileChooserViewModel() - } - /** Binds ViewModel and sets up RecyclerView Adapter. */ fun handleCreateView(inflater: LayoutInflater, container: ViewGroup?): View? { StatusBarColor.statusBarColorUpdate( @@ -148,10 +143,6 @@ class ProfileChooserFragmentPresenter @Inject constructor( }.minus(chooserViewModel.usedColors).random() } - private fun getProfileChooserViewModel(): ProfileChooserViewModel { - return viewModelProvider.getForFragment(fragment, ProfileChooserViewModel::class.java) - } - private fun createRecyclerViewAdapter(): BindableAdapter { return multiTypeBuilderFactory.create( diff --git a/app/src/main/java/org/oppia/android/app/profile/ResetPinDialogFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/profile/ResetPinDialogFragmentPresenter.kt index bf81773b519..a4105ee19e4 100644 --- a/app/src/main/java/org/oppia/android/app/profile/ResetPinDialogFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/profile/ResetPinDialogFragmentPresenter.kt @@ -13,7 +13,6 @@ import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ResetPinDialogBinding import org.oppia.android.domain.profile.ProfileManagementController import org.oppia.android.util.data.AsyncResult @@ -26,13 +25,9 @@ class ResetPinDialogFragmentPresenter @Inject constructor( private val fragment: Fragment, private val activity: AppCompatActivity, private val profileManagementController: ProfileManagementController, - private val viewModelProvider: ViewModelProvider, + private val resetViewModel: ResetPinViewModel, private val resourceHandler: AppLanguageResourceHandler ) { - private val resetViewModel by lazy { - getResetPinViewModel() - } - fun handleOnCreateDialog( routeDialogInterface: ProfileRouteDialogInterface, profileId: Int, @@ -116,8 +111,4 @@ class ResetPinDialogFragmentPresenter @Inject constructor( } return dialog } - - private fun getResetPinViewModel(): ResetPinViewModel { - return viewModelProvider.getForFragment(fragment, ResetPinViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/resumelesson/ResumeLessonFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/resumelesson/ResumeLessonFragmentPresenter.kt index 89173f4c236..b3775e5607f 100644 --- a/app/src/main/java/org/oppia/android/app/resumelesson/ResumeLessonFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/resumelesson/ResumeLessonFragmentPresenter.kt @@ -13,7 +13,6 @@ import org.oppia.android.app.model.ExplorationActivityParams import org.oppia.android.app.model.ExplorationCheckpoint import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ResumeLessonFragmentBinding import org.oppia.android.domain.exploration.ExplorationDataController import org.oppia.android.domain.oppialogger.OppiaLogger @@ -29,7 +28,7 @@ import javax.inject.Inject class ResumeLessonFragmentPresenter @Inject constructor( activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val resumeLessonViewModel: ResumeLessonViewModel, private val topicController: TopicController, private val explorationDataController: ExplorationDataController, private val htmlParserFactory: HtmlParser.Factory, @@ -42,7 +41,6 @@ class ResumeLessonFragmentPresenter @Inject constructor( private val routeToExplorationListener = activity as RouteToExplorationListener private lateinit var binding: ResumeLessonFragmentBinding - private val resumeLessonViewModel = getResumeLessonViewModel() private lateinit var profileId: ProfileId private lateinit var topicId: String private lateinit var storyId: String @@ -148,10 +146,6 @@ class ResumeLessonFragmentPresenter @Inject constructor( } } - private fun getResumeLessonViewModel(): ResumeLessonViewModel { - return viewModelProvider.getForFragment(fragment, ResumeLessonViewModel::class.java) - } - private fun getChapterSummary(): LiveData { return Transformations.map(chapterSummaryResultLiveData, ::processChapterSummaryResult) } diff --git a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditDeletionDialogFragment.kt b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditDeletionDialogFragment.kt index 27b1914a650..aea5b10011d 100644 --- a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditDeletionDialogFragment.kt +++ b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditDeletionDialogFragment.kt @@ -53,7 +53,7 @@ class ProfileEditDeletionDialogFragment : InjectableDialogFragment() { .setNegativeButton(R.string.profile_edit_delete_dialog_negative) { dialog, _ -> dialog.dismiss() } - .setPositiveButton(R.string.profile_edit_delete_dialog_positive) { dialog, _ -> + .setPositiveButton(R.string.profile_edit_delete_dialog_positive) { _, _ -> profileEditDialogInterface.deleteProfileByInternalProfileId(internalProfileId) } .create() diff --git a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditFragmentPresenter.kt index f1fb73492b1..c5df7aa5439 100644 --- a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileEditFragmentPresenter.kt @@ -75,7 +75,7 @@ class ProfileEditFragmentPresenter @Inject constructor( ) } - binding.profileMarkChaptersForCompletionButton?.setOnClickListener { + binding.profileMarkChaptersForCompletionButton.setOnClickListener { activity.startActivity( MarkChaptersCompletedActivity.createMarkChaptersCompletedIntent( activity, internalProfileId, showConfirmationNotice = true diff --git a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileListFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileListFragmentPresenter.kt index 41846084168..91fd34399d1 100644 --- a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileListFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileListFragmentPresenter.kt @@ -9,7 +9,6 @@ import org.oppia.android.app.administratorcontrols.LoadProfileEditListener import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.model.Profile import org.oppia.android.app.recyclerview.BindableAdapter -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ProfileListFragmentBinding import org.oppia.android.databinding.ProfileListProfileViewBinding import javax.inject.Inject @@ -19,7 +18,7 @@ import javax.inject.Inject class ProfileListFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val profileListViewModel: ProfileListViewModel, private val singleTypeBuilderFactory: BindableAdapter.SingleTypeBuilder.Factory ) { @@ -42,7 +41,7 @@ class ProfileListFragmentPresenter @Inject constructor( (activity as ProfileListActivity).finish() } binding.apply { - viewModel = getProfileListViewModel() + viewModel = profileListViewModel lifecycleOwner = fragment } @@ -77,8 +76,4 @@ class ProfileListFragmentPresenter @Inject constructor( } } } - - private fun getProfileListViewModel(): ProfileListViewModel { - return viewModelProvider.getForFragment(fragment, ProfileListViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameActivityPresenter.kt index b32adbbba6c..10898a226c7 100644 --- a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameActivityPresenter.kt @@ -4,16 +4,12 @@ import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import org.oppia.android.R import org.oppia.android.app.activity.ActivityScope -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ProfileRenameActivityBinding import javax.inject.Inject /** The presenter for [ProfileRenameActivity]. */ @ActivityScope -class ProfileRenameActivityPresenter @Inject constructor( - private val activity: AppCompatActivity, - private val viewModelProvider: ViewModelProvider, -) { +class ProfileRenameActivityPresenter @Inject constructor(private val activity: AppCompatActivity) { /** Handles onCreate() of [ProfileRenameActivity]. */ fun handleOnCreate(profileId: Int) { @@ -46,8 +42,4 @@ class ProfileRenameActivityPresenter @Inject constructor( R.id.profile_rename_fragment_placeholder ) as ProfileRenameFragment? } - - private fun getProfileRenameViewModel(): ProfileRenameViewModel { - return viewModelProvider.getForActivity(activity, ProfileRenameViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameFragmentPresenter.kt index 6350c2e4581..3ad5bcd4f68 100644 --- a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileRenameFragmentPresenter.kt @@ -13,7 +13,6 @@ import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ProfileRenameFragmentBinding import org.oppia.android.domain.profile.ProfileManagementController import org.oppia.android.util.data.AsyncResult @@ -26,13 +25,9 @@ class ProfileRenameFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, private val profileManagementController: ProfileManagementController, - private val viewModelProvider: ViewModelProvider, + private val renameViewModel: ProfileRenameViewModel, private val resourceHandler: AppLanguageResourceHandler ) { - private val renameViewModel: ProfileRenameViewModel by lazy { - getProfileRenameViewModel() - } - private lateinit var binding: ProfileRenameFragmentBinding /** Handles onCreateView() method of [ProfileRenameFragment]. */ @@ -122,8 +117,4 @@ class ProfileRenameFragmentPresenter @Inject constructor( } } } - - private fun getProfileRenameViewModel(): ProfileRenameViewModel { - return viewModelProvider.getForFragment(fragment, ProfileRenameViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileResetPinFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileResetPinFragmentPresenter.kt index b4afe1d73e1..fb4e499fafd 100644 --- a/app/src/main/java/org/oppia/android/app/settings/profile/ProfileResetPinFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/settings/profile/ProfileResetPinFragmentPresenter.kt @@ -13,7 +13,6 @@ import org.oppia.android.R import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler import org.oppia.android.app.utility.TextInputEditTextHelper.Companion.onTextChanged -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ProfileResetPinFragmentBinding import org.oppia.android.domain.profile.ProfileManagementController import org.oppia.android.util.data.AsyncResult @@ -24,13 +23,10 @@ import javax.inject.Inject class ProfileResetPinFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val profileResetPinViewModel: ProfileResetPinViewModel, private val profileManagementController: ProfileManagementController, private val resourceHandler: AppLanguageResourceHandler ) { - private val viewModel: ProfileResetPinViewModel by lazy { - getProfileResetPinViewModel() - } private lateinit var binding: ProfileResetPinFragmentBinding private var inputtedPin = false private var inputtedConfirmPin = false @@ -44,24 +40,24 @@ class ProfileResetPinFragmentPresenter @Inject constructor( ): View? { binding = ProfileResetPinFragmentBinding.inflate(inflater, container, false) - viewModel.isAdmin.set(isAdmin) + profileResetPinViewModel.isAdmin.set(isAdmin) binding.let { it.lifecycleOwner = fragment - it.viewModel = viewModel + it.viewModel = profileResetPinViewModel } // [onTextChanged] is a extension function defined at [TextInputEditTextHelper] binding.profileResetInputPinEditText.onTextChanged { pin -> pin?.let { if ( - viewModel.pinErrorMsg.get()?.isNotEmpty()!! && - viewModel.inputPin.get() == it + profileResetPinViewModel.pinErrorMsg.get()?.isNotEmpty()!! && + profileResetPinViewModel.inputPin.get() == it ) { - viewModel.inputPin.set(it) + profileResetPinViewModel.inputPin.set(it) inputtedPin = pin.isNotEmpty() } else { - viewModel.inputPin.set(it) - viewModel.pinErrorMsg.set("") + profileResetPinViewModel.inputPin.set(it) + profileResetPinViewModel.pinErrorMsg.set("") inputtedPin = pin.isNotEmpty() setValidPin() } @@ -72,14 +68,14 @@ class ProfileResetPinFragmentPresenter @Inject constructor( binding.profileResetInputConfirmPinEditText.onTextChanged { confirmPin -> confirmPin?.let { if ( - viewModel.confirmErrorMsg.get()?.isNotEmpty()!! && - viewModel.inputConfirmPin.get() == it + profileResetPinViewModel.confirmErrorMsg.get()?.isNotEmpty()!! && + profileResetPinViewModel.inputConfirmPin.get() == it ) { - viewModel.inputConfirmPin.set(it) + profileResetPinViewModel.inputConfirmPin.set(it) inputtedConfirmPin = confirmPin.isNotEmpty() } else { - viewModel.inputConfirmPin.set(it) - viewModel.confirmErrorMsg.set("") + profileResetPinViewModel.inputConfirmPin.set(it) + profileResetPinViewModel.confirmErrorMsg.set("") inputtedConfirmPin = confirmPin.isNotEmpty() setValidPin() } @@ -101,7 +97,7 @@ class ProfileResetPinFragmentPresenter @Inject constructor( var failed = false if (isAdmin) { if (pin.length < 5) { - viewModel.pinErrorMsg.set( + profileResetPinViewModel.pinErrorMsg.set( resourceHandler.getStringInLocale( R.string.profile_reset_pin_error_admin_pin_length ) @@ -110,7 +106,7 @@ class ProfileResetPinFragmentPresenter @Inject constructor( } } else { if (pin.length < 3) { - viewModel.pinErrorMsg.set( + profileResetPinViewModel.pinErrorMsg.set( resourceHandler.getStringInLocale( R.string.profile_reset_pin_error_user_pin_length ) @@ -119,7 +115,7 @@ class ProfileResetPinFragmentPresenter @Inject constructor( } } if (pin != confirmPin) { - viewModel.confirmErrorMsg.set( + profileResetPinViewModel.confirmErrorMsg.set( resourceHandler.getStringInLocale( R.string.add_profile_error_pin_confirm_wrong ) @@ -147,13 +143,9 @@ class ProfileResetPinFragmentPresenter @Inject constructor( private fun setValidPin() { if (inputtedPin && inputtedConfirmPin) { - viewModel.isButtonActive.set(true) + profileResetPinViewModel.isButtonActive.set(true) } else { - viewModel.isButtonActive.set(false) + profileResetPinViewModel.isButtonActive.set(false) } } - - private fun getProfileResetPinViewModel(): ProfileResetPinViewModel { - return viewModelProvider.getForFragment(fragment, ProfileResetPinViewModel::class.java) - } } diff --git a/app/src/main/java/org/oppia/android/app/spotlight/SpotlightFragment.kt b/app/src/main/java/org/oppia/android/app/spotlight/SpotlightFragment.kt index 5e6be96804e..5cc5b6c0354 100644 --- a/app/src/main/java/org/oppia/android/app/spotlight/SpotlightFragment.kt +++ b/app/src/main/java/org/oppia/android/app/spotlight/SpotlightFragment.kt @@ -359,6 +359,8 @@ class SpotlightFragment : InjectableFragment(), SpotlightNavigationListener, Spo private fun calculateScreenSize() { val displayMetrics = DisplayMetrics() + // TODO: Add tracking issue to migrate to proper SDK 30+ APIs. Same as FontScaleConfigurationUtil. + @Suppress("DEPRECATION") // The code is correct for targeted versions of Android. activity.windowManager.defaultDisplay.getMetrics(displayMetrics) screenHeight = displayMetrics.heightPixels diff --git a/app/src/main/java/org/oppia/android/app/testing/InputInteractionViewTestActivity.kt b/app/src/main/java/org/oppia/android/app/testing/InputInteractionViewTestActivity.kt index 5e95bc289c7..a12241be447 100644 --- a/app/src/main/java/org/oppia/android/app/testing/InputInteractionViewTestActivity.kt +++ b/app/src/main/java/org/oppia/android/app/testing/InputInteractionViewTestActivity.kt @@ -3,7 +3,6 @@ package org.oppia.android.app.testing import android.content.Context import android.content.Intent import android.os.Bundle -import android.view.View import androidx.databinding.DataBindingUtil import org.oppia.android.R import org.oppia.android.app.activity.ActivityComponentImpl @@ -132,7 +131,7 @@ class InputInteractionViewTestActivity : binding.mathExpressionInteractionsViewModel = mathExpressionViewModel } - fun getPendingAnswerErrorOnSubmitClick(v: View) { + fun getPendingAnswerErrorOnSubmitClick() { fractionInteractionViewModel.checkPendingAnswerError(AnswerErrorCategory.SUBMIT_TIME) numericInputViewModel.checkPendingAnswerError(AnswerErrorCategory.SUBMIT_TIME) ratioExpressionInputInteractionViewModel diff --git a/app/src/main/java/org/oppia/android/app/topic/TopicFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/topic/TopicFragmentPresenter.kt index b94b7db6029..e4226f5d743 100644 --- a/app/src/main/java/org/oppia/android/app/topic/TopicFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/topic/TopicFragmentPresenter.kt @@ -82,7 +82,7 @@ class TopicFragmentPresenter @Inject constructor( viewModel.numberOfChaptersCompletedLiveData.observe(fragment) { numberOfChaptersCompleted -> if (numberOfChaptersCompleted != null) { val lessonsTabView = tabLayout.getTabAt(computeTabPosition(TopicTab.LESSONS))?.view - lessonsTabView?.let { lessonsTabView -> + lessonsTabView?.let { val lessonsTabSpotlightTarget = SpotlightTarget( lessonsTabView, resourceHandler.getStringInLocale(R.string.topic_lessons_tab_spotlight_hint), diff --git a/app/src/main/java/org/oppia/android/app/topic/conceptcard/ConceptCardFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/topic/conceptcard/ConceptCardFragmentPresenter.kt index be54a5e57af..47bee577967 100644 --- a/app/src/main/java/org/oppia/android/app/topic/conceptcard/ConceptCardFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/topic/conceptcard/ConceptCardFragmentPresenter.kt @@ -8,7 +8,6 @@ import org.oppia.android.R import org.oppia.android.app.fragment.FragmentScope import org.oppia.android.app.model.ProfileId import org.oppia.android.app.translation.AppLanguageResourceHandler -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.ConceptCardFragmentBinding import org.oppia.android.domain.oppialogger.OppiaLogger import org.oppia.android.domain.oppialogger.analytics.AnalyticsController @@ -27,7 +26,7 @@ class ConceptCardFragmentPresenter @Inject constructor( private val htmlParserFactory: HtmlParser.Factory, @ConceptCardHtmlParserEntityType private val entityType: String, @DefaultResourceBucketName private val resourceBucketName: String, - private val viewModelProvider: ViewModelProvider, + private val conceptCardViewModel: ConceptCardViewModel, private val translationController: TranslationController, private val appLanguageResourceHandler: AppLanguageResourceHandler ) : HtmlParser.CustomOppiaTagActionListener { @@ -50,9 +49,8 @@ class ConceptCardFragmentPresenter @Inject constructor( /* attachToRoot= */ false ) val view = binding.conceptCardExplanationText - val viewModel = getConceptCardViewModel() - viewModel.initialize(skillId, profileId) + conceptCardViewModel.initialize(skillId, profileId) logConceptCardEvent(skillId) binding.conceptCardToolbar.setNavigationIcon(R.drawable.ic_close_white_24dp) @@ -64,11 +62,11 @@ class ConceptCardFragmentPresenter @Inject constructor( } binding.let { - it.viewModel = viewModel + it.viewModel = conceptCardViewModel it.lifecycleOwner = fragment } - viewModel.conceptCardLiveData.observe( + conceptCardViewModel.conceptCardLiveData.observe( fragment ) { ephemeralConceptCard -> val explanationHtml = @@ -95,10 +93,6 @@ class ConceptCardFragmentPresenter @Inject constructor( return binding.root } - private fun getConceptCardViewModel(): ConceptCardViewModel { - return viewModelProvider.getForFragment(fragment, ConceptCardViewModel::class.java) - } - private fun logConceptCardEvent(skillId: String) { analyticsController.logImportantEvent( oppiaLogger.createOpenConceptCardContext(skillId), profileId diff --git a/app/src/main/java/org/oppia/android/app/topic/practice/TopicPracticeFragment.kt b/app/src/main/java/org/oppia/android/app/topic/practice/TopicPracticeFragment.kt index 839ba92af07..e1c708b7bdc 100644 --- a/app/src/main/java/org/oppia/android/app/topic/practice/TopicPracticeFragment.kt +++ b/app/src/main/java/org/oppia/android/app/topic/practice/TopicPracticeFragment.kt @@ -46,6 +46,7 @@ class TopicPracticeFragment : InjectableFragment() { var selectedSkillId = HashMap>() if (savedInstanceState != null) { selectedIdList = savedInstanceState.getIntegerArrayList(SUBTOPIC_ID_LIST_ARGUMENT_KEY)!! + @Suppress("UNCHECKED_CAST") // Not quite safe. TODO(#4437): Convert this to a type-safe proto. selectedSkillId = savedInstanceState .getSerializable(SKILL_ID_LIST_ARGUMENT_KEY)!! as HashMap> } diff --git a/app/src/main/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerFragmentPresenter.kt b/app/src/main/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerFragmentPresenter.kt index a9d3ceb558e..df15e498a99 100644 --- a/app/src/main/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerFragmentPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerFragmentPresenter.kt @@ -27,7 +27,6 @@ import org.oppia.android.app.player.stopplaying.RestartPlayingSessionListener import org.oppia.android.app.player.stopplaying.StopStatePlayingSessionListener import org.oppia.android.app.topic.conceptcard.ConceptCardFragment.Companion.CONCEPT_CARD_DIALOG_FRAGMENT_TAG import org.oppia.android.app.utility.SplitScreenManager -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.databinding.QuestionPlayerFragmentBinding import org.oppia.android.domain.oppialogger.OppiaLogger import org.oppia.android.domain.oppialogger.analytics.AnalyticsController @@ -43,7 +42,7 @@ import javax.inject.Inject class QuestionPlayerFragmentPresenter @Inject constructor( private val activity: AppCompatActivity, private val fragment: Fragment, - private val viewModelProvider: ViewModelProvider, + private val questionViewModel: QuestionPlayerViewModel, private val questionAssessmentProgressController: QuestionAssessmentProgressController, private val oppiaLogger: OppiaLogger, private val analyticsController: AnalyticsController, @@ -56,7 +55,6 @@ class QuestionPlayerFragmentPresenter @Inject constructor( private val routeToHintsAndSolutionListener = activity as RouteToHintsAndSolutionListener private val hasConversationView = false - private val questionViewModel by lazy { getQuestionPlayerViewModel() } private val ephemeralQuestionLiveData: LiveData> by lazy { questionAssessmentProgressController.getCurrentQuestion().toLiveData() } @@ -353,10 +351,6 @@ class QuestionPlayerFragmentPresenter @Inject constructor( .build() } - private fun getQuestionPlayerViewModel(): QuestionPlayerViewModel { - return viewModelProvider.getForFragment(fragment, QuestionPlayerViewModel::class.java) - } - private fun logQuestionPlayerEvent(questionId: String, skillIds: List) { analyticsController.logImportantEvent( oppiaLogger.createOpenQuestionPlayerContext(questionId, skillIds), diff --git a/app/src/main/java/org/oppia/android/app/translation/AppLanguageResourceHandler.kt b/app/src/main/java/org/oppia/android/app/translation/AppLanguageResourceHandler.kt index d057b6bba8b..ddaf3efee67 100644 --- a/app/src/main/java/org/oppia/android/app/translation/AppLanguageResourceHandler.kt +++ b/app/src/main/java/org/oppia/android/app/translation/AppLanguageResourceHandler.kt @@ -163,6 +163,8 @@ class AppLanguageResourceHandler @Inject constructor( private fun getLocalizedDisplayName(languageCode: String, regionCode: String = ""): String { // TODO(#3791): Remove this dependency. val locale = Locale(languageCode, regionCode) - return locale.getDisplayLanguage(locale).capitalize(locale) + return locale.getDisplayLanguage(locale).replaceFirstChar { + if (it.isLowerCase()) it.titlecase(locale) else it.toString() + } } } diff --git a/app/src/main/java/org/oppia/android/app/utility/ClickableAreasImage.kt b/app/src/main/java/org/oppia/android/app/utility/ClickableAreasImage.kt index 69d599fd2de..26a104227eb 100644 --- a/app/src/main/java/org/oppia/android/app/utility/ClickableAreasImage.kt +++ b/app/src/main/java/org/oppia/android/app/utility/ClickableAreasImage.kt @@ -1,5 +1,6 @@ package org.oppia.android.app.utility +import android.annotation.SuppressLint import android.graphics.RectF import android.view.MotionEvent import android.view.View @@ -9,10 +10,10 @@ import androidx.core.view.children import androidx.core.view.forEachIndexed import androidx.core.view.isVisible import org.oppia.android.R -import org.oppia.android.app.model.ImageWithRegions import org.oppia.android.app.player.state.ImageRegionSelectionInteractionView import org.oppia.android.app.shim.ViewBindingShim import kotlin.math.roundToInt +import org.oppia.android.app.model.ImageWithRegions.LabeledRegion /** Helper class to handle clicks on an image along with highlighting the selected region. */ class ClickableAreasImage( @@ -21,18 +22,11 @@ class ClickableAreasImage( private val listener: OnClickableAreaClickedListener, bindingInterface: ViewBindingShim, private val isAccessibilityEnabled: Boolean, - private val clickableAreas: List + private val clickableAreas: List ) { private val defaultRegionView by lazy { bindingInterface.getDefaultRegion(parentView) } - init { - imageView.setOnTouchListener { view, motionEvent -> - if (motionEvent.action == MotionEvent.ACTION_DOWN) { - onPhotoTap(motionEvent.x, motionEvent.y) - } - return@setOnTouchListener false - } - } + init { initializeShowRegionTouchListener() } /** * Called when an image is clicked. @@ -110,12 +104,7 @@ class ClickableAreasImage( newView.isFocusable = true newView.isFocusableInTouchMode = true newView.tag = clickableArea.label - newView.setOnTouchListener { _, event -> - if (event.action == MotionEvent.ACTION_DOWN) { - showOrHideRegion(newView, clickableArea) - } - return@setOnTouchListener true - } + newView.initializeToggleRegionTouchListener(clickableArea) if (isAccessibilityEnabled) { // Make default region visibility gone when talkback enabled to avoid any accidental touch. defaultRegionView.isVisible = false @@ -142,7 +131,7 @@ class ClickableAreasImage( } } - private fun showOrHideRegion(newView: View, clickableArea: ImageWithRegions.LabeledRegion) { + private fun showOrHideRegion(newView: View, clickableArea: LabeledRegion) { resetRegionSelectionViews() listener.onClickableAreaTouched( NamedRegionClickedEvent( @@ -152,4 +141,24 @@ class ClickableAreasImage( ) newView.setBackgroundResource(R.drawable.selected_region_background) } + + @SuppressLint("ClickableViewAccessibility") // Accessibility is custom-handled for image regions. + private fun initializeShowRegionTouchListener() { + imageView.setOnTouchListener { _, motionEvent -> + if (motionEvent.action == MotionEvent.ACTION_DOWN) { + onPhotoTap(motionEvent.x, motionEvent.y) + } + return@setOnTouchListener false + } + } + + @SuppressLint("ClickableViewAccessibility") // See initializeShowRegionTouchListener. + private fun View.initializeToggleRegionTouchListener(clickableArea: LabeledRegion) { + setOnTouchListener { _, event -> + if (event.action == MotionEvent.ACTION_DOWN) { + showOrHideRegion(this@initializeToggleRegionTouchListener, clickableArea) + } + return@setOnTouchListener true + } + } } diff --git a/app/src/main/java/org/oppia/android/app/utility/FontScaleConfigurationUtil.kt b/app/src/main/java/org/oppia/android/app/utility/FontScaleConfigurationUtil.kt index 78731ab1ce5..924db0b601a 100644 --- a/app/src/main/java/org/oppia/android/app/utility/FontScaleConfigurationUtil.kt +++ b/app/src/main/java/org/oppia/android/app/utility/FontScaleConfigurationUtil.kt @@ -18,6 +18,8 @@ class FontScaleConfigurationUtil @Inject constructor() { configuration.fontScale = getReadingTextSizeConfigurationUtil(readingTextSize) val metrics: DisplayMetrics = context.resources.displayMetrics val windowManager = context.getSystemService(WINDOW_SERVICE) as? WindowManager + // TODO: Add tracking issue to migrate to proper SDK 30+ APIs. + @Suppress("DEPRECATION") // The code is correct for targeted versions of Android. windowManager!!.defaultDisplay.getMetrics(metrics) metrics.scaledDensity = configuration.fontScale * metrics.density context.createConfigurationContext(configuration) diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel b/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel index d89b4acf356..aad83fb54ce 100644 --- a/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel +++ b/app/src/main/java/org/oppia/android/app/viewmodel/BUILD.bazel @@ -23,20 +23,5 @@ kt_android_library( visibility = ["//visibility:public"], deps = [ "//third_party:androidx_databinding_databinding-adapters", - "//third_party:androidx_lifecycle_lifecycle-extensions", - ], -) - -kt_android_library( - name = "view_model_provider", - srcs = [ - "ViewModelBridgeFactory.kt", - "ViewModelProvider.kt", - ], - visibility = ["//visibility:public"], - deps = [ - "//third_party:androidx_appcompat_appcompat", - "//third_party:androidx_lifecycle_lifecycle-extensions", - "//third_party:javax_inject_javax_inject", ], ) diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/ObservableViewModel.kt b/app/src/main/java/org/oppia/android/app/viewmodel/ObservableViewModel.kt index 558bb071d15..de168e7b3cd 100644 --- a/app/src/main/java/org/oppia/android/app/viewmodel/ObservableViewModel.kt +++ b/app/src/main/java/org/oppia/android/app/viewmodel/ObservableViewModel.kt @@ -2,10 +2,9 @@ package org.oppia.android.app.viewmodel import androidx.databinding.Observable import androidx.databinding.PropertyChangeRegistry -import androidx.lifecycle.ViewModel -/** A [ViewModel] that behaves the same as [androidx.databinding.BaseObservable]. */ -open class ObservableViewModel : ViewModel(), Observable { +/** A view model that behaves the same as [androidx.databinding.BaseObservable]. */ +open class ObservableViewModel : Observable { private val callbacks by lazy { PropertyChangeRegistry() } diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt b/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt deleted file mode 100644 index d4fbb6189af..00000000000 --- a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelBridgeFactory.kt +++ /dev/null @@ -1,28 +0,0 @@ -package org.oppia.android.app.viewmodel - -import androidx.lifecycle.ViewModel -import androidx.lifecycle.ViewModelProvider -import javax.inject.Inject -import javax.inject.Provider - -/** - * Provides a Dagger bridge to facilitate [ViewModel]s supporting @Inject constructors. Adapted from: - * https://proandroiddev.com/dagger-2-on-android-the-simple-way-f706a2c597e9 and - * https://github.com/tfcporciuncula/dagger-simple-way. - */ -class ViewModelBridgeFactory @Inject constructor( - private val viewModelProvider: Provider -) : ViewModelProvider.Factory { - override fun create(modelClass: Class): T { - val viewModel = viewModelProvider.get() - // Check whether the user accidentally switched the types during provider retrieval. ViewModelProvider is meant to - // guard against this from happening by ensuring the two types remain the same. - check(modelClass.isAssignableFrom(viewModel.javaClass)) { - "Cannot convert between injected generic type and " + - "runtime assumed generic type for bridge factory." - } - // Ensure the compiler that the type casting is correct and intentional here. A cast failure should result in a - // runtime crash. - return modelClass.cast(viewModel)!! - } -} diff --git a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelProvider.kt b/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelProvider.kt deleted file mode 100644 index 76d6ec4871d..00000000000 --- a/app/src/main/java/org/oppia/android/app/viewmodel/ViewModelProvider.kt +++ /dev/null @@ -1,25 +0,0 @@ -package org.oppia.android.app.viewmodel - -import androidx.appcompat.app.AppCompatActivity -import androidx.fragment.app.Fragment -import androidx.lifecycle.ViewModel -import androidx.lifecycle.ViewModelProviders -import javax.inject.Inject - -/** - * Provider for a specific type of [ViewModel] that supports @Inject construction. This class is automatically bound to - * the narrowest scope and component in which it's used. - */ -class ViewModelProvider @Inject constructor( - private val bridgeFactory: ViewModelBridgeFactory -) { - /** Retrieves a new instance of the [ViewModel] of type [V] scoped to the specified fragment. */ - fun getForFragment(fragment: Fragment, clazz: Class): V { - return ViewModelProviders.of(fragment, bridgeFactory).get(clazz) - } - - /** Retrieves a new instance of the [ViewModel] of type [V] scoped to the specified activity. */ - fun getForActivity(activity: AppCompatActivity, clazz: Class): V { - return ViewModelProviders.of(activity, bridgeFactory).get(clazz) - } -} diff --git a/app/src/main/java/org/oppia/android/app/walkthrough/WalkthroughActivityPresenter.kt b/app/src/main/java/org/oppia/android/app/walkthrough/WalkthroughActivityPresenter.kt index 9f7733df2fc..f1682fb4de2 100644 --- a/app/src/main/java/org/oppia/android/app/walkthrough/WalkthroughActivityPresenter.kt +++ b/app/src/main/java/org/oppia/android/app/walkthrough/WalkthroughActivityPresenter.kt @@ -4,7 +4,6 @@ import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import org.oppia.android.R import org.oppia.android.app.activity.ActivityScope -import org.oppia.android.app.viewmodel.ViewModelProvider import org.oppia.android.app.walkthrough.end.WalkthroughFinalFragment import org.oppia.android.app.walkthrough.topiclist.WalkthroughTopicListFragment import org.oppia.android.app.walkthrough.welcome.WalkthroughWelcomeFragment @@ -16,7 +15,7 @@ import javax.inject.Inject @ActivityScope class WalkthroughActivityPresenter @Inject constructor( private val activity: AppCompatActivity, - private val viewModelProvider: ViewModelProvider + private val walkthroughViewModel: WalkthroughViewModel ) : WalkthroughActivityListener { private lateinit var topicId: String private lateinit var binding: WalkthroughActivityBinding @@ -25,7 +24,7 @@ class WalkthroughActivityPresenter @Inject constructor( binding = DataBindingUtil.setContentView(activity, R.layout.walkthrough_activity) binding.apply { - viewModel = getWalkthroughViewModel() + viewModel = walkthroughViewModel presenter = this@WalkthroughActivityPresenter lifecycleOwner = activity } @@ -34,14 +33,14 @@ class WalkthroughActivityPresenter @Inject constructor( activity, true ) - val currentFragmentIndex = getWalkthroughViewModel().currentProgress.get()?.minus(1) + val currentFragmentIndex = walkthroughViewModel.currentProgress.get()?.minus(1) if (currentFragmentIndex == -1 && getWalkthroughWelcomeFragment() == null) { activity.supportFragmentManager.beginTransaction().add( R.id.walkthrough_fragment_placeholder, WalkthroughWelcomeFragment() ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(1) + walkthroughViewModel.currentProgress.set(1) } } else if (currentFragmentIndex != null) { when (currentFragmentIndex) { @@ -50,21 +49,21 @@ class WalkthroughActivityPresenter @Inject constructor( R.id.walkthrough_fragment_placeholder, getWalkthroughWelcomeFragment() ?: WalkthroughWelcomeFragment() ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(1) + walkthroughViewModel.currentProgress.set(1) } 1 -> activity.supportFragmentManager.beginTransaction().replace( R.id.walkthrough_fragment_placeholder, getWalkthroughTopicListFragment() ?: WalkthroughTopicListFragment() ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(2) + walkthroughViewModel.currentProgress.set(2) } 2 -> activity.supportFragmentManager.beginTransaction().replace( R.id.walkthrough_fragment_placeholder, getWalkthroughFinalFragment() ?: WalkthroughFinalFragment() ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(3) + walkthroughViewModel.currentProgress.set(3) } } } @@ -78,10 +77,6 @@ class WalkthroughActivityPresenter @Inject constructor( } } - private fun getWalkthroughViewModel(): WalkthroughViewModel { - return viewModelProvider.getForActivity(activity, WalkthroughViewModel::class.java) - } - private fun getWalkthroughWelcomeFragment(): WalkthroughWelcomeFragment? { return activity .supportFragmentManager @@ -113,7 +108,7 @@ class WalkthroughActivityPresenter @Inject constructor( R.id.walkthrough_fragment_placeholder, WalkthroughWelcomeFragment() ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(1) + walkthroughViewModel.currentProgress.set(1) } } WalkthroughPages.TOPIC_LIST.value -> { @@ -121,7 +116,7 @@ class WalkthroughActivityPresenter @Inject constructor( R.id.walkthrough_fragment_placeholder, WalkthroughTopicListFragment() ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(2) + walkthroughViewModel.currentProgress.set(2) } } WalkthroughPages.FINAL.value -> { @@ -129,14 +124,14 @@ class WalkthroughActivityPresenter @Inject constructor( R.id.walkthrough_fragment_placeholder, WalkthroughFinalFragment.newInstance(topicId) ).commitNow().also { - getWalkthroughViewModel().currentProgress.set(3) + walkthroughViewModel.currentProgress.set(3) } } } } fun handleSystemBack() { - moveToPreviousPage(getWalkthroughViewModel().currentProgress.get() ?: 1) + moveToPreviousPage(walkthroughViewModel.currentProgress.get() ?: 1) } fun setTopicId(topicId: String) { diff --git a/app/src/sharedTest/java/org/oppia/android/app/databinding/TextViewBindingAdaptersTest.kt b/app/src/sharedTest/java/org/oppia/android/app/databinding/TextViewBindingAdaptersTest.kt index 872e6363971..744921cbab6 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/databinding/TextViewBindingAdaptersTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/databinding/TextViewBindingAdaptersTest.kt @@ -91,6 +91,9 @@ import org.robolectric.annotation.LooperMode import javax.inject.Inject import javax.inject.Singleton +// Time: Wed Apr 24 2019 08:22:00 +private const val TIMESTAMP = 1556094120000 + /** Tests for [TextViewBindingAdapters]. */ @RunWith(AndroidJUnit4::class) @LooperMode(LooperMode.Mode.PAUSED) @@ -111,6 +114,8 @@ class TextViewBindingAdaptersTest { ) ) + @Inject lateinit var fakeOppiaClock: FakeOppiaClock + @Before fun setUp() { setUpTestApplicationComponent() @@ -122,19 +127,13 @@ class TextViewBindingAdaptersTest { Intents.release() } - @Inject - lateinit var fakeOppiaClock: FakeOppiaClock - - // Time: Wed Apr 24 2019 08:22:00 - private val TIMESTAMP = 1556094120000 - @Test fun testTextViewBindingAdapters_profileDataTextIsCorrect() { fakeOppiaClock.setFakeTimeMode(FakeOppiaClock.FakeTimeMode.MODE_FIXED_FAKE_TIME) fakeOppiaClock.setCurrentTimeMs(TIMESTAMP) activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileDataText(textView, /* setText= */ TIMESTAMP) + setProfileDataText(textView, TIMESTAMP) assertThat(textView.text.toString()).isEqualTo("Created on April 24, 2019") } } @@ -146,10 +145,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - ) + setProfileLastVisitedText(textView, getCurrentTimeMs) assertThat(textView.text.toString()).isEqualTo("Last used just now") } } @@ -161,10 +157,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - 60000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs - 60000) assertThat(textView.text.toString()).isEqualTo("Last used a minute ago") } } @@ -176,10 +169,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - 120000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs - 120000) assertThat(textView.text.toString()).isEqualTo("Last used 2 minutes ago") } } @@ -191,10 +181,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - 3600000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs - 3600000) assertThat(textView.text.toString()).isEqualTo("Last used an hour ago") } } @@ -206,10 +193,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - 7200000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs - 7200000) assertThat(textView.text.toString()).isEqualTo("Last used 2 hours ago") } } @@ -221,10 +205,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - 86400000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs - 86400000) assertThat(textView.text.toString()).isEqualTo("Last used yesterday") } } @@ -236,10 +217,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs - 172800000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs - 172800000) assertThat(textView.text.toString()).isEqualTo("Last used 2 days ago") } } @@ -251,10 +229,7 @@ class TextViewBindingAdaptersTest { val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) - setProfileLastVisitedText( - textView, - /* setText= */ getCurrentTimeMs + 172800000 - ) + setProfileLastVisitedText(textView, getCurrentTimeMs + 172800000) assertThat(textView.text.toString()).isEqualTo("Last used recently") } } @@ -263,12 +238,11 @@ class TextViewBindingAdaptersTest { fun testSetProfileLastVisitedText_forTimeZero_setsLastUsedRecently() { fakeOppiaClock.setFakeTimeMode(FakeOppiaClock.FakeTimeMode.MODE_FIXED_FAKE_TIME) fakeOppiaClock.setCurrentTimeMs(TIMESTAMP) - val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) setProfileLastVisitedText( textView, - /* setText= */ 0 + /* timestamp = */ 0 ) assertThat(textView.text.toString()).isEqualTo("Last used recently") } @@ -278,12 +252,11 @@ class TextViewBindingAdaptersTest { fun testSetProfileLastVisitedText_forNegativeTime_setsLastUsedRecently() { fakeOppiaClock.setFakeTimeMode(FakeOppiaClock.FakeTimeMode.MODE_FIXED_FAKE_TIME) fakeOppiaClock.setCurrentTimeMs(TIMESTAMP) - val getCurrentTimeMs = fakeOppiaClock.getCurrentTimeMs() activityRule.scenario.onActivity { val textView: TextView = it.findViewById(R.id.test_text_view) setProfileLastVisitedText( textView, - /* setText= */ -1 + /* timestamp = */ -1 ) assertThat(textView.text.toString()).isEqualTo("Last used recently") } @@ -299,7 +272,7 @@ class TextViewBindingAdaptersTest { val textView: TextView = it.findViewById(R.id.test_text_view) setDrawableEndCompat( textView, - /* setDrawableEndCompat= */ drawable + /* drawable = */ drawable ) assertThat(textView.compoundDrawablesRelative[2]).isEqualTo(drawable) } diff --git a/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageActivityTest.kt b/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageActivityTest.kt index c8b19c364af..9f26fa9e6ef 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageActivityTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageActivityTest.kt @@ -139,13 +139,8 @@ class AppLanguageActivityTest { assertThat(title).isEqualTo(context.getString(R.string.app_language_activity_title)) } - private fun createAppLanguageActivityIntent(summaryValue: String): Intent { - return AppLanguageActivity.createAppLanguageActivityIntent( - ApplicationProvider.getApplicationContext(), - APP_LANGUAGE, - summaryValue - ) - } + private fun createAppLanguageActivityIntent(summaryValue: String): Intent = + AppLanguageActivity.createAppLanguageActivityIntent(context, summaryValue) // TODO(#59): Figure out a way to reuse modules instead of needing to re-declare them. @Singleton diff --git a/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageFragmentTest.kt b/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageFragmentTest.kt index 0926f5db232..3513727ed1f 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageFragmentTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/options/AppLanguageFragmentTest.kt @@ -214,13 +214,8 @@ class AppLanguageFragmentTest { testCoroutineDispatchers.runCurrent() } - private fun createAppLanguageActivityIntent(summaryValue: String): Intent { - return AppLanguageActivity.createAppLanguageActivityIntent( - ApplicationProvider.getApplicationContext(), - APP_LANGUAGE, - summaryValue - ) - } + private fun createAppLanguageActivityIntent(summaryValue: String): Intent = + AppLanguageActivity.createAppLanguageActivityIntent(context, summaryValue) private fun setUpTestApplicationComponent() { ApplicationProvider.getApplicationContext().inject(this) diff --git a/app/src/sharedTest/java/org/oppia/android/app/options/OptionsFragmentTest.kt b/app/src/sharedTest/java/org/oppia/android/app/options/OptionsFragmentTest.kt index 2cd20d8a58c..9f61f678b92 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/options/OptionsFragmentTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/options/OptionsFragmentTest.kt @@ -495,10 +495,6 @@ class OptionsFragmentTest { ).perform(click()) intended( allOf( - hasExtra( - AppLanguageActivity.getAppLanguagePreferenceTitleExtraKey(), - APP_LANGUAGE - ), hasExtra( AppLanguageActivity.getAppLanguagePreferenceSummaryValueExtraKey(), "English" @@ -527,10 +523,6 @@ class OptionsFragmentTest { ).perform(click()) intended( allOf( - hasExtra( - AppLanguageActivity.getAppLanguagePreferenceTitleExtraKey(), - APP_LANGUAGE - ), hasExtra( AppLanguageActivity.getAppLanguagePreferenceSummaryValueExtraKey(), "English" diff --git a/app/src/sharedTest/java/org/oppia/android/app/parser/HtmlParserTest.kt b/app/src/sharedTest/java/org/oppia/android/app/parser/HtmlParserTest.kt index 74d8d9aa506..4de3373a74a 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/parser/HtmlParserTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/parser/HtmlParserTest.kt @@ -43,7 +43,6 @@ import org.mockito.Captor import org.mockito.Mock import org.mockito.Mockito.mock import org.mockito.Mockito.verify -import org.mockito.Mockito.verifyZeroInteractions import org.mockito.junit.MockitoJUnit import org.mockito.junit.MockitoRule import org.oppia.android.R @@ -136,6 +135,7 @@ import org.robolectric.annotation.LooperMode import javax.inject.Inject import javax.inject.Singleton import kotlin.reflect.KClass +import org.mockito.Mockito.verifyNoMoreInteractions // TODO(#277): Add tests for UrlImageParser. /** Tests for [HtmlParser]. */ @@ -384,7 +384,7 @@ class HtmlParserTest { imageCenterAlign = true, displayLocale = appLanguageLocaleHandler.getDisplayLocale() ) - val (textView, htmlResult) = activityScenarioRule.scenario.runWithActivity { + val (_, htmlResult) = activityScenarioRule.scenario.runWithActivity { val textView: TextView = it.findViewById(R.id.test_html_content_text_view) val htmlResult = htmlParser.parseOppiaHtml( "
  • The counting numbers (1, 2, 3, 4, 5 ….)
  • How to tell whether one" + @@ -675,7 +675,7 @@ class HtmlParserTest { onView(withId(R.id.test_html_content_text_view)).perform(click()) // Verify the tag listener is not called since link support is disabled. - verifyZeroInteractions(mockCustomOppiaTagActionListener) + verifyNoMoreInteractions(mockCustomOppiaTagActionListener) } @Test diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/audio/AudioFragmentTest.kt b/app/src/sharedTest/java/org/oppia/android/app/player/audio/AudioFragmentTest.kt index 57c8e47299b..c97224148c2 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/audio/AudioFragmentTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/player/audio/AudioFragmentTest.kt @@ -385,7 +385,9 @@ class AudioFragmentTest { addMediaInfo(dataSource, mediaInfo) addMediaInfo(dataSource2, mediaInfo) - shadowMediaPlayer = shadowOf(audioPlayerController.getTestMediaPlayer()) + shadowMediaPlayer = checkNotNull(shadowOf(audioPlayerController.getTestMediaPlayer())) { + "Failed to create shadow for MediaPlayer." + } setDataSource(shadowMediaPlayer, toDataSource(context, Uri.parse(TEST_URL))) invokePreparedListener(shadowMediaPlayer) @@ -400,10 +402,10 @@ class AudioFragmentTest { // USE BAZEL TO PROPERLY BUILD THIS TEST SPECIFICALLY FOR ROBOLECTRIC AND NOT FOR ESPRESSO. /** Calls Robolectric's Shadows.shadowOf() using reflection. */ - private fun shadowOf(mediaPlayer: MediaPlayer): Any { + private fun shadowOf(mediaPlayer: MediaPlayer): Any? { val shadowsClass = Class.forName("org.robolectric.Shadows") return shadowsClass.getMethod("shadowOf", MediaPlayer::class.java) - .invoke(/* obj= */ null, mediaPlayer) + .invoke(/* obj = */ null, mediaPlayer) } /** Calls ShadowMediaPlayer.setDataSource() using reflection. */ @@ -440,7 +442,7 @@ class AudioFragmentTest { ) val addMediaInfoMethod = shadowMediaPlayerClass.getMethod("addMediaInfo", dataSourceClass, mediaInfoClass) - addMediaInfoMethod.invoke(/* obj= */ null, dataSource, mediaInfo) + addMediaInfoMethod.invoke(/* obj = */ null, dataSource, mediaInfo) } /** Calls DataSource.toDataSource() using reflection. */ @@ -448,7 +450,9 @@ class AudioFragmentTest { val dataSourceClass = Class.forName("org.robolectric.shadows.util.DataSource") val toDataSourceMethod = dataSourceClass.getMethod("toDataSource", Context::class.java, Uri::class.java) - return toDataSourceMethod.invoke(/* obj= */ null, context, uri) + return checkNotNull(toDataSourceMethod.invoke(/* obj = */ null, context, uri)) { + "Failed to create DataSource for URI: $uri." + } } private fun isOnRobolectric(): Boolean { diff --git a/app/src/sharedTest/java/org/oppia/android/app/player/state/StateFragmentTest.kt b/app/src/sharedTest/java/org/oppia/android/app/player/state/StateFragmentTest.kt index 3bbe32c99dc..f0ada13ae6e 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/player/state/StateFragmentTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/player/state/StateFragmentTest.kt @@ -496,7 +496,7 @@ class StateFragmentTest { @Test fun testStateFragment_loadExp_secondState_submitWrongAnswer_contentDescriptionIsCorrect() { setUpTestWithStudyOff() - launchForExploration(TEST_EXPLORATION_ID_2, shouldSavePartialProgress = false).use { scenario -> + launchForExploration(TEST_EXPLORATION_ID_2, shouldSavePartialProgress = false).use { startPlayingExploration() clickContinueInteractionButton() @@ -4195,7 +4195,7 @@ class StateFragmentTest { addException.invoke(/* obj= */ null, dataSource, exception) } - private fun createAudioDataSource(explorationId: String, audioFileName: String): Any { + private fun createAudioDataSource(explorationId: String, audioFileName: String): Any? { val audioUrl = createAudioUrl(explorationId, audioFileName) val classLoader = StateFragmentTest::class.java.classLoader!! val dataSourceClass = classLoader.loadClass("org.robolectric.shadows.util.DataSource") @@ -4752,9 +4752,11 @@ class StateFragmentTest { // Only initialize the Robolectric shadows when running on Robolectric (and use reflection since // Espresso can't load Robolectric into its classpath). if (isOnRobolectric()) { - val dataSource = createAudioDataSource( - explorationId = FRACTIONS_EXPLORATION_ID_1, audioFileName = "content-en-ouqm7j21vt8.mp3" - ) + val dataSource = checkNotNull( + createAudioDataSource( + explorationId = FRACTIONS_EXPLORATION_ID_1, audioFileName = "content-en-ouqm7j21vt8.mp3" + ) + ) { "Failed to create audio data source." } addShadowMediaPlayerException(dataSource, IOException("Test does not have networking")) } } diff --git a/app/src/sharedTest/java/org/oppia/android/app/recyclerview/BindableAdapterTest.kt b/app/src/sharedTest/java/org/oppia/android/app/recyclerview/BindableAdapterTest.kt index 98ddfa8e14a..415fe4f8f05 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/recyclerview/BindableAdapterTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/recyclerview/BindableAdapterTest.kt @@ -600,10 +600,10 @@ class BindableAdapterTest { } return object : BindableAdapterTestFragmentPresenter.BindableAdapterFactory { override fun create( - singleTypeBuilder: SingleTypeBuilder.Factory, + singleTypeBuilderFactory: SingleTypeBuilder.Factory, multiTypeBuilderFactory: MultiTypeBuilder.Factory ): BindableAdapter { - return createFunction(singleTypeBuilder, multiTypeBuilderFactory) + return createFunction(singleTypeBuilderFactory, multiTypeBuilderFactory) } } } diff --git a/app/src/sharedTest/java/org/oppia/android/app/recyclerview/RecyclerViewMatcher.kt b/app/src/sharedTest/java/org/oppia/android/app/recyclerview/RecyclerViewMatcher.kt index a2ac0544c37..e4bdcbf15fa 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/recyclerview/RecyclerViewMatcher.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/recyclerview/RecyclerViewMatcher.kt @@ -47,10 +47,8 @@ class RecyclerViewMatcher { if (childView == null) { val recyclerView = view.rootView.findViewById(recyclerViewId) as? RecyclerView if (recyclerView?.id == recyclerViewId) { - childView = recyclerView?.findViewHolderForAdapterPosition(position)?.itemView - } else { - return false - } + childView = recyclerView.findViewHolderForAdapterPosition(position)?.itemView + } else return false } return if (targetViewId == -1) { view === childView diff --git a/app/src/sharedTest/java/org/oppia/android/app/story/StoryFragmentTest.kt b/app/src/sharedTest/java/org/oppia/android/app/story/StoryFragmentTest.kt index 296206bb6e3..8ff3ff936b0 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/story/StoryFragmentTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/story/StoryFragmentTest.kt @@ -501,7 +501,7 @@ class StoryFragmentTest { position = 2, targetViewId = R.id.chapter_thumbnail ) - ).check { view, noViewFoundException -> + ).check { view, _ -> var lessonThumbnailImageView = view.findViewById( R.id.chapter_thumbnail ) diff --git a/app/src/sharedTest/java/org/oppia/android/app/topic/TopicActivityTest.kt b/app/src/sharedTest/java/org/oppia/android/app/topic/TopicActivityTest.kt index d4ba555dbb2..f6823d65ecd 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/topic/TopicActivityTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/topic/TopicActivityTest.kt @@ -181,7 +181,7 @@ class TopicActivityTest { @RunOn(TestPlatform.ROBOLECTRIC) // TODO(#3858): Enable for Espresso. fun testTopicActivity_startPracticeSession_questionActivityStartedWithProfileId() { TestPlatformParameterModule.forceEnableExtraTopicTabsUi(true) - launchTopicActivity(internalProfileId, FRACTIONS_TOPIC_ID).use { scenario -> + launchTopicActivity(internalProfileId, FRACTIONS_TOPIC_ID).use { // Open the practice tab and select a skill. onView(withText("Practice")).perform(click()) testCoroutineDispatchers.runCurrent() diff --git a/app/src/sharedTest/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerActivityTest.kt b/app/src/sharedTest/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerActivityTest.kt index 0e5debf6027..ebe39ccc380 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerActivityTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/topic/questionplayer/QuestionPlayerActivityTest.kt @@ -32,7 +32,6 @@ import androidx.test.rule.ActivityTestRule import com.bumptech.glide.Glide import com.bumptech.glide.GlideBuilder import com.bumptech.glide.load.engine.executor.MockGlideExecutor -import com.google.android.gms.common.util.CollectionUtils.listOf import com.google.common.truth.Truth.assertThat import dagger.Component import dagger.Module diff --git a/app/src/sharedTest/java/org/oppia/android/app/topic/revisioncard/RevisionCardActivityTest.kt b/app/src/sharedTest/java/org/oppia/android/app/topic/revisioncard/RevisionCardActivityTest.kt index b87a83622a7..205813438db 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/topic/revisioncard/RevisionCardActivityTest.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/topic/revisioncard/RevisionCardActivityTest.kt @@ -218,7 +218,7 @@ class RevisionCardActivityTest { profileId = profileId, topicId = "test_topic_id_0", subtopicId = 1 - ).use { scenario -> + ).use { onView(withId(R.id.revision_card_explanation_text)) .check(matches(withText(containsString("sample subtopic with dummy content")))) } @@ -233,7 +233,7 @@ class RevisionCardActivityTest { profileId = profileId, topicId = "test_topic_id_0", subtopicId = 1 - ).use { scenario -> + ).use { onView(withId(R.id.revision_card_explanation_text)) .check(matches(withText(containsString("محاكاة محتوى أكثر واقعية")))) } diff --git a/app/src/sharedTest/java/org/oppia/android/app/utility/DrawableMatcher.kt b/app/src/sharedTest/java/org/oppia/android/app/utility/DrawableMatcher.kt index 7d787a6284d..468c21effeb 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/utility/DrawableMatcher.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/utility/DrawableMatcher.kt @@ -30,8 +30,8 @@ class DrawableMatcher constructor( if (expectedId == ANY) { return target.drawable != null } - val resources = target.getContext().resources - val expectedDrawable = resources.getDrawable(expectedId) + val resources = target.context.resources + val expectedDrawable = resources.getDrawable(expectedId, target.context.theme) resourceName = resources.getResourceEntryName(expectedId) if (expectedDrawable == null) { diff --git a/app/src/sharedTest/java/org/oppia/android/app/utility/OrientationChangeAction.kt b/app/src/sharedTest/java/org/oppia/android/app/utility/OrientationChangeAction.kt index 031ebdf695c..b966889c1db 100644 --- a/app/src/sharedTest/java/org/oppia/android/app/utility/OrientationChangeAction.kt +++ b/app/src/sharedTest/java/org/oppia/android/app/utility/OrientationChangeAction.kt @@ -43,8 +43,8 @@ class OrientationChangeAction(private val orientation: Int) : ViewAction { activity!!.requestedOrientation = orientation } - private fun getActivity(context: Context): Activity? { - var context = context + private fun getActivity(rootContext: Context): Activity? { + var context = rootContext while (context is ContextWrapper) { if (context is Activity) { return context diff --git a/app/src/test/java/org/oppia/android/app/testing/RecentlyPlayedSpanTest.kt b/app/src/test/java/org/oppia/android/app/testing/RecentlyPlayedSpanTest.kt index 337e7546a96..2119f8e320b 100644 --- a/app/src/test/java/org/oppia/android/app/testing/RecentlyPlayedSpanTest.kt +++ b/app/src/test/java/org/oppia/android/app/testing/RecentlyPlayedSpanTest.kt @@ -284,7 +284,7 @@ class RecentlyPlayedSpanTest { val recentlyPlayedActivityParams = RecentlyPlayedActivityParams .newBuilder() - .setProfileId(ProfileId.newBuilder().setInternalId(internalProfileId).build()) + .setProfileId(ProfileId.newBuilder().setInternalId(profileId).build()) .build() return RecentlyPlayedActivity.createRecentlyPlayedActivityIntent( context, diff --git a/data/src/main/java/org/oppia/android/data/backends/gae/JsonPrefixNetworkInterceptor.kt b/data/src/main/java/org/oppia/android/data/backends/gae/JsonPrefixNetworkInterceptor.kt index 1a2c68b24f6..1c7b74fa953 100755 --- a/data/src/main/java/org/oppia/android/data/backends/gae/JsonPrefixNetworkInterceptor.kt +++ b/data/src/main/java/org/oppia/android/data/backends/gae/JsonPrefixNetworkInterceptor.kt @@ -2,10 +2,10 @@ package org.oppia.android.data.backends.gae import okhttp3.Interceptor import okhttp3.Response -import okhttp3.ResponseBody import java.io.IOException import javax.inject.Inject import javax.inject.Singleton +import okhttp3.ResponseBody.Companion.toResponseBody /** * Interceptor on top of Retrofit to modify requests and response. @@ -27,7 +27,7 @@ class JsonPrefixNetworkInterceptor @Inject constructor( var rawJson = responseBody.string() rawJson = removeXssiPrefix(rawJson) val contentType = responseBody.contentType() - val body = ResponseBody.create(contentType, rawJson) + val body = rawJson.toResponseBody(contentType) return response.newBuilder().body(body).build() } } diff --git a/data/src/test/java/org/oppia/android/data/backends/gae/RemoteAuthNetworkInterceptorTest.kt b/data/src/test/java/org/oppia/android/data/backends/gae/RemoteAuthNetworkInterceptorTest.kt index 2c1cb4b62d8..64de6b232e8 100644 --- a/data/src/test/java/org/oppia/android/data/backends/gae/RemoteAuthNetworkInterceptorTest.kt +++ b/data/src/test/java/org/oppia/android/data/backends/gae/RemoteAuthNetworkInterceptorTest.kt @@ -136,6 +136,7 @@ class RemoteAuthNetworkInterceptorTest { .setApplicationInfo(applicationInfo) .build() packageInfo.versionName = testVersionName + @Suppress("DEPRECATION") // versionCode is needed to test production code. packageInfo.versionCode = testVersionCode packageManager.installPackage(packageInfo) } diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index f779a093a1a..a69144ec7a0 100755 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -139,6 +139,7 @@ kt_android_library( "//model/src/main/proto:question_java_proto_lite", "//model/src/main/proto:topic_java_proto_lite", "//third_party:androidx_work_work-runtime-ktx", + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-guava", "//utility/src/main/java/org/oppia/android/util/caching:topic_list_to_cache", "//utility/src/main/java/org/oppia/android/util/data:data_providers", "//utility/src/main/java/org/oppia/android/util/extensions:bundle_extensions", diff --git a/domain/src/main/java/org/oppia/android/domain/exploration/ExplorationProgressController.kt b/domain/src/main/java/org/oppia/android/domain/exploration/ExplorationProgressController.kt index 441349a37f2..c1a693a581c 100644 --- a/domain/src/main/java/org/oppia/android/domain/exploration/ExplorationProgressController.kt +++ b/domain/src/main/java/org/oppia/android/domain/exploration/ExplorationProgressController.kt @@ -50,6 +50,8 @@ import java.util.UUID import java.util.concurrent.TimeUnit import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ExperimentalCoroutinesApi +import kotlinx.coroutines.ObsoleteCoroutinesApi private const val BEGIN_EXPLORATION_RESULT_PROVIDER_ID = "ExplorationProgressController.begin_exploration_result" @@ -414,6 +416,7 @@ class ExplorationProgressController @Inject constructor( } } + @OptIn(ObsoleteCoroutinesApi::class) private fun createControllerCommandActor(): SendChannel> { lateinit var controllerState: ControllerState @@ -915,6 +918,7 @@ class ExplorationProgressController @Inject constructor( * Note that while this is changing internal ephemeral state, it does not notify of changes (it * instead expects callers to do this when it's best to notify frontend observers of the changes). */ + @OptIn(ExperimentalCoroutinesApi::class) private fun ControllerState.saveExplorationCheckpoint() { // Do not save checkpoints if shouldSavePartialProgress is false. This is expected to happen // when the current exploration has been already completed previously. diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/CpuPerformanceSnapshotter.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/CpuPerformanceSnapshotter.kt index 51ae249d0ef..6f2c90fd0cf 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/CpuPerformanceSnapshotter.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/CpuPerformanceSnapshotter.kt @@ -2,6 +2,7 @@ package org.oppia.android.domain.oppialogger.analytics import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.ObsoleteCoroutinesApi import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.channels.SendChannel import kotlinx.coroutines.channels.actor @@ -70,6 +71,7 @@ class CpuPerformanceSnapshotter( } } + @OptIn(ObsoleteCoroutinesApi::class) private fun createCommandQueueActor(): SendChannel { var previousSnapshot = performanceMetricsAssessor.computeCpuSnapshotAtCurrentTime() var switchIconificationCount = 0 diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt index e6bb2c6ee0f..56c6f835565 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/ExceptionsController.kt @@ -79,26 +79,20 @@ class ExceptionsController @Inject constructor( } } - /** Returns an [ExceptionLog] from a [throwable]. */ + /** Returns an [ExceptionLog] from this [Throwable]. */ private fun Throwable.toExceptionLog( timestampInMillis: Long, exceptionType: ExceptionType ): ExceptionLog { - val exceptionLogBuilder = ExceptionLog.newBuilder() - this.message?.let { - exceptionLogBuilder.message = it - } - exceptionLogBuilder.timestampInMillis = timestampInMillis - this.cause?.let { - exceptionLogBuilder.cause = it.toExceptionLog(timestampInMillis, exceptionType) - } - this.stackTrace?.let { - exceptionLogBuilder.addAllStacktraceElement( - it.map(this@ExceptionsController::convertStackTraceElementToLog) - ) - } - exceptionLogBuilder.exceptionType = exceptionType - return exceptionLogBuilder.build() + return ExceptionLog.newBuilder().apply { + this@toExceptionLog.message?.let { this.message = it } + this.timestampInMillis = timestampInMillis + this@toExceptionLog.cause?.let { + this.cause = it.toExceptionLog(timestampInMillis, exceptionType) + } + addAllStacktraceElement(this@toExceptionLog.stackTrace.map(::convertStackTraceElementToLog)) + this.exceptionType = exceptionType + }.build() } /** Builds the [ExceptionLog.StackTraceElement] from a [stackTraceElement]. */ diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/UncaughtExceptionLoggerStartupListener.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/UncaughtExceptionLoggerStartupListener.kt index 72518a562bf..bee8f18579a 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/UncaughtExceptionLoggerStartupListener.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/exceptions/UncaughtExceptionLoggerStartupListener.kt @@ -19,7 +19,7 @@ class UncaughtExceptionLoggerStartupListener @Inject constructor( } /** Logs an uncaught exception to the [exceptionsController]. */ - override fun uncaughtException(thread: Thread?, throwable: Throwable?) { + override fun uncaughtException(thread: Thread, throwable: Throwable) { try { exceptionsController.logFatalException(Exception(throwable)) } catch (e: Exception) { diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel index 88e30e105bc..84b5cafd1dc 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/BUILD.bazel @@ -29,6 +29,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//model/src/main/proto:screens_java_proto_lite", "//third_party:androidx_work_work-runtime-ktx", + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-guava", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/threading:annotations", ], diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/MetricLogSchedulingWorker.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/MetricLogSchedulingWorker.kt index 36d1a9b05e1..a9289dabf85 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/MetricLogSchedulingWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/MetricLogSchedulingWorker.kt @@ -4,7 +4,6 @@ import android.content.Context import androidx.work.ListenableWorker import androidx.work.WorkerParameters import com.google.common.util.concurrent.ListenableFuture -import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.async @@ -15,6 +14,7 @@ import org.oppia.android.domain.util.getStringFromData import org.oppia.android.util.logging.ConsoleLogger import org.oppia.android.util.threading.BackgroundDispatcher import javax.inject.Inject +import kotlinx.coroutines.guava.asListenableFuture /** * Worker class that generates metric log reports regarding the performance of the application @@ -56,25 +56,15 @@ class MetricLogSchedulingWorker private constructor( override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) - val result = backgroundScope.async { + // TODO(#3715): Add withTimeout() to avoid potential hanging. + return backgroundScope.async { when (inputData.getStringFromData(WORKER_CASE_KEY)) { PERIODIC_BACKGROUND_METRIC_WORKER -> schedulePeriodicBackgroundMetricLogging() STORAGE_USAGE_WORKER -> scheduleStorageUsageMetricLogging() PERIODIC_UI_METRIC_WORKER -> schedulePeriodicUiMetricLogging() else -> Result.failure() } - } - - val future = SettableFuture.create() - result.invokeOnCompletion { failure -> - if (failure != null) { - future.setException(failure) - } else { - future.set(result.getCompleted()) - } - } - // TODO(#3715): Add withTimeout() to avoid potential hanging. - return future + }.asListenableFuture() } private fun schedulePeriodicBackgroundMetricLogging(): Result { diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel index 48348b3ca6f..e18942cdd00 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/BUILD.bazel @@ -38,6 +38,7 @@ kt_android_library( "//domain/src/main/java/org/oppia/android/domain/util:extensions", "//third_party:androidx_work_work-runtime-ktx", "//third_party:com_google_guava_guava", + "//third_party:org_jetbrains_kotlinx_kotlinx-coroutines-guava", "//utility/src/main/java/org/oppia/android/util/logging:console_logger", "//utility/src/main/java/org/oppia/android/util/logging:event_logger", "//utility/src/main/java/org/oppia/android/util/logging:exception_logger", diff --git a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt index 0e9b487ed44..ba6a5806925 100644 --- a/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt @@ -4,7 +4,6 @@ import android.content.Context import androidx.work.ListenableWorker import androidx.work.WorkerParameters import com.google.common.util.concurrent.ListenableFuture -import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.async @@ -19,6 +18,7 @@ import org.oppia.android.util.logging.SyncStatusManager import org.oppia.android.util.logging.performancemetrics.PerformanceMetricsEventLogger import org.oppia.android.util.threading.BackgroundDispatcher import javax.inject.Inject +import kotlinx.coroutines.guava.asListenableFuture /** Worker class that extracts log reports from the cache store and logs them to the remote service. */ class LogUploadWorker private constructor( @@ -44,25 +44,15 @@ class LogUploadWorker private constructor( override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) - val result = backgroundScope.async { + // TODO(#3715): Add withTimeout() to avoid potential hanging. + return backgroundScope.async { when (inputData.getStringFromData(WORKER_CASE_KEY)) { EVENT_WORKER -> uploadEvents() EXCEPTION_WORKER -> uploadExceptions() PERFORMANCE_METRICS_WORKER -> uploadPerformanceMetrics() else -> Result.failure() } - } - - val future = SettableFuture.create() - result.invokeOnCompletion { failure -> - if (failure != null) { - future.setException(failure) - } else { - future.set(result.getCompleted()) - } - } - // TODO(#3715): Add withTimeout() to avoid potential hanging. - return future + }.asListenableFuture() } /** Extracts exception logs from the cache store and logs them to the remote service. */ diff --git a/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt b/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt index 9eae67a1ecd..7e1de589fd2 100644 --- a/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt +++ b/domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt @@ -5,7 +5,6 @@ import androidx.work.ListenableWorker import androidx.work.WorkerParameters import com.google.common.base.Optional import com.google.common.util.concurrent.ListenableFuture -import com.google.common.util.concurrent.SettableFuture import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.async @@ -22,6 +21,7 @@ import retrofit2.Response import java.lang.IllegalArgumentException import java.lang.IllegalStateException import javax.inject.Inject +import kotlinx.coroutines.guava.asListenableFuture /** Worker class that fetches and caches the latest platform parameters from the remote service. */ class PlatformParameterSyncUpWorker private constructor( @@ -54,23 +54,13 @@ class PlatformParameterSyncUpWorker private constructor( override fun startWork(): ListenableFuture { val backgroundScope = CoroutineScope(backgroundDispatcher) - val result = backgroundScope.async { + // TODO(#3715): Add withTimeout() to avoid potential hanging. + return backgroundScope.async { when (inputData.getStringFromData(WORKER_TYPE_KEY)) { PLATFORM_PARAMETER_WORKER -> refreshPlatformParameters() else -> Result.failure() } - } - - val future = SettableFuture.create() - result.invokeOnCompletion { failure -> - if (failure != null) { - future.setException(failure) - } else { - future.set(result.getCompleted()) - } - } - // TODO(#3715): Add withTimeout() to avoid potential hanging. - return future + }.asListenableFuture() } /** diff --git a/domain/src/main/java/org/oppia/android/domain/profile/ProfileManagementController.kt b/domain/src/main/java/org/oppia/android/domain/profile/ProfileManagementController.kt index 2d19e1acc3e..363b92ec991 100644 --- a/domain/src/main/java/org/oppia/android/domain/profile/ProfileManagementController.kt +++ b/domain/src/main/java/org/oppia/android/domain/profile/ProfileManagementController.kt @@ -908,13 +908,15 @@ class ProfileManagementController @Inject constructor( } private fun saveImageToInternalStorage(avatarImagePath: Uri, profileDir: File): String? { + // TODO: File an issue to add support for API 29+ version. + @Suppress("DEPRECATION") // The code is correct for targeted versions of Android. val bitmap = MediaStore.Images.Media.getBitmap(context.contentResolver, avatarImagePath) val fileName = avatarImagePath.pathSegments.last() val imageFile = File(profileDir, fileName) try { FileOutputStream(imageFile).use { fos -> rotateAndCompressBitmap(avatarImagePath, bitmap, /* cropSize= */ 300) - .compress(Bitmap.CompressFormat.PNG, /* quality= */ 100, fos) + .compress(Bitmap.CompressFormat.PNG, /* quality = */ 100, fos) } } catch (e: Exception) { exceptionsController.logNonFatalException(e) @@ -945,12 +947,12 @@ class ProfileManagementController @Inject constructor( matrix.postRotate(rotate.toFloat()) return Bitmap.createBitmap( croppedBitmap, - /* x= */ 0, - /* y= */ 0, + /* x = */ 0, + /* y = */ 0, cropSize, cropSize, matrix, - /* filter= */ true + /* filter = */ true ) } } diff --git a/domain/src/main/java/org/oppia/android/domain/question/QuestionAssessmentProgressController.kt b/domain/src/main/java/org/oppia/android/domain/question/QuestionAssessmentProgressController.kt index a97fef5774d..4fd102a1856 100644 --- a/domain/src/main/java/org/oppia/android/domain/question/QuestionAssessmentProgressController.kt +++ b/domain/src/main/java/org/oppia/android/domain/question/QuestionAssessmentProgressController.kt @@ -36,6 +36,7 @@ import org.oppia.android.util.threading.BackgroundDispatcher import java.util.UUID import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ObsoleteCoroutinesApi private const val BEGIN_SESSION_RESULT_PROVIDER_ID = "QuestionAssessmentProgressController.begin_session_result" @@ -361,6 +362,7 @@ class QuestionAssessmentProgressController @Inject constructor( return scoresResultFlow.convertToSessionProvider(CALCULATE_SCORES_PROVIDER_ID) } + @OptIn(ObsoleteCoroutinesApi::class) private fun createControllerCommandActor(): SendChannel> { lateinit var controllerState: ControllerState // Use an unlimited capacity buffer so that commands can be sent asynchronously without blocking diff --git a/domain/src/main/java/org/oppia/android/domain/question/QuestionRetriever.kt b/domain/src/main/java/org/oppia/android/domain/question/QuestionRetriever.kt index 2b0ec7362ae..e39beb8620b 100644 --- a/domain/src/main/java/org/oppia/android/domain/question/QuestionRetriever.kt +++ b/domain/src/main/java/org/oppia/android/domain/question/QuestionRetriever.kt @@ -31,13 +31,10 @@ class QuestionRetriever @Inject constructor( for (skillId in skillIdsList) { for (i in 0 until questionJsonArray.length()) { val questionJsonObject = questionJsonArray.getJSONObject(i) - val questionLinkedSkillsJsonArray = - questionJsonObject.optJSONArray("linked_skill_ids") - val linkedSkillIdList = mutableListOf() - for (j in 0 until questionLinkedSkillsJsonArray.length()) { - linkedSkillIdList.add(questionLinkedSkillsJsonArray.getStringFromArray(j)) - } - if (linkedSkillIdList.contains(skillId)) { + val linkedSkillIdList = questionJsonObject.optJSONArray("linked_skill_ids")?.let { array -> + (0 until array.length()).map(array::getStringFromArray) + } ?: listOf() + if (skillId in linkedSkillIdList) { questionsList.add(createQuestionFromJsonObject(questionJsonObject)) } } diff --git a/domain/src/main/java/org/oppia/android/domain/topic/ConceptCardRetriever.kt b/domain/src/main/java/org/oppia/android/domain/topic/ConceptCardRetriever.kt index 52e1ac0f056..5af46598b23 100644 --- a/domain/src/main/java/org/oppia/android/domain/topic/ConceptCardRetriever.kt +++ b/domain/src/main/java/org/oppia/android/domain/topic/ConceptCardRetriever.kt @@ -48,26 +48,25 @@ class ConceptCardRetriever @Inject constructor( } val skillContents = skillData.getJSONObject("skill_contents") val workedExamplesList = createWorkedExamplesFromJson( - skillContents.getJSONArray( - "worked_examples" - ) + skillContents.getJSONArray("worked_examples") ) val recordedVoiceoverMapping = hashMapOf() - recordedVoiceoverMapping["explanation"] = createRecordedVoiceoversFromJson( + val explanationContentId = skillContents.optJSONObject("explanation")?.optString("content_id") + val explanationVoiceovers = explanationContentId?.let { skillContents .optJSONObject("recorded_voiceovers") - .optJSONObject("voiceovers_mapping") - .optJSONObject( - skillContents.optJSONObject("explanation").optString("content_id") - )!! - ) + ?.optJSONObject("voiceovers_mapping") + ?.optJSONObject(it) + } + recordedVoiceoverMapping["explanation"] = + createRecordedVoiceoversFromJson(explanationVoiceovers) for (workedExample in workedExamplesList) { recordedVoiceoverMapping[workedExample.contentId] = createRecordedVoiceoversFromJson( skillContents .optJSONObject("recorded_voiceovers") - .optJSONObject("voiceovers_mapping") - .optJSONObject(workedExample.contentId) + ?.optJSONObject("voiceovers_mapping") + ?.optJSONObject(workedExample.contentId) ) } @@ -126,26 +125,6 @@ class ConceptCardRetriever @Inject constructor( html = subtitledHtmlJson.getStringFromObject("html") }.build() - private fun createWrittenTranslationFromJson( - translationMappingJsonObject: JSONObject? - ): TranslationMapping { - if (translationMappingJsonObject == null) { - return TranslationMapping.getDefaultInstance() - } - val translationMappingBuilder = TranslationMapping.newBuilder() - val languages = translationMappingJsonObject.keys() - while (languages.hasNext()) { - val language = languages.next() - val translationJson = translationMappingJsonObject.optJSONObject(language) - val translation = Translation.newBuilder() - .setHtml(translationJson.optString("translation")) - .setNeedsUpdate(translationJson.optBoolean("needs_update")) - .build() - translationMappingBuilder.putTranslationMapping(language, translation) - } - return translationMappingBuilder.build() - } - private fun createRecordedVoiceoversFromJson( voiceoverMappingJsonObject: JSONObject? ): VoiceoverMapping { @@ -157,23 +136,23 @@ class ConceptCardRetriever @Inject constructor( while (languages.hasNext()) { val language = languages.next() val voiceoverJson = voiceoverMappingJsonObject.optJSONObject(language) - val voiceover = Voiceover.newBuilder() - .setFileName(voiceoverJson.optString("filename")) - .setNeedsUpdate(voiceoverJson.optBoolean("needs_update")) - .setFileSizeBytes(voiceoverJson.optLong("file_size_bytes")) - .build() + val voiceover = Voiceover.newBuilder().apply { + voiceoverJson?.optString("filename")?.let { fileName = it } + voiceoverJson?.optBoolean("needs_update")?.let { needsUpdate = it } + voiceoverJson?.optLong("file_size_bytes")?.let { fileSizeBytes = it } + }.build() voiceoverMappingBuilder.putVoiceoverMapping(language, voiceover) } return voiceoverMappingBuilder.build() } private fun createWrittenTranslationMappingsFromJson( - writtenTranslations: JSONObject + writtenTranslations: JSONObject? ): Map { - val translationsMappingJson = writtenTranslations.getJSONObject("translations_mapping") - return translationsMappingJson.keys().asSequence().filter { contentId -> + val translationsMappingJson = writtenTranslations?.optJSONObject("translations_mapping") + return translationsMappingJson?.keys()?.asSequence()?.filter { contentId -> translationsMappingJson.getJSONObject(contentId).length() != 0 - }.associateWith { contentId -> + }?.associateWith { contentId -> val translationJson = translationsMappingJson.getJSONObject(contentId) TranslationMapping.newBuilder().apply { putAllTranslationMapping( @@ -182,7 +161,7 @@ class ConceptCardRetriever @Inject constructor( } ) }.build() - } + } ?: mapOf() } private fun createTranslationFromJson(translatorJson: JSONObject): Translation = diff --git a/domain/src/main/java/org/oppia/android/domain/topic/PrimeTopicAssetsControllerImpl.kt b/domain/src/main/java/org/oppia/android/domain/topic/PrimeTopicAssetsControllerImpl.kt index 674a9970752..1472f1d4851 100644 --- a/domain/src/main/java/org/oppia/android/domain/topic/PrimeTopicAssetsControllerImpl.kt +++ b/domain/src/main/java/org/oppia/android/domain/topic/PrimeTopicAssetsControllerImpl.kt @@ -99,7 +99,7 @@ class PrimeTopicAssetsControllerImpl @Inject constructor( // dispatcher-intensive operation and using the shared background dispatcher ends up blocking the // app UI, potentially in a breaking way. private val extraDispatcher = Executors.newFixedThreadPool( - /* nThreads= */ 4 + /* nThreads = */ 4 ).asCoroutineDispatcher() // NOTE TO DEVELOPERS: Never do this. We should never hold activity references in singleton @@ -205,18 +205,15 @@ class PrimeTopicAssetsControllerImpl @Inject constructor( override fun onActivityStopped(activity: Activity) {} override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) { if (!dialogDismissed.get()) { - activity?.let { + activity.let { val appCompatActivity = it as AppCompatActivity - primeDownloadStatus.observe( - appCompatActivity, - Observer { primeAssetsStatus -> - primeAssetsStatus?.let { status -> - if (status.totalDownloadCount > 0 && !dialogShown.get()) { - showProgressDialog(appCompatActivity, dialogStyleResId) - } + primeDownloadStatus.observe(appCompatActivity) { primeAssetsStatus -> + primeAssetsStatus?.let { status -> + if (status.totalDownloadCount > 0 && !dialogShown.get()) { + showProgressDialog(appCompatActivity, dialogStyleResId) } } - ) + } } } } @@ -236,16 +233,16 @@ class PrimeTopicAssetsControllerImpl @Inject constructor( TypedValue.COMPLEX_UNIT_DIP, 16f, resources.displayMetrics ).toInt() (textView.layoutParams as LinearLayout.LayoutParams).setMargins( - /* left= */ marginPx, /* top= */ marginPx, /* right= */ marginPx, /* bottom= */ marginPx + /* left = */ marginPx, /* top = */ marginPx, /* right = */ marginPx, /* bottom = */ marginPx ) textView.textSize = 14f textView.typeface = Typeface.create("sans-serif", Typeface.NORMAL) val progressBar = ProgressBar( - activity, /* attrs= */ null, android.R.attr.progressBarStyleHorizontal + activity, /* attrs = */ null, android.R.attr.progressBarStyleHorizontal ) layout.addView(progressBar) (progressBar.layoutParams as LinearLayout.LayoutParams).setMargins( - /* left= */ marginPx, /* top= */ 0, /* right= */ marginPx, /* bottom= */ 0 + /* left = */ marginPx, /* top = */ 0, /* right = */ marginPx, /* bottom = */ 0 ) val dialog = AlertDialog.Builder(activity, dialogStyleResId) .setView(layout) diff --git a/domain/src/main/java/org/oppia/android/domain/topic/TopicController.kt b/domain/src/main/java/org/oppia/android/domain/topic/TopicController.kt index 64c22d4e7af..f893e87a4b2 100755 --- a/domain/src/main/java/org/oppia/android/domain/topic/TopicController.kt +++ b/domain/src/main/java/org/oppia/android/domain/topic/TopicController.kt @@ -592,14 +592,10 @@ class TopicController @Inject constructor( private fun createSubtopicListFromJsonArray(subtopicJsonArray: JSONArray?): List { val subtopicList = mutableListOf() for (i in 0 until subtopicJsonArray!!.length()) { - val skillIdList = ArrayList() - val currentSubtopicJsonObject = subtopicJsonArray.optJSONObject(i) - val skillJsonArray = currentSubtopicJsonObject.optJSONArray("skill_ids") - - for (j in 0 until skillJsonArray.length()) { - skillIdList.add(skillJsonArray.optString(j)) - } + val skillIdList = currentSubtopicJsonObject.optJSONArray("skill_ids")?.let { skillJsonArray -> + (0 until skillJsonArray.length()).map(skillJsonArray::optString) + } ?: listOf() val subtopicTitle = SubtitledHtml.newBuilder().apply { contentId = "title" html = currentSubtopicJsonObject.getRemovableOptionalString("title") ?: "" @@ -618,13 +614,13 @@ class TopicController @Inject constructor( private fun computeTopicSizeBytes(constituentFiles: List): Int { // TODO(#169): Compute this based on protos & the combined topic package. // TODO(#169): Incorporate image files in this computation. - return constituentFiles.map { file -> + return constituentFiles.sumOf { file -> if (loadLessonProtosFromAssets) { assetRepository.getLocalAssetProtoSize(file) } else { jsonAssetRetriever.getAssetSize(file) } - }.sum() + } } private fun getProtoAssetFileNameList(topicId: String): List { @@ -645,36 +641,32 @@ class TopicController @Inject constructor( } internal fun getJsonAssetFileNameList(topicId: String): List { - val assetFileNameList = mutableListOf() - assetFileNameList.add("questions.json") - assetFileNameList.add("skills.json") - assetFileNameList.add("$topicId.json") - - val topicJsonObject = jsonAssetRetriever - .loadJsonFromAsset("$topicId.json")!! - val storySummaryJsonArray = topicJsonObject - .optJSONArray("canonical_story_dicts") - for (i in 0 until storySummaryJsonArray.length()) { - val storySummaryJsonObject = storySummaryJsonArray.optJSONObject(i) - val storyId = storySummaryJsonObject.optString("id") - assetFileNameList.add("$storyId.json") - - val storyJsonObject = jsonAssetRetriever - .loadJsonFromAsset("$storyId.json")!! - val storyNodeJsonArray = storyJsonObject.optJSONArray("story_nodes") - for (j in 0 until storyNodeJsonArray.length()) { - val storyNodeJsonObject = storyNodeJsonArray.optJSONObject(j) - val explorationId = storyNodeJsonObject.optString("exploration_id") - assetFileNameList.add("$explorationId.json") - } - } - val subtopicJsonArray = topicJsonObject.optJSONArray("subtopics") - for (i in 0 until subtopicJsonArray.length()) { - val subtopicJsonObject = subtopicJsonArray.optJSONObject(i) - val subtopicId = subtopicJsonObject.optInt("id") - assetFileNameList.add(topicId + "_" + subtopicId + ".json") + val topicJsonObject = jsonAssetRetriever.loadJsonFromAsset("$topicId.json") + val storyFileNames = topicJsonObject?.optJSONArray("canonical_story_dicts")?.let { storyArray -> + (0 until storyArray.length()).mapNotNull(storyArray::optJSONObject) + .mapNotNull { it.optString("id") } + .map { "$it.json" } + } ?: listOf() + + val chapterFileNames = storyFileNames.flatMap { storyFileName -> + val storyJson = jsonAssetRetriever.loadJsonFromAsset(storyFileName) + storyJson?.optJSONArray("story_nodes")?.let { storyNodeJsonArray -> + (0 until storyNodeJsonArray.length()).mapNotNull(storyNodeJsonArray::optJSONObject) + .mapNotNull { it.optString("exploration_id") } + .map { "$it.json" } + } ?: listOf() } - return assetFileNameList + + val subtopicFileNames = topicJsonObject?.optJSONArray("subtopics")?.let { subtopicJsonArray -> + (0 until subtopicJsonArray.length()).mapNotNull(subtopicJsonArray::optJSONObject) + .mapNotNull { it.optInt("id", /* fallback = */ -1).takeIf { num -> num != -1 } } + .map { "${topicId}_$it.json" } + } ?: listOf() + + return listOf("questions.json", "skills.json", "$topicId.json") + + storyFileNames + + chapterFileNames + + subtopicFileNames } /** diff --git a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt index 8623a0f298b..0424fb1052e 100644 --- a/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt +++ b/domain/src/test/java/org/oppia/android/domain/hintsandsolution/HintHandlerProdImplTest.kt @@ -50,6 +50,7 @@ import org.robolectric.annotation.LooperMode import java.util.concurrent.TimeUnit import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ExperimentalCoroutinesApi /** Tests for [HintHandlerProdImpl]. */ @Suppress("FunctionName") @@ -2051,6 +2052,7 @@ class HintHandlerProdImplTest { reset(mockHelpIndexFlowMonitor) } + @OptIn(ExperimentalCoroutinesApi::class) private fun runSynchronouslyInBackground(operation: suspend () -> Unit) { val result = blockingCoroutineScope.async { operation() } testCoroutineDispatchers.runCurrent() diff --git a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/PerformanceMetricsControllerTest.kt b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/PerformanceMetricsControllerTest.kt index ba86c9946d7..26e1d951d83 100644 --- a/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/PerformanceMetricsControllerTest.kt +++ b/domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/PerformanceMetricsControllerTest.kt @@ -3,7 +3,7 @@ package org.oppia.android.domain.oppialogger.analytics import android.app.Application import android.content.Context import androidx.test.core.app.ApplicationProvider -import androidx.test.runner.AndroidJUnit4 +import androidx.test.ext.junit.runners.AndroidJUnit4 import com.google.common.truth.Truth.assertThat import dagger.BindsInstance import dagger.Component diff --git a/domain/src/test/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorkManagerInitializerTest.kt b/domain/src/test/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorkManagerInitializerTest.kt index 1b228f80804..e3283289cb4 100644 --- a/domain/src/test/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorkManagerInitializerTest.kt +++ b/domain/src/test/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorkManagerInitializerTest.kt @@ -166,6 +166,7 @@ class PlatformParameterSyncUpWorkManagerInitializerTest { .setApplicationInfo(applicationInfo) .build() packageInfo.versionName = testVersionName + @Suppress("DEPRECATION") // versionCode is needed to test production code. packageInfo.versionCode = testVersionCode packageManager.installPackage(packageInfo) } diff --git a/scripts/assets/file_content_validation_checks.textproto b/scripts/assets/file_content_validation_checks.textproto index 2166d98095c..953ff2f3c10 100644 --- a/scripts/assets/file_content_validation_checks.textproto +++ b/scripts/assets/file_content_validation_checks.textproto @@ -31,10 +31,7 @@ file_content_checks { file_content_checks { file_path_regex: ".+?\\.kt" prohibited_content_regex: "SettableFuture" - failure_message: "SettableFuture should only be used in pre-approved locations since it's easy to potentially mess up & lead to a hanging ListenableFuture." - exempted_file_name: "domain/src/main/java/org/oppia/android/domain/oppialogger/loguploader/LogUploadWorker.kt" - exempted_file_name: "domain/src/main/java/org/oppia/android/domain/platformparameter/syncup/PlatformParameterSyncUpWorker.kt" - exempted_file_name: "domain/src/main/java/org/oppia/android/domain/oppialogger/logscheduler/MetricLogSchedulingWorker.kt" + failure_message: "SettableFuture should only be used in pre-approved locations since it's easy to potentially mess up & lead to a hanging ListenableFuture. If using a Deferred, convert it to a ListenableFuture using asListenableFuture()." exempted_file_name: "scripts/src/javatests/org/oppia/android/scripts/regex/RegexPatternValidationCheckTest.kt" } file_content_checks { diff --git a/scripts/src/java/org/oppia/android/scripts/build/FilterPerLanguageResources.kt b/scripts/src/java/org/oppia/android/scripts/build/FilterPerLanguageResources.kt index 5da2e00c56b..5c2c1cc2333 100644 --- a/scripts/src/java/org/oppia/android/scripts/build/FilterPerLanguageResources.kt +++ b/scripts/src/java/org/oppia/android/scripts/build/FilterPerLanguageResources.kt @@ -8,7 +8,6 @@ import com.android.aapt.Resources.Type import org.oppia.android.app.model.LanguageSupportDefinition import org.oppia.android.app.model.SupportedLanguages import java.io.File -import java.util.Locale import java.util.zip.ZipEntry import java.util.zip.ZipFile import java.util.zip.ZipOutputStream @@ -138,8 +137,8 @@ private class FilterPerLanguageResources { private fun LanguageSupportDefinition.toAndroidBcp47Locale(): String? { val androidLanguageId = appStringId.androidResourcesLanguageId - val language = androidLanguageId.languageCode.toLowerCase(Locale.US) - val region = androidLanguageId.regionCode.toUpperCase(Locale.US) + val language = androidLanguageId.languageCode.lowercase() + val region = androidLanguageId.regionCode.lowercase() return when { language.isEmpty() -> null // Unsupported. language == "en" -> "" // English is the default language code on Android. diff --git a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt index 915b506ce0f..5bf6035b2bf 100644 --- a/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt +++ b/scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt @@ -70,7 +70,7 @@ fun main(args: Array) { // Needed since the codebase isn't yet using Kotlin 1.5, so this function isn't available. private fun String.toBooleanStrictOrNull(): Boolean? { - return when (toLowerCase(Locale.US)) { + return when (lowercase(Locale.US)) { "false" -> false "true" -> true else -> null @@ -121,7 +121,7 @@ class ComputeAffectedTests( println("Current branch: ${gitClient.currentBranch}.") println("Most recent common commit: ${gitClient.branchMergeBase}.") - val currentBranch = gitClient.currentBranch.toLowerCase(Locale.US) + val currentBranch = gitClient.currentBranch.lowercase(Locale.US) val affectedTestTargets = if (computeAllTestsSetting || currentBranch == "develop") { computeAllTestTargets(bazelClient) } else computeAffectedTargetsForNonDevelopBranch(gitClient, bazelClient, rootDirectory) diff --git a/scripts/src/java/org/oppia/android/scripts/testfile/TestFileCheck.kt b/scripts/src/java/org/oppia/android/scripts/testfile/TestFileCheck.kt index 06ffb5a0b3d..f83f6b00ef1 100644 --- a/scripts/src/java/org/oppia/android/scripts/testfile/TestFileCheck.kt +++ b/scripts/src/java/org/oppia/android/scripts/testfile/TestFileCheck.kt @@ -48,7 +48,7 @@ fun main(vararg args: String) { } } - logFailures(matchedFiles, testFileExemptiontextProto) + logFailures(matchedFiles) if (matchedFiles.isNotEmpty()) { println( @@ -78,9 +78,8 @@ private fun computeExpectedTestFileName(prodFile: File): String { * Logs the file names of all the prod files that do not have a test file. * * @param matchedFiles list of all the files missing a test file - * @param testFileExemptiontextProto the location of the test file exemption textproto file */ -private fun logFailures(matchedFiles: List, testFileExemptiontextProto: String) { +private fun logFailures(matchedFiles: List) { if (matchedFiles.isNotEmpty()) { matchedFiles.sorted().forEach { file -> println("File $file does not have a corresponding test file.") diff --git a/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt b/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt index 8762c5793f9..26e17b979ab 100644 --- a/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt +++ b/scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt @@ -717,15 +717,14 @@ class ComputeAffectedTestsTest { computeAllTargets: Boolean = false ): List { val outputLog = tempFolder.newFile("output.log") - val currentHeadHash = - main( - arrayOf( - tempFolder.root.absolutePath, - outputLog.absolutePath, - currentHeadHash, - "compute_all_tests=$computeAllTargets" - ) + main( + arrayOf( + tempFolder.root.absolutePath, + outputLog.absolutePath, + currentHeadHash, + "compute_all_tests=$computeAllTargets" ) + ) return outputLog.readLines() } diff --git a/testing/src/main/java/org/oppia/android/testing/OppiaTestRunner.kt b/testing/src/main/java/org/oppia/android/testing/OppiaTestRunner.kt index 8ac79646368..69a34f47a10 100644 --- a/testing/src/main/java/org/oppia/android/testing/OppiaTestRunner.kt +++ b/testing/src/main/java/org/oppia/android/testing/OppiaTestRunner.kt @@ -78,11 +78,13 @@ class OppiaTestRunner : AndroidJUnitRunner() { } private fun overrideApplicationInContext(context: Context, application: Application) { - val packageInfo = getPrivateFieldFromObject(context, "mPackageInfo") + val packageInfo = checkNotNull(getPrivateFieldFromObject(context, "mPackageInfo")) { + "Failed to retrieve mPackageInfo from context: $context." + } setPrivateFieldFromObject(packageInfo, "mApplication", application) } - private fun getPrivateFieldFromObject(container: Any, fieldName: String): Any { + private fun getPrivateFieldFromObject(container: Any, fieldName: String): Any? { return retrieveAccessibleFieldFromObject(container, fieldName).get(container) } diff --git a/testing/src/main/java/org/oppia/android/testing/junit/ParameterizedMethod.kt b/testing/src/main/java/org/oppia/android/testing/junit/ParameterizedMethod.kt index e9de6ce70f7..7e02448e96d 100644 --- a/testing/src/main/java/org/oppia/android/testing/junit/ParameterizedMethod.kt +++ b/testing/src/main/java/org/oppia/android/testing/junit/ParameterizedMethod.kt @@ -31,11 +31,13 @@ class ParameterizedMethod( // may change (due to Robolectric instrumentation including custom class loading & bytecode // changes). val baseClass = testClassInstance.javaClass - val fieldSetters = parameterFields.map { field -> - val setterMethod = - baseClass.getDeclaredMethod("set${field.name.capitalize(Locale.US)}", field.type) + val fieldSetters = parameterFields.associate { field -> + val fieldName = field.name.replaceFirstChar { + if (it.isLowerCase()) it.titlecase(Locale.US) else it.toString() + } + val setterMethod = baseClass.getDeclaredMethod("set$fieldName", field.type) field.name to setterMethod - }.toMap() + } values.getValue(iterationName).forEach { parameterValue -> val fieldSetter = fieldSetters.getValue(parameterValue.key) fieldSetter.invoke(testClassInstance, parameterValue.value) diff --git a/testing/src/main/java/org/oppia/android/testing/lightweightcheckpointing/ExplorationCheckpointTestHelper.kt b/testing/src/main/java/org/oppia/android/testing/lightweightcheckpointing/ExplorationCheckpointTestHelper.kt index 3fa1b289e88..6a74e42ae5b 100644 --- a/testing/src/main/java/org/oppia/android/testing/lightweightcheckpointing/ExplorationCheckpointTestHelper.kt +++ b/testing/src/main/java/org/oppia/android/testing/lightweightcheckpointing/ExplorationCheckpointTestHelper.kt @@ -74,6 +74,7 @@ class ExplorationCheckpointTestHelper @Inject constructor( ) { init { + @Suppress("DEPRECATION") // This is a reasonably clean way to initialize mocks in a non-test. MockitoAnnotations.initMocks(this) } diff --git a/testing/src/main/java/org/oppia/android/testing/network/MockPlatformParameterService.kt b/testing/src/main/java/org/oppia/android/testing/network/MockPlatformParameterService.kt index c80ef32baa2..28e4b19523a 100644 --- a/testing/src/main/java/org/oppia/android/testing/network/MockPlatformParameterService.kt +++ b/testing/src/main/java/org/oppia/android/testing/network/MockPlatformParameterService.kt @@ -30,7 +30,7 @@ class MockPlatformParameterService( override fun getPlatformParametersByVersion( version: String, - plaformType: String + platformType: String ): Call> { val parameters = createMockPlatformParameterMap(version) return delegate.returningResponse(parameters).getPlatformParametersByVersion(version) diff --git a/testing/src/main/java/org/oppia/android/testing/networking/NetworkConnectionTestUtil.kt b/testing/src/main/java/org/oppia/android/testing/networking/NetworkConnectionTestUtil.kt index 32673d9a2d7..e430bfe4bce 100644 --- a/testing/src/main/java/org/oppia/android/testing/networking/NetworkConnectionTestUtil.kt +++ b/testing/src/main/java/org/oppia/android/testing/networking/NetworkConnectionTestUtil.kt @@ -1,3 +1,5 @@ +@file:Suppress("DEPRECATION") // These references are needed for testing prod classes. + package org.oppia.android.testing.networking import android.content.Context diff --git a/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowActivityManager.kt b/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowActivityManager.kt index b2aedb35be0..1b27333a245 100644 --- a/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowActivityManager.kt +++ b/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowActivityManager.kt @@ -37,6 +37,7 @@ class OppiaShadowActivityManager : ShadowActivityManager() { * [pids] isn't taken into account in this implementation unlike the actual one. */ @Implementation + @Suppress("UNUSED_PARAMETER") // The pids parameter must be present for Robolectric. fun getProcessMemoryInfo(pids: IntArray?): Array? { return processMemoryInfo } diff --git a/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowTrafficStats.kt b/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowTrafficStats.kt index bd418b58025..9ea930607fa 100644 --- a/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowTrafficStats.kt +++ b/testing/src/main/java/org/oppia/android/testing/robolectric/OppiaShadowTrafficStats.kt @@ -28,6 +28,7 @@ class OppiaShadowTrafficStats { uidRxBytes = bytes } + @Suppress("UNUSED_PARAMETER") // The parameters below must be present for Robolectric. companion object { /** * Robolectric shadow override of [TrafficStats.getUidRxBytes]. Note that the value of diff --git a/testing/src/main/java/org/oppia/android/testing/story/StoryProgressTestHelper.kt b/testing/src/main/java/org/oppia/android/testing/story/StoryProgressTestHelper.kt index 5c6189776ba..a2911a27e14 100644 --- a/testing/src/main/java/org/oppia/android/testing/story/StoryProgressTestHelper.kt +++ b/testing/src/main/java/org/oppia/android/testing/story/StoryProgressTestHelper.kt @@ -60,6 +60,7 @@ class StoryProgressTestHelper @Inject constructor( @Captor lateinit var liveDataResultCaptor: ArgumentCaptor> init { + @Suppress("DEPRECATION") // This is a reasonably clean way to initialize mocks in a non-test. MockitoAnnotations.initMocks(this) } diff --git a/testing/src/main/java/org/oppia/android/testing/threading/CoroutineExecutorService.kt b/testing/src/main/java/org/oppia/android/testing/threading/CoroutineExecutorService.kt index ccde9b740e6..3428bf973ef 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/CoroutineExecutorService.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/CoroutineExecutorService.kt @@ -25,6 +25,7 @@ import java.util.concurrent.TimeoutException import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.locks.ReentrantLock import kotlin.concurrent.withLock +import kotlinx.coroutines.ExperimentalCoroutinesApi /** * Listener for being notified when [CoroutineExecutorService] has arranged state and is immediately @@ -53,6 +54,7 @@ private typealias TimeoutBlock = suspend CoroutineScope.() -> T * allow cooperation with Oppia's test coroutine dispatchers utility (which is the purpose of this * class). */ +@OptIn(ExperimentalCoroutinesApi::class) class CoroutineExecutorService( private val backgroundDispatcher: CoroutineDispatcher ) : ExecutorService { @@ -167,7 +169,6 @@ class CoroutineExecutorService( // timeout due to cooperation. val timeoutMillis = unit?.toMillis(timeout) ?: 0 if (timeoutMillis > 0) { - @Suppress("EXPERIMENTAL_API_USAGE") onTimeout(timeoutMillis) { throw TimeoutException("Timed out after $timeoutMillis") } } resultChannel.onReceive { it } diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt index 5256c6ae042..a8b10946f92 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImpl.kt @@ -11,6 +11,7 @@ import java.util.concurrent.TimeUnit import java.util.concurrent.atomic.AtomicInteger import javax.inject.Inject import kotlin.coroutines.CoroutineContext +import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.delay as delayInScope // Needed to avoid conflict with Delay.delay(). /** @@ -22,7 +23,7 @@ import kotlinx.coroutines.delay as delayInScope // Needed to avoid conflict with * idling resources (though it's up to the caller of this class to actually hook up an idling * resource for this purpose). */ -@InternalCoroutinesApi +@OptIn(InternalCoroutinesApi::class) class TestCoroutineDispatcherEspressoImpl private constructor( private val realCoroutineDispatcher: CoroutineDispatcher ) : TestCoroutineDispatcher(), Delay { @@ -52,6 +53,7 @@ class TestCoroutineDispatcherEspressoImpl private constructor( } } + @OptIn(ExperimentalCoroutinesApi::class) override fun scheduleResumeAfterDelay( timeMillis: Long, continuation: CancellableContinuation diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt index 54e62cdef85..cdb92fc22eb 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImpl.kt @@ -23,6 +23,7 @@ import java.util.concurrent.locks.ReentrantLock import javax.inject.Inject import kotlin.concurrent.withLock import kotlin.coroutines.CoroutineContext +import kotlinx.coroutines.ExperimentalCoroutinesApi // TODO(#89): Audit & adjust the thread safety of this class, and determine if there's a way to move // off of the internal coroutine API. @@ -38,7 +39,7 @@ import kotlin.coroutines.CoroutineContext * and other functionality is delegated to [TestCoroutineDispatchers] to ensure proper thread * safety. */ -@InternalCoroutinesApi +@OptIn(InternalCoroutinesApi::class) class TestCoroutineDispatcherRobolectricImpl private constructor( private val fakeSystemClock: FakeSystemClock, private val realCoroutineDispatcher: CoroutineDispatcher @@ -169,7 +170,7 @@ class TestCoroutineDispatcherRobolectricImpl private constructor( } return@filter false } - return taskQueue.removeAll(tasksToRemove) + return taskQueue.removeAll(tasksToRemove.toSet()) } return false } @@ -309,6 +310,7 @@ class TestCoroutineDispatcherRobolectricImpl private constructor( * the start/ending of the continuation using the provided [incrementExecutingTaskCount] and * [decrementExecutingTaskCount] callbacks. */ + @OptIn(ExperimentalCoroutinesApi::class) fun resumeContinuation(cancellableContinuation: CancellableContinuation) { incrementExecutingTaskCount() try { diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatchersRobolectricImpl.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatchersRobolectricImpl.kt index 3c93d9065bd..8ffde6fec9e 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatchersRobolectricImpl.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestCoroutineDispatchersRobolectricImpl.kt @@ -154,10 +154,8 @@ class TestCoroutineDispatchersRobolectricImpl @Inject constructor( return classLoader.loadClass("org.robolectric.shadows.ShadowLooper") } - private fun loadMainShadowLooper(): Any { - val shadowMainLooperMethod = shadowLooperClass.getDeclaredMethod("shadowMainLooper") - return shadowMainLooperMethod.invoke(/* obj= */ null) - } + private fun loadMainShadowLooper(): Any? = + shadowLooperClass.getDeclaredMethod("shadowMainLooper").invoke(/* obj = */ null) private fun loadIsIdleMethod(): Method { return shadowLooperClass.getDeclaredMethod("isIdle") diff --git a/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt b/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt index 9b6687109fd..6e24038678c 100644 --- a/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt +++ b/testing/src/main/java/org/oppia/android/testing/threading/TestDispatcherModule.kt @@ -1,10 +1,8 @@ package org.oppia.android.testing.threading -import android.content.Context import dagger.Module import dagger.Provides import kotlinx.coroutines.CoroutineDispatcher -import kotlinx.coroutines.InternalCoroutinesApi import kotlinx.coroutines.asCoroutineDispatcher import org.oppia.android.testing.robolectric.IsOnRobolectric import org.oppia.android.util.threading.BackgroundDispatcher @@ -20,39 +18,30 @@ import javax.inject.Singleton @Module class TestDispatcherModule { @Provides - @InternalCoroutinesApi @BackgroundDispatcher fun provideBackgroundDispatcher( - @BackgroundTestDispatcher testCoroutineDispatcher: TestCoroutineDispatcher, - context: Context - ): CoroutineDispatcher { - return testCoroutineDispatcher - } + @BackgroundTestDispatcher testCoroutineDispatcher: TestCoroutineDispatcher + ): CoroutineDispatcher = testCoroutineDispatcher @Provides - @InternalCoroutinesApi @BlockingDispatcher fun provideBlockingDispatcher( @BlockingTestDispatcher testCoroutineDispatcher: TestCoroutineDispatcher - ): CoroutineDispatcher { - return testCoroutineDispatcher - } + ): CoroutineDispatcher = testCoroutineDispatcher @Provides @BackgroundTestDispatcher - @InternalCoroutinesApi @Singleton fun provideBackgroundTestDispatcher( factory: TestCoroutineDispatcher.Factory ): TestCoroutineDispatcher { return factory.createDispatcher( - Executors.newFixedThreadPool(/* nThreads= */ 4).asCoroutineDispatcher() + Executors.newFixedThreadPool(/* nThreads = */ 4).asCoroutineDispatcher() ) } @Provides @BlockingTestDispatcher - @InternalCoroutinesApi @Singleton fun provideBlockingTestDispatcher( factory: TestCoroutineDispatcher.Factory @@ -61,7 +50,6 @@ class TestDispatcherModule { } @Provides - @InternalCoroutinesApi fun provideTestCoroutineDispatchers( @IsOnRobolectric isOnRobolectric: Boolean, robolectricImplProvider: Provider, @@ -71,7 +59,6 @@ class TestDispatcherModule { } @Provides - @InternalCoroutinesApi fun provideTestCoroutineDispatcherFactory( @IsOnRobolectric isOnRobolectric: Boolean, robolectricFactoryProvider: Provider, diff --git a/testing/src/main/java/org/oppia/android/testing/time/FakeSystemClock.kt b/testing/src/main/java/org/oppia/android/testing/time/FakeSystemClock.kt index c61b1fe9343..7ee226242c6 100644 --- a/testing/src/main/java/org/oppia/android/testing/time/FakeSystemClock.kt +++ b/testing/src/main/java/org/oppia/android/testing/time/FakeSystemClock.kt @@ -32,7 +32,7 @@ class FakeSystemClock @Inject constructor(@IsOnRobolectric private val isOnRobol * Advances the clock time by the specific number of milliseconds, and returns the new value. It's * recommended to *never* use this method directly as it may result in UI-scheduled tasks * executing before background tasks, and may cause background tasks to execute at the wrong time. - * If a test needs time to be advanced, it should use [TestCoroutineDispatchers.advanceTimeBy]. + * If a test needs time to be advanced, it should use ``TestCoroutineDispatchers.advanceTimeBy``. */ fun advanceTime(millis: Long): Long { val newTime = currentTimeMillis.addAndGet(millis) @@ -57,7 +57,7 @@ class FakeSystemClock @Inject constructor(@IsOnRobolectric private val isOnRobol */ abstract fun setCurrentTimeMillis(timeMillis: Long) - internal companion object { + companion object { /** Returns the [TimeCoordinator] based on the current test platform being used. */ internal fun retrieveTimeCoordinator(isOnRobolectric: Boolean): TimeCoordinator { return if (isOnRobolectric) { @@ -73,14 +73,25 @@ class FakeSystemClock @Inject constructor(@IsOnRobolectric private val isOnRobol * coordination. */ private object RobolectricTimeCoordinator : TimeCoordinator() { - private val robolectricClass by lazy { loadRobolectricClass() } - private val foregroundScheduler by lazy { loadForegroundScheduler() } - private val retrieveCurrentTimeMethod by lazy { loadRetrieveCurrentTimeMethod() } - private val retrieveAdvanceToMethod by lazy { loadAdvanceToMethod() } - - override fun getCurrentTimeMillis(): Long { - return retrieveCurrentTimeMethod.invoke(foregroundScheduler) as Long + private val robolectricClass by lazy { + checkNotNull(loadRobolectricClass()) { "Failed to load Robolectric base class." } + } + private val foregroundScheduler by lazy { + checkNotNull(loadForegroundScheduler()) { + "Failed to retrieve getForegroundThreadScheduler method." + } + } + private val retrieveCurrentTimeMethod by lazy { + checkNotNull(loadRetrieveCurrentTimeMethod()) { + "Failed to retrieve getCurrentTime method." + } } + private val retrieveAdvanceToMethod by lazy { + checkNotNull(loadAdvanceToMethod()) { "Failed to retrieve advanceTo method." } + } + + override fun getCurrentTimeMillis(): Long = + retrieveCurrentTimeMethod.invoke(foregroundScheduler) as Long override fun advanceTimeMillisTo(timeMillis: Long) { retrieveAdvanceToMethod.invoke(foregroundScheduler, timeMillis) @@ -91,26 +102,20 @@ class FakeSystemClock @Inject constructor(@IsOnRobolectric private val isOnRobol SystemClock.setCurrentTimeMillis(timeMillis) } - private fun loadRobolectricClass(): Class<*> { - val classLoader = FakeSystemClock::class.java.classLoader!! - return classLoader.loadClass("org.robolectric.Robolectric") - } + private fun loadRobolectricClass(): Class<*>? = + FakeSystemClock::class.java.classLoader?.loadClass("org.robolectric.Robolectric") - private fun loadForegroundScheduler(): Any { + private fun loadForegroundScheduler(): Any? { val retrieveSchedulerMethod = robolectricClass.getDeclaredMethod("getForegroundThreadScheduler") - return retrieveSchedulerMethod.invoke(/* obj= */ null) + return retrieveSchedulerMethod.invoke(/* obj = */ null) } - private fun loadRetrieveCurrentTimeMethod(): Method { - val schedulerClass = foregroundScheduler.javaClass - return schedulerClass.getDeclaredMethod("getCurrentTime") - } + private fun loadRetrieveCurrentTimeMethod(): Method? = + foregroundScheduler.javaClass.getDeclaredMethod("getCurrentTime") - private fun loadAdvanceToMethod(): Method { - val schedulerClass = foregroundScheduler.javaClass - return schedulerClass.getDeclaredMethod("advanceTo", Long::class.java) - } + private fun loadAdvanceToMethod(): Method? = + foregroundScheduler.javaClass.getDeclaredMethod("advanceTo", Long::class.java) } /** Espresso-specific [TimeCoordinator] that no-ops in favor of using the real clock. */ diff --git a/testing/src/test/java/org/oppia/android/testing/networking/NetworkConnectionTestUtilTest.kt b/testing/src/test/java/org/oppia/android/testing/networking/NetworkConnectionTestUtilTest.kt index ac3c9f89aa0..7daf950c448 100644 --- a/testing/src/test/java/org/oppia/android/testing/networking/NetworkConnectionTestUtilTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/networking/NetworkConnectionTestUtilTest.kt @@ -1,3 +1,5 @@ +@file:Suppress("DEPRECATION") // These references are needed for testing prod classes. + package org.oppia.android.testing.networking import android.app.Application diff --git a/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt index 0461ff2f6af..a51ff273cf8 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/CoroutineExecutorServiceTest.kt @@ -46,6 +46,7 @@ import java.util.concurrent.TimeUnit import java.util.concurrent.TimeoutException import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ExperimentalCoroutinesApi /** * Tests for [CoroutineExecutorService]. NOTE: significant care should be taken when modifying these @@ -65,6 +66,7 @@ import javax.inject.Singleton */ @RunWith(AndroidJUnit4::class) @LooperMode(LooperMode.Mode.PAUSED) +@OptIn(ExperimentalCoroutinesApi::class) class CoroutineExecutorServiceTest { @Rule @JvmField diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt index 70a8bef45a2..235223c754b 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherEspressoImplTest.kt @@ -9,7 +9,6 @@ import dagger.BindsInstance import dagger.Component import dagger.Module import dagger.Provides -import kotlinx.coroutines.InternalCoroutinesApi import org.junit.Before import org.junit.Test import org.junit.runner.RunWith @@ -47,7 +46,6 @@ class TestCoroutineDispatcherEspressoImplTest : TestCoroutineDispatcherTestBase( longTaskDelayDeltaCheckMillis = 1000L ) { @Before - @InternalCoroutinesApi override fun setUp() { setUpTestApplicationComponent() verifyDispatcherImplementation() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt index 80e77a48c6b..9834a847c06 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherRobolectricImplTest.kt @@ -9,7 +9,6 @@ import dagger.BindsInstance import dagger.Component import dagger.Module import dagger.Provides -import kotlinx.coroutines.InternalCoroutinesApi import org.junit.Before import org.junit.Test import org.junit.runner.RunWith @@ -20,7 +19,6 @@ import org.mockito.Mockito.never import org.mockito.Mockito.reset import org.mockito.Mockito.verify import org.mockito.Mockito.verifyNoMoreInteractions -import org.mockito.Mockito.verifyZeroInteractions import org.oppia.android.testing.TestLogReportingModule import org.oppia.android.testing.robolectric.IsOnRobolectric import org.oppia.android.testing.time.FakeSystemClock @@ -53,7 +51,6 @@ class TestCoroutineDispatcherRobolectricImplTest : TestCoroutineDispatcherTestBa lateinit var fakeSystemClock: FakeSystemClock @Before - @InternalCoroutinesApi override fun setUp() { setUpTestApplicationComponent() verifyDispatcherImplementation() @@ -114,7 +111,7 @@ class TestCoroutineDispatcherRobolectricImplTest : TestCoroutineDispatcherTestBa scheduleImmediateTask(mockRunnable1) - verifyZeroInteractions(mockTaskIdleListener) + verifyNoMoreInteractions(mockTaskIdleListener) } // This test is excluded from the Espresso pseudo-environment because it relies specifically on @@ -127,7 +124,7 @@ class TestCoroutineDispatcherRobolectricImplTest : TestCoroutineDispatcherTestBa scheduleFutureTask(shortTaskDelayMillis, mockRunnable1) - verifyZeroInteractions(mockTaskIdleListener) + verifyNoMoreInteractions(mockTaskIdleListener) } @Test diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTest.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTest.kt index cde54ded93b..cf7cb9060d1 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTest.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTest.kt @@ -11,8 +11,6 @@ import dagger.Component import dagger.Module import dagger.Provides import kotlinx.coroutines.CoroutineDispatcher -import kotlinx.coroutines.ExperimentalCoroutinesApi -import kotlinx.coroutines.InternalCoroutinesApi import org.junit.Before import org.junit.Test import org.junit.runner.RunWith @@ -66,8 +64,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBackgroundTestDispatcher_onRobolectric_isRobolectricImpl() { arrangeOnRobolectric() @@ -77,8 +73,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBackgroundTestDispatcher_onEspresso_isEpressoImpl() { arrangeOnEspresso() @@ -88,8 +82,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBlockingDispatcher_onRobolectric_isRobolectricImpl() { arrangeOnRobolectric() @@ -99,8 +91,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBlockingDispatcher_onEspresso_isEpressoImpl() { arrangeOnEspresso() @@ -111,8 +101,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBackgroundDispatcher_onRobolectric_isRobolectricImpl() { arrangeOnRobolectric() @@ -123,8 +111,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBackgroundDispatcher_onEspresso_isEpressoImpl() { arrangeOnEspresso() @@ -135,8 +121,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBlockingTestDispatcher_onRobolectric_isRobolectricImpl() { arrangeOnRobolectric() @@ -147,8 +131,6 @@ class TestCoroutineDispatcherTest { } @Test - @InternalCoroutinesApi - @ExperimentalCoroutinesApi fun testBlockingTestDispatcher_onEspresso_isEpressoImpl() { arrangeOnEspresso() diff --git a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt index 7722466d9b7..6319959d311 100644 --- a/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt +++ b/testing/src/test/java/org/oppia/android/testing/threading/TestCoroutineDispatcherTestBase.kt @@ -3,7 +3,6 @@ package org.oppia.android.testing.threading import com.google.common.truth.LongSubject import com.google.common.truth.Truth.assertThat import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.InternalCoroutinesApi import kotlinx.coroutines.delay import kotlinx.coroutines.launch import org.junit.Rule @@ -66,7 +65,6 @@ abstract class TestCoroutineDispatcherTestBase( * Implementations should use this to set up the test application & verify that the dispatcher is * correct. The latter can be done with a call to [verifyDispatcherImplementation]. */ - @InternalCoroutinesApi abstract fun setUp() /** Returns the current wall clock time, in milliseconds since the Unix epoch. */ @@ -606,7 +604,6 @@ abstract class TestCoroutineDispatcherTestBase( } } - @InternalCoroutinesApi protected inline fun verifyDispatcherImplementation() { // Sanity check to ensure the correct implementation is being tested. assertThat(backgroundTestDispatcher).isInstanceOf(T::class.java) diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 0d47d2a07b8..0797c588932 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1163392060, - "__RESOLVED_ARTIFACTS_HASH": 2099922594, + "__INPUT_ARTIFACTS_HASH": 401445053, + "__RESOLVED_ARTIFACTS_HASH": -428035894, "conflict_resolution": { "androidx.constraintlayout:constraintlayout:1.1.3": "androidx.constraintlayout:constraintlayout:2.0.1", "androidx.core:core:1.0.1": "androidx.core:core:1.3.1", @@ -1178,6 +1178,12 @@ }, "version": "1.2.2" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-guava": { + "shasums": { + "jar": "47e9361582bc5cb411a57c5bbae85d93784947b8198b3110764745dfb9333d20" + }, + "version": "1.4.1" + }, "org.jetbrains.kotlinx:kotlinx-coroutines-test": { "shasums": { "jar": "31e03c48a2f63ee11ee4d1eed4c1a19f561531e838525c67346f4bacdd422444" @@ -2070,6 +2076,11 @@ "org.jetbrains.kotlin:kotlin-stdlib", "org.jetbrains.kotlin:kotlin-stdlib-common" ], + "org.jetbrains.kotlinx:kotlinx-coroutines-guava": [ + "com.google.guava:guava", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlinx:kotlinx-coroutines-core" + ], "org.jetbrains.kotlinx:kotlinx-coroutines-test": [ "org.jetbrains.kotlin:kotlin-stdlib", "org.jetbrains.kotlinx:kotlinx-coroutines-core", @@ -3843,6 +3854,9 @@ "kotlinx.coroutines.repackaged.net.bytebuddy.utility.privilege", "kotlinx.coroutines.repackaged.net.bytebuddy.utility.visitor" ], + "org.jetbrains.kotlinx:kotlinx-coroutines-guava": [ + "kotlinx.coroutines.guava" + ], "org.jetbrains.kotlinx:kotlinx-coroutines-test": [ "kotlinx.coroutines.test", "kotlinx.coroutines.test.internal" @@ -4231,6 +4245,7 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-android", "org.jetbrains.kotlinx:kotlinx-coroutines-core", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-guava", "org.jetbrains.kotlinx:kotlinx-coroutines-test", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains:annotations", @@ -4449,6 +4464,7 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-android", "org.jetbrains.kotlinx:kotlinx-coroutines-core", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-guava", "org.jetbrains.kotlinx:kotlinx-coroutines-test", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains:annotations", @@ -4667,6 +4683,7 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-android", "org.jetbrains.kotlinx:kotlinx-coroutines-core", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-guava", "org.jetbrains.kotlinx:kotlinx-coroutines-test", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains:annotations", @@ -4885,6 +4902,7 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-android", "org.jetbrains.kotlinx:kotlinx-coroutines-core", "org.jetbrains.kotlinx:kotlinx-coroutines-debug", + "org.jetbrains.kotlinx:kotlinx-coroutines-guava", "org.jetbrains.kotlinx:kotlinx-coroutines-test", "org.jetbrains.kotlinx:kotlinx-metadata-jvm", "org.jetbrains:annotations", diff --git a/third_party/versions.bzl b/third_party/versions.bzl index 6737bd5b440..e4539503af0 100644 --- a/third_party/versions.bzl +++ b/third_party/versions.bzl @@ -76,6 +76,7 @@ MAVEN_PRODUCTION_DEPENDENCY_VERSIONS = { "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar": "1.3.72", "org.jetbrains.kotlinx:kotlinx-coroutines-android": "1.4.1", "org.jetbrains.kotlinx:kotlinx-coroutines-core": "1.4.1", + "org.jetbrains.kotlinx:kotlinx-coroutines-guava": "1.4.1", "org.jetbrains:annotations:jar": "13.0", } diff --git a/tools/kotlin/BUILD.bazel b/tools/kotlin/BUILD.bazel index 5da2ba25f99..fc1edd7cdf8 100644 --- a/tools/kotlin/BUILD.bazel +++ b/tools/kotlin/BUILD.bazel @@ -1,11 +1,24 @@ # This package defines codebase-wide third-party build configurations for Kotlin. -load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain") +load("@io_bazel_rules_kotlin//kotlin:core.bzl", "define_kt_toolchain", "kt_kotlinc_options") + +# This exposes a patch file that retroactively adds opt-in support to kt_kotlinc_options (which was +# added in a later version of rules_kotlin that's not available for the version of Bazel used at the +# time of this introduction). +exports_files(["add_kotlinc_optin_support.patch"]) + +kt_kotlinc_options( + name = "oppia_kotlinc_options", + warn = "error", + x_optin = ["kotlin.RequiresOptIn"], + x_use_experimental = False, +) # TODO: Enable pruning transitive deps once https://github.com/bazelbuild/rules_kotlin/pull/842 is merged. Also, maybe enable strict & unused deps. define_kt_toolchain( name = "kotlin_16_jdk9_toolchain", api_version = "1.6", jvm_target = "9", + kotlinc_options = ":oppia_kotlinc_options", language_version = "1.6", ) diff --git a/tools/kotlin/add_kotlinc_optin_support.patch b/tools/kotlin/add_kotlinc_optin_support.patch new file mode 100644 index 00000000000..b0c379b673f --- /dev/null +++ b/tools/kotlin/add_kotlinc_optin_support.patch @@ -0,0 +1,59 @@ +--- src/main/starlark/core/repositories/configured_rules.bzl ++++ src/main/starlark/core/repositories/configured_rules.bzl +@@ -1,6 +1,56 @@ + def _rules_repository_impl(repository_ctx): + attr = repository_ctx.attr + repository_ctx.extract(attr.archive) ++ repository_ctx.file( ++ "provided.patch", ++ content = """ ++--- kotlin/opts.bzl +++++ kotlin/opts.bzl ++@@ -1,3 +1,6 @@ +++def _map_optin_class_to_flag(values): +++ return ["-opt-in=%s" % v for v in values] +++ ++ _KOPTS = { ++ "warn": struct( ++ args = dict( ++@@ -121,6 +124,16 @@ ++ True: ["-Xmulti-platform"], ++ }, ++ ), +++ # Add support for opt-in values per https://github.com/bazelbuild/rules_kotlin/blob/0b75e942e444ccced07cfec50cbc8d925821ed57/src/rkt_1_6/starlark/kotlin/opts.bzl#L196-L204. +++ "x_optin": struct( +++ args = dict( +++ default = [], +++ doc = "Define APIs to opt-in to.", +++ ), +++ type = attr.string_list, +++ value_to_flag = None, +++ map_value_to_flag = _map_optin_class_to_flag, +++ ), ++ } ++ ++ KotlincOptions = provider( ++@@ -158,10 +171,14 @@ ++ if not kotlinc_options: ++ return "" ++ +++ # Updated to support new map_value_to_flag per https://github.com/bazelbuild/rules_kotlin/blob/0b75e942e444ccced07cfec50cbc8d925821ed57/src/main/starlark/core/options/convert.bzl#L3. ++ flags = [] ++ for n, o in _KOPTS.items(): ++ value = getattr(kotlinc_options, n, None) ++- flag = o.value_to_flag.get(value, None) +++ if o.value_to_flag: +++ flag = o.value_to_flag.get(value, None) +++ else: +++ flag = o.map_value_to_flag(value) ++ if flag: ++ flags.extend(flag) ++ return flags ++ ++ """, ++ executable = False ++ ) ++ repository_ctx.patch("provided.patch") + + rules_repository = repository_rule( + implementation = _rules_repository_impl, diff --git a/utility/src/main/java/org/oppia/android/util/extensions/ContextExtensions.kt b/utility/src/main/java/org/oppia/android/util/extensions/ContextExtensions.kt index 0aafa694bbf..5e7f5f504dd 100644 --- a/utility/src/main/java/org/oppia/android/util/extensions/ContextExtensions.kt +++ b/utility/src/main/java/org/oppia/android/util/extensions/ContextExtensions.kt @@ -6,15 +6,17 @@ import android.content.Context /** Returns the current app version name. */ fun Context.getVersionName(): String { - return this.packageManager.getPackageInfo(this.packageName, /* flags= */ 0).versionName + return this.packageManager.getPackageInfo(this.packageName, /* flags = */ 0).versionName } /** Returns the current app version code. */ fun Context.getVersionCode(): Int { - return this.packageManager.getPackageInfo(this.packageName, /* flags= */ 0).versionCode + // TODO: Add TODO to add Android 28+ codepath. + @Suppress("DEPRECATION") // The code is correct for targeted versions of Android. + return this.packageManager.getPackageInfo(this.packageName, /* flags = */ 0).versionCode } /** Returns the time at which the app was last updated. */ fun Context.getLastUpdateTime(): Long { - return this.packageManager.getPackageInfo(this.packageName, /* flags= */ 0).lastUpdateTime + return this.packageManager.getPackageInfo(this.packageName, /* flags = */ 0).lastUpdateTime } diff --git a/utility/src/main/java/org/oppia/android/util/locale/DisplayLocaleImpl.kt b/utility/src/main/java/org/oppia/android/util/locale/DisplayLocaleImpl.kt index 838c8b192f7..1f77ce9a930 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/DisplayLocaleImpl.kt +++ b/utility/src/main/java/org/oppia/android/util/locale/DisplayLocaleImpl.kt @@ -74,7 +74,8 @@ class DisplayLocaleImpl( override fun String.formatInLocaleWithoutWrapping(vararg args: CharSequence): String = format(formattingLocale, *args) - override fun String.capitalizeForHumans(): String = capitalize(formattingLocale) + override fun String.capitalizeForHumans(): String = + replaceFirstChar { if (it.isLowerCase()) it.titlecase(formattingLocale) else it.toString() } override fun Resources.getStringInLocale(@StringRes id: Int): String = getString(id) diff --git a/utility/src/main/java/org/oppia/android/util/locale/MachineLocaleImpl.kt b/utility/src/main/java/org/oppia/android/util/locale/MachineLocaleImpl.kt index ff70d87c6b3..215e91bfb35 100644 --- a/utility/src/main/java/org/oppia/android/util/locale/MachineLocaleImpl.kt +++ b/utility/src/main/java/org/oppia/android/util/locale/MachineLocaleImpl.kt @@ -34,13 +34,15 @@ class MachineLocaleImpl @Inject constructor( override fun String.formatForMachines(vararg args: Any?): String = format(machineAndroidLocale, *args) - override fun String.toMachineLowerCase(): String = toLowerCase(machineAndroidLocale) + override fun String.toMachineLowerCase(): String = lowercase(machineAndroidLocale) - override fun String.toMachineUpperCase(): String = toUpperCase(machineAndroidLocale) + override fun String.toMachineUpperCase(): String = uppercase(machineAndroidLocale) - override fun String.capitalizeForMachines(): String = capitalize(machineAndroidLocale) + override fun String.capitalizeForMachines(): String = + replaceFirstChar { if (it.isLowerCase()) it.titlecase(machineAndroidLocale) else it.toString() } - override fun String.decapitalizeForMachines(): String = decapitalize(machineAndroidLocale) + override fun String.decapitalizeForMachines(): String = + replaceFirstChar { it.lowercase(machineAndroidLocale) } override fun String.endsWithIgnoreCase(suffix: String): Boolean = toMachineLowerCase().endsWith(suffix.toMachineLowerCase()) diff --git a/utility/src/main/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImpl.kt b/utility/src/main/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImpl.kt index a1c2b3d1a81..04807565f0d 100644 --- a/utility/src/main/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImpl.kt +++ b/utility/src/main/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImpl.kt @@ -21,6 +21,7 @@ class NetworkConnectionUtilProdImpl @Inject constructor( // TODO(#3616): Update to use correct methods according to the SDK version. We can use the // older (current) method for SDK versions < 28 and the newer method for SDK versions >= 29 and // use an if-statement to choose. + @Suppress("DEPRECATION") // The code is correct for targeted versions of Android. return connectivityManager.activeNetworkInfo?.let { activeNetwork -> val isConnected = activeNetwork.isConnected val isLocal = activeNetwork.type == diff --git a/utility/src/main/java/org/oppia/android/util/parser/image/BitmapBlurrer.kt b/utility/src/main/java/org/oppia/android/util/parser/image/BitmapBlurrer.kt index 36aebb400fc..e5142455b36 100644 --- a/utility/src/main/java/org/oppia/android/util/parser/image/BitmapBlurrer.kt +++ b/utility/src/main/java/org/oppia/android/util/parser/image/BitmapBlurrer.kt @@ -1,3 +1,6 @@ +@file:Suppress("DEPRECATION") // The code is correct for targeted versions of Android. +// TODO: Add TODO to add Android 31+ codepath (migration from RenderScript). + package org.oppia.android.util.parser.image import android.content.Context @@ -30,10 +33,10 @@ class BitmapBlurrer(private val context: Context) { * Note that this function is expensive, so the result should be cached & reused when possible. */ fun blur(bitmap: Bitmap): Bitmap { - // The following [tutorial](https://futurestud.io/tutorials/glide-custom-transformation) - // was used as a reference, as well as this [article](https://stackoverflow.com/a/23119957). + // References: https://futurestud.io/tutorials/glide-custom-transformation and + // https://stackoverflow.com/a/23119957. - val blurredBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, /* isMutable= */ true) + val blurredBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, /* isMutable = */ true) // Create a RenderScript allocation pointing to a copy. val inputAllocation = Allocation.createFromBitmap( renderScript, diff --git a/utility/src/main/java/org/oppia/android/util/statusbar/StatusBarColor.kt b/utility/src/main/java/org/oppia/android/util/statusbar/StatusBarColor.kt index d46c49fcbcb..8c4c8f3f25a 100644 --- a/utility/src/main/java/org/oppia/android/util/statusbar/StatusBarColor.kt +++ b/utility/src/main/java/org/oppia/android/util/statusbar/StatusBarColor.kt @@ -17,6 +17,8 @@ class StatusBarColor { fun statusBarColorUpdate(colorId: Int, activity: AppCompatActivity, statusBarLight: Boolean) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { if (statusBarLight && Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + // TODO: Add TODO to add Android 30+ codepath. + @Suppress("DEPRECATION") // The code is correct for targeted versions of Android. activity.window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR } activity.window.statusBarColor = ContextCompat.getColor(activity, colorId) diff --git a/utility/src/test/java/org/oppia/android/util/data/AsyncResultTest.kt b/utility/src/test/java/org/oppia/android/util/data/AsyncResultTest.kt index 64c8ed47ed3..c4d2520ce39 100644 --- a/utility/src/test/java/org/oppia/android/util/data/AsyncResultTest.kt +++ b/utility/src/test/java/org/oppia/android/util/data/AsyncResultTest.kt @@ -23,6 +23,7 @@ import org.oppia.android.util.data.AsyncResult.ChainedFailureException import org.robolectric.annotation.LooperMode import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ExperimentalCoroutinesApi /** Tests for [AsyncResult]. */ // FunctionName: test names are conventionally named with underscores. @@ -960,7 +961,7 @@ class AsyncResultTest { .inject(this) } - @Suppress("EXPERIMENTAL_API_USAGE") + @OptIn(ExperimentalCoroutinesApi::class) private fun AsyncResult.blockingTransformAsync( transformFunction: suspend (T) -> AsyncResult ): AsyncResult { @@ -969,7 +970,7 @@ class AsyncResultTest { return deferred.getCompleted() } - @Suppress("EXPERIMENTAL_API_USAGE") + @OptIn(ExperimentalCoroutinesApi::class) private fun AsyncResult.blockingCombineWithAsync( otherResult: AsyncResult, combineFunction: suspend (T1, T2) -> AsyncResult diff --git a/utility/src/test/java/org/oppia/android/util/data/DataProvidersTest.kt b/utility/src/test/java/org/oppia/android/util/data/DataProvidersTest.kt index d4697e891b7..6788baca70e 100644 --- a/utility/src/test/java/org/oppia/android/util/data/DataProvidersTest.kt +++ b/utility/src/test/java/org/oppia/android/util/data/DataProvidersTest.kt @@ -48,6 +48,7 @@ import org.robolectric.annotation.Config import org.robolectric.annotation.LooperMode import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ExperimentalCoroutinesApi private const val BASE_PROVIDER_ID_0 = "base_id_0" private const val BASE_PROVIDER_ID_1 = "base_id_1" @@ -3247,6 +3248,7 @@ class DataProvidersTest { * Transforms the specified string into an integer in the same way as [transformString], except in * a blocking context using [backgroundCoroutineDispatcher]. */ + @OptIn(ExperimentalCoroutinesApi::class) private suspend fun transformStringAsync(str: String): AsyncResult { val deferred = backgroundCoroutineScope.async { transformString(str) } deferred.await() @@ -3257,6 +3259,7 @@ class DataProvidersTest { * Transforms the specified string in a similar way as [transformStringAsync], but with a * different transformation method. */ + @OptIn(ExperimentalCoroutinesApi::class) private suspend fun transformStringDoubledAsync(str: String): AsyncResult { val deferred = backgroundCoroutineScope.async { transformString(str) * 2 } deferred.await() @@ -3269,6 +3272,7 @@ class DataProvidersTest { * Combines the specified strings into a new string in the same way as [combineStrings], except in * a blocking context using [backgroundCoroutineDispatcher]. */ + @OptIn(ExperimentalCoroutinesApi::class) private suspend fun combineStringsAsync(str1: String, str2: String): AsyncResult { val deferred = backgroundCoroutineScope.async { combineStrings(str1, str2) } deferred.await() @@ -3300,6 +3304,7 @@ class DataProvidersTest { } /** Returns a successful [DataProvider] that uses a background thread to return the value. */ + @OptIn(ExperimentalCoroutinesApi::class) private fun createBlockingDataProvider(id: Any, value: T): DataProvider { return dataProviders.createInMemoryDataProviderAsync(id) { val deferred = backgroundCoroutineScope.async { value } diff --git a/utility/src/test/java/org/oppia/android/util/data/InMemoryBlockingCacheTest.kt b/utility/src/test/java/org/oppia/android/util/data/InMemoryBlockingCacheTest.kt index e5e2a69b59b..f5bad6ddd01 100644 --- a/utility/src/test/java/org/oppia/android/util/data/InMemoryBlockingCacheTest.kt +++ b/utility/src/test/java/org/oppia/android/util/data/InMemoryBlockingCacheTest.kt @@ -27,6 +27,7 @@ import org.robolectric.annotation.LooperMode import java.util.concurrent.Executors import javax.inject.Inject import javax.inject.Singleton +import kotlinx.coroutines.ExperimentalCoroutinesApi private const val INITIALIZED_CACHE_VALUE = "inited cache value" private const val CREATED_CACHE_VALUE = "created cache value" @@ -667,7 +668,7 @@ class InMemoryBlockingCacheTest { * Waits for the specified deferred to execute after advancing test dispatcher. Without this * function, results cannot be observed from cache operations. */ - @Suppress("EXPERIMENTAL_API_USAGE") + @OptIn(ExperimentalCoroutinesApi::class) private fun awaitCompletion(deferred: Deferred): T { testCoroutineDispatchers.runCurrent() return deferred.getCompleted() diff --git a/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilDebugImplTest.kt b/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilDebugImplTest.kt index b0df35c02f9..d3fd4f6bf9b 100644 --- a/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilDebugImplTest.kt +++ b/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilDebugImplTest.kt @@ -1,3 +1,5 @@ +@file:Suppress("DEPRECATION") // These references are needed for testing prod classes. + package org.oppia.android.util.networking import android.app.Application diff --git a/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImplTest.kt b/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImplTest.kt index e324251a1f4..17a0393454d 100644 --- a/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImplTest.kt +++ b/utility/src/test/java/org/oppia/android/util/networking/NetworkConnectionUtilProdImplTest.kt @@ -1,3 +1,5 @@ +@file:Suppress("DEPRECATION") // These references are needed for testing prod classes. + package org.oppia.android.util.networking import android.app.Application diff --git a/utility/src/test/java/org/oppia/android/util/parser/html/ConceptCardTagHandlerTest.kt b/utility/src/test/java/org/oppia/android/util/parser/html/ConceptCardTagHandlerTest.kt index 8510f1b2c71..0708b273fde 100644 --- a/utility/src/test/java/org/oppia/android/util/parser/html/ConceptCardTagHandlerTest.kt +++ b/utility/src/test/java/org/oppia/android/util/parser/html/ConceptCardTagHandlerTest.kt @@ -23,7 +23,6 @@ import org.mockito.Captor import org.mockito.Mock import org.mockito.Mockito.times import org.mockito.Mockito.verify -import org.mockito.Mockito.verifyZeroInteractions import org.mockito.junit.MockitoJUnit import org.mockito.junit.MockitoRule import org.oppia.android.testing.mockito.capture @@ -39,6 +38,7 @@ import org.robolectric.annotation.LooperMode import javax.inject.Inject import javax.inject.Singleton import kotlin.reflect.KClass +import org.mockito.Mockito.verifyNoMoreInteractions private const val CONCEPT_CARD_LINK_MARKUP_1 = " Date: Fri, 31 Mar 2023 17:27:14 -0700 Subject: [PATCH 051/180] Fix Java build & other warnings. Enables Java warnings-as-errors, though this doesn't yet apply to kapt-generated code (such as the code from Dagger), but those warnings were still manually fixed. This also fixes a small import warning in a proto file, and warnings when building oppia_dev_kitkat (by updating the main dex list, but it's likely the build doesn't work anymore, anyway, and it's hard to test locally). --- .bazelrc | 2 + .../AppCompatCheckBoxBindingAdapters.java | 2 +- .../CircularProgressIndicatorAdapters.java | 2 +- .../databinding/ConstraintLayoutAdapters.java | 4 +- .../databinding/DrawableBindingAdapters.java | 4 +- .../databinding/EditTextBindingAdapters.java | 2 +- .../databinding/GuidelineBindingAdapters.java | 4 +- .../databinding/ImageViewBindingAdapters.java | 8 ++-- .../databinding/MarginBindingAdapters.java | 10 ++--- .../StateAssemblerMarginBindingAdapters.java | 40 +++++++++---------- .../StateAssemblerPaddingBindingAdapters.java | 40 +++++++++---------- .../TextInputLayoutBindingAdapters.java | 2 +- .../databinding/TextViewBindingAdapters.java | 8 ++-- .../app/databinding/ViewBindingAdapters.java | 4 +- .../profile_chooser_profile_view.xml | 7 ++-- .../res/layout-land/profile_edit_fragment.xml | 7 ++-- .../layout-land/profile_progress_header.xml | 5 +-- .../profile_chooser_profile_view.xml | 10 ++--- .../profile_chooser_profile_view.xml | 10 ++--- .../profile_progress_header.xml | 5 +-- .../res/layout-sw600dp/story_chapter_view.xml | 5 +-- .../layout/nav_header_navigation_drawer.xml | 5 +-- .../layout/profile_chooser_profile_view.xml | 7 ++-- .../main/res/layout/profile_edit_fragment.xml | 7 ++-- .../res/layout/profile_list_profile_view.xml | 5 +-- .../res/layout/profile_picture_activity.xml | 3 +- .../res/layout/profile_progress_header.xml | 5 +-- .../AdministratorControlsActivityTest.kt | 4 +- .../AdministratorControlsFragmentTest.kt | 4 +- .../AppVersionActivityTest.kt | 4 +- .../ProfileAndDeviceIdActivityTest.kt | 4 +- .../ProfileAndDeviceIdFragmentTest.kt | 4 +- .../CompletedStoryListActivityTest.kt | 4 +- .../LessonThumbnailImageViewTest.kt | 4 +- .../MathExpressionInteractionsViewTest.kt | 4 +- .../AppCompatCheckBoxBindingAdaptersTest.kt | 5 ++- .../CircularProgressIndicatorAdaptersTest.kt | 4 +- .../DrawableBindingAdaptersTest.kt | 4 +- .../ImageViewBindingAdaptersTest.kt | 4 +- .../databinding/MarginBindingAdaptersTest.kt | 4 +- ...StateAssemblerMarginBindingAdaptersTest.kt | 4 +- ...tateAssemblerPaddingBindingAdaptersTest.kt | 4 +- .../TextViewBindingAdaptersTest.kt | 4 +- .../databinding/ViewBindingAdaptersTest.kt | 4 +- .../DeveloperOptionsActivityTest.kt | 4 +- .../DeveloperOptionsFragmentTest.kt | 4 +- .../MarkChaptersCompletedActivityTest.kt | 4 +- .../MarkChaptersCompletedFragmentTest.kt | 4 +- .../MarkStoriesCompletedActivityTest.kt | 4 +- .../MarkStoriesCompletedFragmentTest.kt | 4 +- .../MarkTopicsCompletedActivityTest.kt | 4 +- .../MarkTopicsCompletedFragmentTest.kt | 4 +- .../devoptions/ViewEventLogsActivityTest.kt | 4 +- .../devoptions/ViewEventLogsFragmentTest.kt | 4 +- .../ForceNetworkTypeActivityTest.kt | 4 +- .../ForceNetworkTypeFragmentTest.kt | 4 +- .../MathExpressionParserActivityTest.kt | 4 +- .../MathExpressionParserFragmentTest.kt | 4 +- .../android/app/faq/FAQListFragmentTest.kt | 4 +- .../android/app/faq/FAQSingleActivityTest.kt | 4 +- .../android/app/faq/FaqListActivityTest.kt | 4 +- .../android/app/help/HelpActivityTest.kt | 4 +- .../android/app/help/HelpFragmentTest.kt | 4 +- .../android/app/home/HomeActivityTest.kt | 4 +- .../app/home/RecentlyPlayedFragmentTest.kt | 4 +- .../app/home/TopicSummaryViewModelTest.kt | 4 +- .../android/app/home/WelcomeViewModelTest.kt | 4 +- .../PromotedStoryListViewModelTest.kt | 4 +- .../PromotedStoryViewModelTest.kt | 4 +- .../mydownloads/MyDownloadsActivityTest.kt | 4 +- .../mydownloads/MyDownloadsFragmentTest.kt | 4 +- .../app/onboarding/OnboardingActivityTest.kt | 4 +- .../app/onboarding/OnboardingFragmentTest.kt | 4 +- .../OngoingTopicListActivityTest.kt | 4 +- .../app/options/AppLanguageActivityTest.kt | 4 +- .../app/options/AppLanguageFragmentTest.kt | 4 +- .../app/options/AudioLanguageActivityTest.kt | 4 +- .../app/options/AudioLanguageFragmentTest.kt | 4 +- .../app/options/OptionsActivityTest.kt | 4 +- .../app/options/OptionsFragmentTest.kt | 4 +- .../options/ReadingTextSizeActivityTest.kt | 4 +- .../options/ReadingTextSizeFragmentTest.kt | 4 +- .../android/app/parser/HtmlParserTest.kt | 4 +- .../app/player/audio/AudioFragmentTest.kt | 4 +- .../exploration/ExplorationActivityTest.kt | 4 +- .../app/policies/PoliciesActivityTest.kt | 4 +- .../app/policies/PoliciesFragmentTest.kt | 4 +- .../app/profile/AddProfileActivityTest.kt | 4 +- .../app/profile/AdminAuthActivityTest.kt | 4 +- .../app/profile/AdminPinActivityTest.kt | 4 +- .../app/profile/PinPasswordActivityTest.kt | 4 +- .../app/profile/ProfileChooserActivityTest.kt | 4 +- .../app/profile/ProfileChooserFragmentTest.kt | 4 +- .../ProfilePictureActivityTest.kt | 4 +- .../ProfileProgressActivityTest.kt | 4 +- .../ProfileProgressFragmentTest.kt | 4 +- .../app/recyclerview/BindableAdapterTest.kt | 4 +- .../resumelesson/ResumeLessonActivityTest.kt | 4 +- .../resumelesson/ResumeLessonFragmentTest.kt | 4 +- .../profile/ProfileEditActivityTest.kt | 4 +- .../profile/ProfileEditFragmentTest.kt | 4 +- .../profile/ProfileListActivityTest.kt | 4 +- .../profile/ProfileListFragmentTest.kt | 4 +- .../profile/ProfileRenameActivityTest.kt | 4 +- .../profile/ProfileRenameFragmentTest.kt | 4 +- .../profile/ProfileResetPinActivityTest.kt | 4 +- .../profile/ProfileResetPinFragmentTest.kt | 4 +- .../app/spotlight/SpotlightFragmentTest.kt | 4 +- .../android/app/story/StoryActivityTest.kt | 4 +- .../android/app/story/StoryFragmentTest.kt | 4 +- .../app/testing/DragDropTestActivityTest.kt | 4 +- ...ImageRegionSelectionInteractionViewTest.kt | 4 +- .../InputInteractionViewTestActivityTest.kt | 4 +- .../NavigationDrawerActivityDebugTest.kt | 4 +- .../NavigationDrawerActivityProdTest.kt | 4 +- ...tFontScaleConfigurationUtilActivityTest.kt | 4 +- .../testing/TopicTestActivityForStoryTest.kt | 4 +- .../app/thirdparty/LicenseListActivityTest.kt | 4 +- .../app/thirdparty/LicenseListFragmentTest.kt | 4 +- .../LicenseTextViewerActivityTest.kt | 4 +- .../LicenseTextViewerFragmentTest.kt | 4 +- .../ThirdPartyDependencyListActivityTest.kt | 4 +- .../ThirdPartyDependencyListFragmentTest.kt | 4 +- .../android/app/topic/TopicActivityTest.kt | 4 +- .../android/app/topic/TopicFragmentTest.kt | 4 +- .../conceptcard/ConceptCardFragmentTest.kt | 4 +- .../app/topic/info/TopicInfoFragmentTest.kt | 4 +- .../topic/lessons/TopicLessonsFragmentTest.kt | 4 +- .../practice/TopicPracticeFragmentTest.kt | 4 +- .../QuestionPlayerActivityTest.kt | 4 +- .../revision/TopicRevisionFragmentTest.kt | 4 +- .../revisioncard/RevisionCardActivityTest.kt | 4 +- .../revisioncard/RevisionCardFragmentTest.kt | 4 +- .../app/utility/RatioExtensionsTest.kt | 4 +- .../walkthrough/WalkthroughActivityTest.kt | 4 +- .../WalkthroughFinalFragmentTest.kt | 4 +- .../WalkthroughTopicListFragmentTest.kt | 4 +- .../WalkthroughWelcomeFragmentTest.kt | 4 +- .../android/app/home/HomeActivityLocalTest.kt | 4 +- .../app/parser/FractionParsingUiErrorTest.kt | 4 +- .../parser/ListItemLeadingMarginSpanTest.kt | 4 +- .../app/parser/StringToRatioParserTest.kt | 4 +- .../ExplorationActivityLocalTest.kt | 4 +- .../player/state/StateFragmentLocalTest.kt | 4 +- .../ProfileChooserFragmentLocalTest.kt | 4 +- .../app/story/StoryActivityLocalTest.kt | 4 +- .../app/testing/CompletedStoryListSpanTest.kt | 4 +- .../oppia/android/app/testing/HomeSpanTest.kt | 4 +- .../app/testing/OngoingTopicListSpanTest.kt | 4 +- .../PlatformParameterIntegrationTest.kt | 4 +- .../app/testing/ProfileChooserSpanTest.kt | 4 +- .../testing/ProfileProgressSpanCountTest.kt | 4 +- .../app/testing/RecentlyPlayedSpanTest.kt | 4 +- .../app/testing/TopicRevisionSpanTest.kt | 4 +- .../AdministratorControlsFragmentTest.kt | 4 +- .../testing/options/OptionsFragmentTest.kt | 4 +- .../player/split/PlayerSplitScreenTest.kt | 4 +- .../state/StateFragmentAccessibilityTest.kt | 4 +- .../topic/info/TopicInfoFragmentLocalTest.kt | 4 +- .../lessons/TopicLessonsFragmentLocalTest.kt | 4 +- .../QuestionPlayerActivityLocalTest.kt | 4 +- .../RevisionCardActivityLocalTest.kt | 4 +- config/kitkat_main_dex_class_list.txt | 19 ++------- model/src/main/proto/oppia_logger.proto | 1 - tools/kotlin/BUILD.bazel | 9 ++++- 165 files changed, 517 insertions(+), 266 deletions(-) diff --git a/.bazelrc b/.bazelrc index ebcb2f1fcdd..4ebf859b7c6 100644 --- a/.bazelrc +++ b/.bazelrc @@ -6,5 +6,7 @@ build --android_databinding_use_v3_4_args \ --define=android_standalone_dexing_tool=d8_compat_dx \ --android_databinding_use_androidx +build --javacopt="-Werror" + # Show all test output by default (for better debugging). test --test_output=all diff --git a/app/src/main/java/org/oppia/android/app/databinding/AppCompatCheckBoxBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/AppCompatCheckBoxBindingAdapters.java index b704faa86e2..2c05da965c8 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/AppCompatCheckBoxBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/AppCompatCheckBoxBindingAdapters.java @@ -11,7 +11,7 @@ */ public final class AppCompatCheckBoxBindingAdapters { /** Sets the button tint for the specified checkbox, via data-binding. */ - @BindingAdapter("app:buttonTint") + @BindingAdapter("buttonTint") public static void setButtonTint(@NonNull AppCompatCheckBox checkBox, @ColorInt int colorRgb) { checkBox.setSupportButtonTintList(ColorStateList.valueOf(colorRgb)); } diff --git a/app/src/main/java/org/oppia/android/app/databinding/CircularProgressIndicatorAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/CircularProgressIndicatorAdapters.java index 2df902df0f1..ca6c0d61f58 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/CircularProgressIndicatorAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/CircularProgressIndicatorAdapters.java @@ -18,7 +18,7 @@ public final class CircularProgressIndicatorAdapters { * @param progress the numerical progress to set on the indicator (which will be displayed based * on the indicator's customized minimum and maximum progress values) */ - @BindingAdapter("app:animatedProgress") + @BindingAdapter("animatedProgress") public static void setAnimatedProgress(CircularProgressIndicator indicator, int progress) { if (progress > 0) { indicator.setProgressCompat(progress, /* animated = */ true); diff --git a/app/src/main/java/org/oppia/android/app/databinding/ConstraintLayoutAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/ConstraintLayoutAdapters.java index 734c29ea37e..657c811bf43 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/ConstraintLayoutAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/ConstraintLayoutAdapters.java @@ -10,7 +10,7 @@ public final class ConstraintLayoutAdapters { /** Binding adapter for setting a layout_constraintEnd_toEndOf to a view. */ - @BindingAdapter("app:layout_constraintEnd_toEndOf") + @BindingAdapter("layout_constraintEnd_toEndOf") public static void setConstraintEndToEndOf(@NonNull View view, int constraintToId) { ConstraintLayout constraintLayout = (ConstraintLayout) view.getParent(); ConstraintSet constraintSet = new ConstraintSet(); @@ -20,7 +20,7 @@ public static void setConstraintEndToEndOf(@NonNull View view, int constraintToI } /** Binding adapter for setting layout_constraintHorizontal_bias to a view. */ - @BindingAdapter("app:layout_constraintHorizontal_bias") + @BindingAdapter("layout_constraintHorizontal_bias") public static void setHorizontalBias(@NonNull View view, float value) { ConstraintLayout constraintLayout = (ConstraintLayout) view.getParent(); ConstraintSet constraintSet = new ConstraintSet(); diff --git a/app/src/main/java/org/oppia/android/app/databinding/DrawableBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/DrawableBindingAdapters.java index c256532ded2..8890dd4fbec 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/DrawableBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/DrawableBindingAdapters.java @@ -20,7 +20,7 @@ public static void setBackgroundColor(@NonNull View view, @ColorInt int colorRgb } /** Used to set a rounded-rect background drawable with a data-bound color. */ - @BindingAdapter("app:roundedRectDrawableWithColor") + @BindingAdapter("roundedRectDrawableWithColor") public static void setBackgroundDrawable(@NonNull View view, @ColorInt int colorRgb) { view.setBackgroundResource(R.drawable.rounded_rect_background); // The input color needs to have alpha channel prepended to it. @@ -29,7 +29,7 @@ public static void setBackgroundDrawable(@NonNull View view, @ColorInt int color } /** Used to set a top rounded-rect background drawable with a data-bound color. */ - @BindingAdapter("app:topRoundedRectDrawableWithColor") + @BindingAdapter("topRoundedRectDrawableWithColor") public static void setTopBackgroundDrawable(@NonNull View view, @ColorInt int colorRgb) { view.setBackgroundResource(R.drawable.top_rounded_rect_background); // The input color needs to have alpha channel prepended to it. diff --git a/app/src/main/java/org/oppia/android/app/databinding/EditTextBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/EditTextBindingAdapters.java index dad9dc8c84a..824af3b7e78 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/EditTextBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/EditTextBindingAdapters.java @@ -9,7 +9,7 @@ public final class EditTextBindingAdapters { /** Binding adapter for setting a [TextWatcher] as a change listener for an [EditText]. */ - @BindingAdapter("app:textChangedListener") + @BindingAdapter("textChangedListener") public static void bindTextWatcher(@NonNull EditText editText, TextWatcher textWatcher) { editText.addTextChangedListener(textWatcher); } diff --git a/app/src/main/java/org/oppia/android/app/databinding/GuidelineBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/GuidelineBindingAdapters.java index cc8f29fe95f..05b805d563c 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/GuidelineBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/GuidelineBindingAdapters.java @@ -9,7 +9,7 @@ public final class GuidelineBindingAdapters { /** Binding adapter for setting the `guidePercent` for a [Guideline]. */ - @BindingAdapter("app:layout_constraintGuide_percent") + @BindingAdapter("layout_constraintGuide_percent") public static void setGuidelinePercentage(@NonNull Guideline guideline, float percentage) { ConstraintLayout.LayoutParams params = (ConstraintLayout.LayoutParams) guideline.getLayoutParams(); @@ -18,7 +18,7 @@ public static void setGuidelinePercentage(@NonNull Guideline guideline, float pe } /** Binding adapter for setting the `guideEnd` for a [Guideline]. */ - @BindingAdapter("app:layout_constraintGuide_end") + @BindingAdapter("layout_constraintGuide_end") public static void setConstraintGuidelineEnd(@NonNull Guideline guideline, float guideEndPx) { ConstraintLayout.LayoutParams params = (ConstraintLayout.LayoutParams) guideline.getLayoutParams(); diff --git a/app/src/main/java/org/oppia/android/app/databinding/ImageViewBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/ImageViewBindingAdapters.java index 5f5df424537..7606551bae1 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/ImageViewBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/ImageViewBindingAdapters.java @@ -17,7 +17,7 @@ /** Holds all custom binding adapters that bind to [ImageView]. */ public final class ImageViewBindingAdapters { - @BindingAdapter("app:srcCompat") + @BindingAdapter("srcCompat") public static void setImageDrawableCompat( @NonNull ImageView imageView, @DrawableRes int drawableResourceId @@ -25,7 +25,7 @@ public static void setImageDrawableCompat( imageView.setImageResource(drawableResourceId); } - @BindingAdapter("app:srcCompat") + @BindingAdapter("srcCompat") public static void setImageDrawableCompat( @NonNull ImageView imageView, Drawable drawable @@ -40,7 +40,7 @@ public static void setImageDrawableCompat( * @param imageView view where the profile avatar will be loaded into * @param profileAvatar represents either a colorId or local image uri */ - @BindingAdapter("profile:src") + @BindingAdapter("profileImageSource") public static void setProfileImage(ImageView imageView, ProfileAvatar profileAvatar) { if (profileAvatar != null) { if (profileAvatar.getAvatarTypeCase() == ProfileAvatar.AvatarTypeCase.AVATAR_COLOR_RGB) { @@ -86,7 +86,7 @@ public boolean onResourceReady( *

    * Reference: https://stackoverflow.com/a/35809319/3689782. */ - @BindingAdapter("playState:image") + @BindingAdapter("playStateImage") public static void setPlayStateDrawable( @NonNull ImageView imageView, ChapterPlayState chapterPlayState diff --git a/app/src/main/java/org/oppia/android/app/databinding/MarginBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/MarginBindingAdapters.java index 5c336d0c05c..b529a6b073c 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/MarginBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/MarginBindingAdapters.java @@ -10,7 +10,7 @@ public final class MarginBindingAdapters { /** Sets the start margin for a view, accounting for RTL scenarios. */ - @BindingAdapter("app:layoutMarginStart") + @BindingAdapter("layoutMarginStart") public static void setLayoutMarginStart(@NonNull View view, float marginStart) { if (view.getLayoutParams() instanceof MarginLayoutParams) { MarginLayoutParams params = (MarginLayoutParams) view.getLayoutParams(); @@ -25,7 +25,7 @@ public static void setLayoutMarginStart(@NonNull View view, float marginStart) { } /** Sets the end margin for a view, accounting for RTL scenarios. */ - @BindingAdapter("app:layoutMarginEnd") + @BindingAdapter("layoutMarginEnd") public static void setLayoutMarginEnd(@NonNull View view, float marginEnd) { if (view.getLayoutParams() instanceof MarginLayoutParams) { MarginLayoutParams params = (MarginLayoutParams) view.getLayoutParams(); @@ -49,7 +49,7 @@ private static void setLayoutDirectionalMargins( } /** Used to set a margin-top for views. */ - @BindingAdapter("app:layoutMarginTop") + @BindingAdapter("layoutMarginTop") public static void setLayoutMarginTop(@NonNull View view, float marginTop) { if (view.getLayoutParams() instanceof MarginLayoutParams) { MarginLayoutParams params = (MarginLayoutParams) view.getLayoutParams(); @@ -64,7 +64,7 @@ public static void setLayoutMarginTop(@NonNull View view, float marginTop) { } /** Used to set a margin-bottom for views. */ - @BindingAdapter("app:layoutMarginBottom") + @BindingAdapter("layoutMarginBottom") public static void setLayoutMarginBottom(@NonNull View view, float marginBottom) { if (view.getLayoutParams() instanceof MarginLayoutParams) { MarginLayoutParams params = (MarginLayoutParams) view.getLayoutParams(); @@ -79,7 +79,7 @@ public static void setLayoutMarginBottom(@NonNull View view, float marginBottom) } /** Used to set a margin for views. */ - @BindingAdapter("app:layoutMargin") + @BindingAdapter("layoutMargin") public static void setLayoutMargin(@NonNull View view, float margin) { if (view.getLayoutParams() instanceof MarginLayoutParams) { MarginLayoutParams params = (MarginLayoutParams) view.getLayoutParams(); diff --git a/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerMarginBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerMarginBindingAdapters.java index 77bab0f3555..a5dd6a15c39 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerMarginBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerMarginBindingAdapters.java @@ -14,11 +14,11 @@ public final class StateAssemblerMarginBindingAdapters { /** Used to set a margin for exploration split-view. */ @BindingAdapter( value = { - "app:explorationSplitViewMarginApplicable", - "app:explorationSplitViewMarginStart", - "app:explorationSplitViewMarginTop", - "app:explorationSplitViewMarginEnd", - "app:explorationSplitViewMarginBottom", + "explorationSplitViewMarginApplicable", + "explorationSplitViewMarginStart", + "explorationSplitViewMarginTop", + "explorationSplitViewMarginEnd", + "explorationSplitViewMarginBottom", }, requireAll = false ) @@ -36,11 +36,11 @@ public static void setExplorationSplitViewMargin( /** Used to set a margin for exploration view. */ @BindingAdapter( value = { - "app:explorationViewMarginApplicable", - "app:explorationViewMarginStart", - "app:explorationViewMarginTop", - "app:explorationViewMarginEnd", - "app:explorationViewMarginBottom", + "explorationViewMarginApplicable", + "explorationViewMarginStart", + "explorationViewMarginTop", + "explorationViewMarginEnd", + "explorationViewMarginBottom", }, requireAll = false ) @@ -58,11 +58,11 @@ public static void setExplorationViewMargin( /** Used to set a margin for question view. */ @BindingAdapter( value = { - "app:questionViewMarginApplicable", - "app:questionViewMarginStart", - "app:questionViewMarginTop", - "app:questionViewMarginEnd", - "app:questionViewMarginBottom", + "questionViewMarginApplicable", + "questionViewMarginStart", + "questionViewMarginTop", + "questionViewMarginEnd", + "questionViewMarginBottom", }, requireAll = false ) @@ -80,11 +80,11 @@ public static void setQuestionViewMargin( /** Used to set a margin for question split-view. */ @BindingAdapter( value = { - "app:questionSplitViewMarginApplicable", - "app:questionSplitViewMarginStart", - "app:questionSplitViewMarginTop", - "app:questionSplitViewMarginEnd", - "app:questionSplitViewMarginBottom", + "questionSplitViewMarginApplicable", + "questionSplitViewMarginStart", + "questionSplitViewMarginTop", + "questionSplitViewMarginEnd", + "questionSplitViewMarginBottom", }, requireAll = false ) diff --git a/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerPaddingBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerPaddingBindingAdapters.java index c1ab6d73911..44cdbe19e45 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerPaddingBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/StateAssemblerPaddingBindingAdapters.java @@ -13,11 +13,11 @@ public final class StateAssemblerPaddingBindingAdapters { /** Used to set a padding for exploration split-view. */ @BindingAdapter( value = { - "app:explorationSplitViewPaddingApplicable", - "app:explorationSplitViewPaddingStart", - "app:explorationSplitViewPaddingTop", - "app:explorationSplitViewPaddingEnd", - "app:explorationSplitViewPaddingBottom", + "explorationSplitViewPaddingApplicable", + "explorationSplitViewPaddingStart", + "explorationSplitViewPaddingTop", + "explorationSplitViewPaddingEnd", + "explorationSplitViewPaddingBottom", }, requireAll = false ) @@ -35,11 +35,11 @@ public static void setExplorationSplitViewPadding( /** Used to set a padding for exploration view. */ @BindingAdapter( value = { - "app:explorationViewPaddingApplicable", - "app:explorationViewPaddingStart", - "app:explorationViewPaddingTop", - "app:explorationViewPaddingEnd", - "app:explorationViewPaddingBottom", + "explorationViewPaddingApplicable", + "explorationViewPaddingStart", + "explorationViewPaddingTop", + "explorationViewPaddingEnd", + "explorationViewPaddingBottom", }, requireAll = false ) @@ -57,11 +57,11 @@ public static void setExplorationViewPadding( /** Used to set a padding for question view. */ @BindingAdapter( value = { - "app:questionViewPaddingApplicable", - "app:questionViewPaddingStart", - "app:questionViewPaddingTop", - "app:questionViewPaddingEnd", - "app:questionViewPaddingBottom", + "questionViewPaddingApplicable", + "questionViewPaddingStart", + "questionViewPaddingTop", + "questionViewPaddingEnd", + "questionViewPaddingBottom", }, requireAll = false ) @@ -79,11 +79,11 @@ public static void setQuestionViewPadding( /** Used to set a padding for question split-view. */ @BindingAdapter( value = { - "app:questionSplitViewPaddingApplicable", - "app:questionSplitViewPaddingStart", - "app:questionSplitViewPaddingTop", - "app:questionSplitViewPaddingEnd", - "app:questionSplitViewPaddingBottom", + "questionSplitViewPaddingApplicable", + "questionSplitViewPaddingStart", + "questionSplitViewPaddingTop", + "questionSplitViewPaddingEnd", + "questionSplitViewPaddingBottom", }, requireAll = false ) diff --git a/app/src/main/java/org/oppia/android/app/databinding/TextInputLayoutBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/TextInputLayoutBindingAdapters.java index 9ec97b475ad..d0dd35c2a77 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/TextInputLayoutBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/TextInputLayoutBindingAdapters.java @@ -8,7 +8,7 @@ public final class TextInputLayoutBindingAdapters { /** Binding adapter for setting an error message. */ - @BindingAdapter("app:errorMessage") + @BindingAdapter("errorMessage") public static void setErrorMessage( @NonNull TextInputLayout textInputLayout, String errorMessage diff --git a/app/src/main/java/org/oppia/android/app/databinding/TextViewBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/TextViewBindingAdapters.java index 349c680f221..7ea8ed342db 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/TextViewBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/TextViewBindingAdapters.java @@ -20,7 +20,7 @@ public final class TextViewBindingAdapters { /** Binds date text with relative time. */ - @BindingAdapter("profile:created") + @BindingAdapter("profileCreatedTime") public static void setProfileDataText(@NonNull TextView textView, long timestamp) { AppLanguageResourceHandler resourceHandler = getResourceHandler(textView); String time = resourceHandler.computeDateString(timestamp); @@ -31,7 +31,7 @@ public static void setProfileDataText(@NonNull TextView textView, long timestamp } /** Binds last used with relative timestamp. */ - @BindingAdapter("profile:lastVisited") + @BindingAdapter("profileLastVisitedTime") public static void setProfileLastVisitedText(@NonNull TextView textView, long timestamp) { AppLanguageResourceHandler resourceHandler = getResourceHandler(textView); String profileLastUsed = resourceHandler.getStringInLocale(R.string.profile_last_used); @@ -46,7 +46,7 @@ public static void setProfileLastVisitedText(@NonNull TextView textView, long ti // TODO(#4345): Add test for this method. /** Binds an AndroidX KitKat-compatible drawable top to the specified text view. */ - @BindingAdapter("app:drawableTopCompat") + @BindingAdapter("drawableTopCompat") public static void setDrawableTopCompat( @NonNull TextView imageView, Drawable drawable @@ -57,7 +57,7 @@ public static void setDrawableTopCompat( } /** Binds an AndroidX KitKat-compatible drawable end to the specified text view. */ - @BindingAdapter("app:drawableEndCompat") + @BindingAdapter("drawableEndCompat") public static void setDrawableEndCompat( @NonNull TextView imageView, Drawable drawable diff --git a/app/src/main/java/org/oppia/android/app/databinding/ViewBindingAdapters.java b/app/src/main/java/org/oppia/android/app/databinding/ViewBindingAdapters.java index fbe1b859e6f..6b0dea8b2b6 100644 --- a/app/src/main/java/org/oppia/android/app/databinding/ViewBindingAdapters.java +++ b/app/src/main/java/org/oppia/android/app/databinding/ViewBindingAdapters.java @@ -37,8 +37,8 @@ public static void setLayoutWidth(@NonNull View view, float width) { /** Adapter to animate-rotate a view by the specified angle in the specified direction. */ @BindingAdapter( value = { - "app:isRotationAnimationClockwise", - "app:rotationAnimationAngle" + "isRotationAnimationClockwise", + "rotationAnimationAngle" }, requireAll = true ) diff --git a/app/src/main/res/layout-land/profile_chooser_profile_view.xml b/app/src/main/res/layout-land/profile_chooser_profile_view.xml index fbde061e2b1..0e403a367cc 100644 --- a/app/src/main/res/layout-land/profile_chooser_profile_view.xml +++ b/app/src/main/res/layout-land/profile_chooser_profile_view.xml @@ -1,7 +1,6 @@ + xmlns:app="http://schemas.android.com/apk/res-auto"> @@ -42,7 +41,7 @@ android:layout_height="72dp" app:strokeWidth="1dp" android:layout_marginBottom="8dp" - profile:src="@{viewModel.profile.avatar}" + app:profileImageSource="@{viewModel.profile.avatar}" app:strokeColor="@color/component_color_shared_divider_color" app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.RoundedShape" /> @@ -69,7 +68,7 @@ android:layout_height="wrap_content" android:textColor="@color/component_color_shared_secondary_4_text_color" android:visibility="@{viewModel.profile.lastLoggedInTimestampMs > 0 ? View.VISIBLE : View.GONE}" - profile:lastVisited="@{viewModel.profile.lastLoggedInTimestampMs}" /> + app:profileLastVisitedTime="@{viewModel.profile.lastLoggedInTimestampMs}" /> + xmlns:app="http://schemas.android.com/apk/res-auto"> @@ -44,7 +43,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.RoundedShape" - profile:src="@{viewModel.profile.avatar}" /> + app:profileImageSource="@{viewModel.profile.avatar}" /> + app:profileCreatedTime="@{viewModel.profile.dateCreatedTimestampMs}" />