From 8ceeeb9611ba4a06dfffc78ec8def3539f383c45 Mon Sep 17 00:00:00 2001 From: Tad Fisher Date: Tue, 19 Dec 2023 13:52:14 -0800 Subject: [PATCH] WIP --- .../org/nixos/gradle2nix/GradleRunner.kt | 11 +- .../main/kotlin/org/nixos/gradle2nix/Main.kt | 5 +- .../kotlin/org/nixos/gradle2nix/Process.kt | 149 +- .../kotlin/org/nixos/gradle2nix/env/Env.kt | 68 +- .../metadata/VerificationMetadata.kt | 7 +- .../kotlin/org/nixos/gradle2nix/GoldenTest.kt | 3 + .../kotlin/org/nixos/gradle2nix/TestUtil.kt | 2 +- build.gradle.kts | 2 +- default.nix | 5 +- .../kotlin/buildSrc/build.gradle.kts | 9 + .../apply-plugin-publish.gradle.kts | 5 - .../com/example/ApplyPluginPublishPlugin.kt | 10 + .../basic/basic-java-project.groovy.json | 130 +- .../basic/basic-java-project.kotlin.json | 130 +- .../basic/basic-kotlin-project.kotlin.json | 2340 ++- .../buildsrc/plugin-in-buildsrc.kotlin.json | 1178 +- .../golden/dependency/classifier.groovy.json | 26 +- .../golden/dependency/classifier.kotlin.json | 26 +- .../golden/dependency/maven-bom.kotlin.json | 66 +- .../dependency/snapshot-dynamic.groovy.json | 22 +- .../dependency/snapshot-dynamic.kotlin.json | 22 +- .../dependency/snapshot-redirect.groovy.json | 26 +- .../golden/dependency/snapshot.groovy.json | 26 +- .../golden/dependency/snapshot.kotlin.json | 26 +- fixtures/golden/included-build.groovy.json | 48 + .../settings-buildscript.groovy.json | 234 +- fixtures/golden/ivy/basic.kotlin.json | 52 +- .../resolves-from-default-repo.groovy.json | 946 +- .../resolves-from-default-repo.kotlin.json | 946 +- .../golden/settings/buildscript.groovy.json | 26 +- ...pendency-resolution-management.kotlin.json | 26 +- .../subprojects/multi-module.groovy.json | 208 +- .../subprojects/multi-module.kotlin.json | 208 +- fixtures/included-build/groovy/build.gradle | 10 + .../groovy/included-child/build.gradle | 11 + .../groovy/included-child/settings.gradle | 10 + .../included-build/groovy/settings.gradle | 1 + .../m2/org/apache/foo/1.0.0/foo-1.0.0.jar | Bin 0 -> 190 bytes .../m2/org/apache/foo/1.0.0/foo-1.0.0.pom | 14 + .../m2/org/apache/foo/2.0.0/foo-2.0.0.jar | Bin 0 -> 190 bytes .../m2/org/apache/foo/2.0.0/foo-2.0.0.pom | 14 + .../m2/org/apache/foo/maven-metadata.xml | 31 + .../org/apache/test/1.0.0/test-1.0.0.pom.sha1 | 1 - .../m2/org/apache/test/2.0.0/test-2.0.0.jar | Bin 0 -> 190 bytes .../m2/org/apache/test/2.0.0/test-2.0.0.pom | 14 + .../m2/org/apache/test/maven-metadata.xml | 11 +- flake.lock | 12 +- gradle-env.json | 11707 +++------------- gradle-env.nix | 345 +- gradle/libs.versions.toml | 4 +- gradle/wrapper/gradle-wrapper.jar | Bin 61574 -> 63721 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 19 +- .../nixos/gradle2nix/DependencyCoordinates.kt | 8 - .../gradle2nix/model/DependencyCoordinates.kt | 35 + .../{ => model}/DependencySource.kt | 17 +- .../{ => model}/PluginParameters.kt | 2 +- .../gradle2nix/{ => model}/Repository.kt | 2 +- .../gradle2nix/model/ResolvedArtifact.kt | 16 + .../{ => model}/ResolvedConfiguration.kt | 2 +- .../{ => model}/ResolvedDependency.kt | 5 +- .../gradle2nix/model/ResolvedMetadata.kt | 9 + .../gradle2nix/NixDependencyGraphRenderer.kt | 2 +- .../AbstractDependencyExtractorPlugin.kt | 21 +- .../DependencyGraphRenderer.kt | 2 +- .../extractor/DependencyExtractor.kt | 218 +- .../DependencyExtractorBuildService.kt | 1 - .../util/BuildOperationTracker.kt | 64 + .../ForceDependencyResolutionPlugin.kt | 4 +- 69 files changed, 5970 insertions(+), 13633 deletions(-) delete mode 100644 fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com.example/apply-plugin-publish.gradle.kts create mode 100644 fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com/example/ApplyPluginPublishPlugin.kt create mode 100644 fixtures/golden/included-build.groovy.json create mode 100644 fixtures/included-build/groovy/build.gradle create mode 100644 fixtures/included-build/groovy/included-child/build.gradle create mode 100644 fixtures/included-build/groovy/included-child/settings.gradle create mode 100644 fixtures/included-build/groovy/settings.gradle create mode 100644 fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.jar create mode 100644 fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.pom create mode 100644 fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.jar create mode 100644 fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.pom create mode 100644 fixtures/repositories/m2/org/apache/foo/maven-metadata.xml delete mode 100644 fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom.sha1 create mode 100644 fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.jar create mode 100644 fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.pom delete mode 100644 model/src/main/kotlin/org/nixos/gradle2nix/DependencyCoordinates.kt create mode 100644 model/src/main/kotlin/org/nixos/gradle2nix/model/DependencyCoordinates.kt rename model/src/main/kotlin/org/nixos/gradle2nix/{ => model}/DependencySource.kt (54%) rename model/src/main/kotlin/org/nixos/gradle2nix/{ => model}/PluginParameters.kt (89%) rename model/src/main/kotlin/org/nixos/gradle2nix/{ => model}/Repository.kt (88%) create mode 100644 model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedArtifact.kt rename model/src/main/kotlin/org/nixos/gradle2nix/{ => model}/ResolvedConfiguration.kt (91%) rename model/src/main/kotlin/org/nixos/gradle2nix/{ => model}/ResolvedDependency.kt (64%) create mode 100644 model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedMetadata.kt create mode 100644 plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/util/BuildOperationTracker.kt diff --git a/app/src/main/kotlin/org/nixos/gradle2nix/GradleRunner.kt b/app/src/main/kotlin/org/nixos/gradle2nix/GradleRunner.kt index d1fd211..fa3844a 100644 --- a/app/src/main/kotlin/org/nixos/gradle2nix/GradleRunner.kt +++ b/app/src/main/kotlin/org/nixos/gradle2nix/GradleRunner.kt @@ -2,6 +2,9 @@ package org.nixos.gradle2nix import org.gradle.tooling.GradleConnector import org.gradle.tooling.ProjectConnection +import org.nixos.gradle2nix.model.PARAM_INCLUDE_CONFIGURATIONS +import org.nixos.gradle2nix.model.PARAM_INCLUDE_PROJECTS +import org.nixos.gradle2nix.model.RESOLVE_ALL_TASK fun connect(config: Config): ProjectConnection = GradleConnector.newConnector() @@ -28,19 +31,23 @@ fun ProjectConnection.build( } addArguments(config.gradleArgs) addArguments( + "--gradle-user-home=${config.gradleHome}", "--init-script=${config.appHome}/init.gradle", "--write-verification-metadata", "sha256" ) if (config.projectFilter != null) { - addArguments("-D${PARAM_INCLUDE_PROJECTS}") + addArguments("-D$PARAM_INCLUDE_PROJECTS") } if (config.configurationFilter != null) { - addArguments("-D${PARAM_INCLUDE_CONFIGURATIONS}") + addArguments("-D$PARAM_INCLUDE_CONFIGURATIONS") } if (config.logger.verbose) { setStandardOutput(System.err) setStandardError(System.err) } + if (config.logger.stacktrace) { + addArguments("--stacktrace") + } } .run() } diff --git a/app/src/main/kotlin/org/nixos/gradle2nix/Main.kt b/app/src/main/kotlin/org/nixos/gradle2nix/Main.kt index 553f4d2..2a38fe5 100644 --- a/app/src/main/kotlin/org/nixos/gradle2nix/Main.kt +++ b/app/src/main/kotlin/org/nixos/gradle2nix/Main.kt @@ -116,7 +116,8 @@ class Gradle2Nix : CliktCommand( if (appHome == null) { System.err.println("Error: could not locate the /share directory in the gradle2nix installation") } - val gradleHome = System.getenv("GRADLE_USER_HOME")?.let(::File) ?: File("${System.getProperty("user.home")}/.gradle") + val gradleHome = + System.getenv("GRADLE_USER_HOME")?.let(::File) ?: File("${System.getProperty("user.home")}/.gradle") val logger = Logger(verbose = !quiet, stacktrace = debug) val config = Config( @@ -152,7 +153,7 @@ class Gradle2Nix : CliktCommand( val env = try { processDependencies(config) } catch (e: Throwable) { - logger.error("Dependency parsing failed", e) + logger.error("dependency parsing failed", e) } val outDir = outDir ?: projectDir diff --git a/app/src/main/kotlin/org/nixos/gradle2nix/Process.kt b/app/src/main/kotlin/org/nixos/gradle2nix/Process.kt index bda35c1..104ab41 100644 --- a/app/src/main/kotlin/org/nixos/gradle2nix/Process.kt +++ b/app/src/main/kotlin/org/nixos/gradle2nix/Process.kt @@ -14,9 +14,8 @@ import okio.HashingSource import okio.blackholeSink import okio.buffer import okio.source -import org.nixos.gradle2nix.dependencygraph.model.Repository -import org.nixos.gradle2nix.dependencygraph.model.ResolvedConfiguration -import org.nixos.gradle2nix.dependencygraph.model.ResolvedDependency +import org.nixos.gradle2nix.model.Repository +import org.nixos.gradle2nix.model.ResolvedConfiguration import org.nixos.gradle2nix.env.ArtifactFile import org.nixos.gradle2nix.env.ArtifactSet import org.nixos.gradle2nix.env.Env @@ -49,6 +48,8 @@ fun processDependencies(config: Config): Env { ModuleVersionId(ModuleId(it.group, it.name), it.version) } ?: emptyMap() val moduleCache = mutableMapOf() + val pomCache = mutableMapOf?>() + val ivyCache = mutableMapOf?>() val configurations = readDependencyGraph(config) val repositories = configurations @@ -64,11 +65,11 @@ fun processDependencies(config: Config): Env { } if (repositories.isEmpty()) { config.logger.warn("no repositories found in any configuration") - return Env(emptyMap()) + return emptyMap() } config.logger.debug("Repositories:\n ${repositories.values.joinToString("\n ")}") - val modules = configurations.asSequence() + return configurations.asSequence() .flatMap { it.allDependencies.asSequence() } .filterNot { it.id.startsWith("project ") || it.repository == null || it.repository !in repositories } .groupBy { ModuleId(it.coordinates.group, it.coordinates.module) } @@ -83,34 +84,40 @@ fun processDependencies(config: Config): Env { val component = verificationComponents[componentId] ?: verifyComponentFilesInCache(config, componentId) ?: verifyComponentFilesInTestRepository(config, componentId) + ?: config.logger.error("$componentId: no dependency metadata found") + val gradleModule = moduleCache.getOrPut(componentId) { - maybeGetGradleModule(config.logger, componentId, dep.repositories) + maybeDownloadGradleModule(config.logger, component, dep.repositories)?.artifact?.second } - ArtifactSet( - needsPomRedirect = repositories.values.any { - "mavenPom" in it.metadataSources && - "ignoreGradleMetadataRedirection" !in it.metadataSources - }, - needsIvyRedirect = repositories.values.any { - "ivyDescriptor" in it.metadataSources && - "ignoreGradleMetadataRedirection" !in it.metadataSources - }, - files = (component?.artifacts ?: emptyList()).associate { meta -> - meta.name to ArtifactFile( - urls = dep.repositories - .flatMap { repository -> artifactUrls(componentId, meta.name, repository, gradleModule) } - .distinct(), - hash = meta.checksums.first().toSri() + val pomArtifact = pomCache.getOrPut(componentId) { + maybeDownloadMavenPom(config.logger, component, dep.repositories, gradleModule) + } + val ivyArtifact = ivyCache.getOrPut(componentId) { + maybeDownloadIvyDescriptor(config.logger, component, dep.repositories, gradleModule) + } + + val files = buildMap { + if (pomArtifact != null) put(pomArtifact.first, pomArtifact.second) + if (ivyArtifact != null) put(ivyArtifact.first, ivyArtifact.second) + for (artifact in component.artifacts) { + put( + artifact.name, + ArtifactFile( + urls = dep.repositories.flatMap { repo -> + artifactUrls(componentId, artifact.name, repo, gradleModule) + }.distinct(), + hash = artifact.checksums.first().toSri() + ) ) - }.toSortedMap() - ) + } + }.toSortedMap() + + ArtifactSet(files) } .toSortedMap(Version.Comparator.reversed()) Module(versions) } .toSortedMap(compareBy(ModuleId::toString)) - - return Env(modules) } private fun readVerificationMetadata(config: Config): VerificationMetadata? { @@ -162,25 +169,87 @@ private fun verifyComponentFilesInTestRepository( return Component(id, verifications.toList()) } -@OptIn(ExperimentalSerializationApi::class) -private fun maybeGetGradleModule(logger: Logger, id: ModuleVersionId, repos: List): GradleModule? { - val filename = with(id) { "$name-$version.module" } - val reposWithGradleMetadata = repos - .filter { "gradleMetadata" in it.metadataSources } - .flatMap { artifactUrls(id, filename, it, null)} - - for (url in reposWithGradleMetadata) { +private fun maybeDownloadGradleModule( + logger: Logger, + component: Component, + repos: List +): ArtifactDownload>? { + if (component.artifacts.none { it.name.endsWith(".module") }) return null + val filename = with(component.id) { "$name-$version.module" } + return maybeDownloadArtifact(logger, component.id, filename, repos)?.let { artifact -> try { - return URL(url).openStream().buffered().use { input -> - JsonFormat.decodeFromStream(input) - } + ArtifactDownload( + filename to JsonFormat.decodeFromString(artifact.artifact), + artifact.url, + artifact.hash + ) } catch (e: SerializationException) { - logger.error("$id: failed to parse Gradle module metadata ($url)", e) + logger.warn("${component.id}: failed to parse Gradle module metadata from ${artifact.url}") + null + } + } +} + +private fun maybeDownloadMavenPom( + logger: Logger, + component: Component, + repos: List, + gradleModule: GradleModule? +): Pair? { + if (component.artifacts.any { it.name.endsWith(".pom") }) return null + val pomRepos = repos.filter { "mavenPom" in it.metadataSources } + if (pomRepos.isEmpty()) return null + val filename = with(component.id) { "$name-$version.pom" } + + return maybeDownloadArtifact(logger, component.id, filename, pomRepos)?.let { artifact -> + filename to ArtifactFile( + urls = pomRepos.flatMap { repo -> + artifactUrls(component.id, filename, repo, gradleModule) + }.distinct(), + hash = artifact.hash.toSri() + ) + } +} + +private fun maybeDownloadIvyDescriptor( + logger: Logger, + component: Component, + repos: List, + gradleModule: GradleModule? +): Pair? { + if (component.artifacts.any { it.name == "ivy.xml" }) return null + val ivyRepos = repos.filter { "ivyDescriptor" in it.metadataSources } + if (ivyRepos.isEmpty()) return null + return maybeDownloadArtifact(logger, component.id, "ivy.xml", ivyRepos)?.let { artifact -> + "ivy.xml" to ArtifactFile( + urls = ivyRepos.flatMap { repo -> + artifactUrls(component.id, "ivy.xml", repo, gradleModule) + }.distinct(), + hash = artifact.hash.toSri() + ) + } +} + +private fun maybeDownloadArtifact( + logger: Logger, + id: ModuleVersionId, + filename: String, + repos: List +): ArtifactDownload? { + val urls = repos.flatMap { artifactUrls(id, filename, it, null)} + + for (url in urls) { + try { + val source = HashingSource.sha256(URL(url).openStream().source()) + val text = source.buffer().readUtf8() + val hash = source.hash + return ArtifactDownload(text, url, Sha256(hash.hex())) } catch (e: IOException) { // Pass } } + logger.debug("artifact $filename not found in any repository") return null } @@ -276,3 +345,9 @@ private data class MergedDependency( val id: ModuleVersionId, val repositories: List ) + +private data class ArtifactDownload( + val artifact: T, + val url: String, + val hash: Checksum +) diff --git a/app/src/main/kotlin/org/nixos/gradle2nix/env/Env.kt b/app/src/main/kotlin/org/nixos/gradle2nix/env/Env.kt index 797c0dc..414215b 100644 --- a/app/src/main/kotlin/org/nixos/gradle2nix/env/Env.kt +++ b/app/src/main/kotlin/org/nixos/gradle2nix/env/Env.kt @@ -12,11 +12,7 @@ import kotlinx.serialization.encoding.Encoder import org.gradle.internal.impldep.com.google.common.collect.ImmutableMap import org.gradle.internal.impldep.com.google.common.primitives.Longs -@Serializable -@JvmInline -value class Env( - val modules: Map, -) +typealias Env = Map @Serializable @JvmInline @@ -25,23 +21,30 @@ value class Module( ) @Serializable -data class ArtifactSet( - val needsPomRedirect: Boolean, - val needsIvyRedirect: Boolean, +@JvmInline +value class ArtifactSet( val files: Map ) @Serializable -data class ArtifactFile( +data class ArtifactFile internal constructor( val urls: List, val hash: String, -) +) { + + companion object { + operator fun invoke(urls: List, hash: String) = ArtifactFile(urls.sorted(), hash) + } +} @Serializable(ModuleId.Serializer::class) data class ModuleId( val group: String, val name: String, -) { +) : Comparable { + + override fun compareTo(other: ModuleId): Int = + compareValuesBy(this, other, ModuleId::group, ModuleId::name) override fun toString(): String = "$group:$name" @@ -52,7 +55,7 @@ data class ModuleId( ) override fun serialize(encoder: Encoder, value: ModuleId) { - encoder.encodeString("${value.name}:${value.group}") + encoder.encodeString(value.toString()) } override fun deserialize(decoder: Decoder): ModuleId { @@ -66,20 +69,55 @@ data class ModuleId( } } +@Serializable(ModuleVersionId.Serializer::class) data class ModuleVersionId( val moduleId: ModuleId, val version: Version -) { +) : Comparable { + constructor(group: String, name: String, version: Version) : this(ModuleId(group, name), version) + val group: String get() = moduleId.group val name: String get() = moduleId.name - override fun toString(): String = "$moduleId:$version" + override fun compareTo(other: ModuleVersionId): Int = + compareValuesBy( + this, + other, + ModuleVersionId::moduleId, + ModuleVersionId::version + ) + + + override fun toString(): String = "$group:$name:$version" + + internal object Serializer : KSerializer { + override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor( + Version::class.qualifiedName!!, + PrimitiveKind.STRING + ) + + override fun serialize(encoder: Encoder, value: ModuleVersionId) { + encoder.encodeString(value.toString()) + } + + override fun deserialize(decoder: Decoder): ModuleVersionId { + val encoded = decoder.decodeString() + val parts = encoded.split(":") + if (parts.size != 3 || parts.any(String::isBlank)) { + throw SerializationException("invalid module version id: $encoded") + } + return ModuleVersionId( + moduleId = ModuleId(parts[0], parts[1]), + version = Version(parts[3]) + ) + } + } } @Serializable(Version.Serializer::class) class Version(val source: String, val parts: List, base: Version?) : Comparable { - val base: Version + private val base: Version val numericParts: List init { diff --git a/app/src/main/kotlin/org/nixos/gradle2nix/metadata/VerificationMetadata.kt b/app/src/main/kotlin/org/nixos/gradle2nix/metadata/VerificationMetadata.kt index b1fde68..54b8c23 100644 --- a/app/src/main/kotlin/org/nixos/gradle2nix/metadata/VerificationMetadata.kt +++ b/app/src/main/kotlin/org/nixos/gradle2nix/metadata/VerificationMetadata.kt @@ -3,13 +3,12 @@ package org.nixos.gradle2nix.metadata import java.io.File import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable -import nl.adaptivity.xmlutil.XmlStreaming import nl.adaptivity.xmlutil.serialization.XML import nl.adaptivity.xmlutil.serialization.XmlChildrenName import nl.adaptivity.xmlutil.serialization.XmlElement import nl.adaptivity.xmlutil.serialization.XmlSerialName +import nl.adaptivity.xmlutil.xmlStreaming import org.nixos.gradle2nix.Logger -import org.nixos.gradle2nix.DependencyCoordinates import org.nixos.gradle2nix.env.ModuleVersionId import org.nixos.gradle2nix.env.Version @@ -108,6 +107,8 @@ data class Component( val version: Version, val artifacts: List = emptyList(), ) { + val id: ModuleVersionId get() = ModuleVersionId(group, name, version) + constructor(id: ModuleVersionId, artifacts: List) : this( id.group, id.name, @@ -134,7 +135,7 @@ val XmlFormat = XML { fun parseVerificationMetadata(logger: Logger, metadata: File): VerificationMetadata? { return try { - metadata.reader().buffered().let(XmlStreaming::newReader).use { input -> + metadata.reader().buffered().let(xmlStreaming::newReader).use { input -> XmlFormat.decodeFromReader(input) } } catch (e: Exception) { diff --git a/app/src/test/kotlin/org/nixos/gradle2nix/GoldenTest.kt b/app/src/test/kotlin/org/nixos/gradle2nix/GoldenTest.kt index b5ce104..0f521ee 100644 --- a/app/src/test/kotlin/org/nixos/gradle2nix/GoldenTest.kt +++ b/app/src/test/kotlin/org/nixos/gradle2nix/GoldenTest.kt @@ -17,6 +17,9 @@ class GoldenTest : FunSpec({ golden("dependency/snapshot-dynamic") golden("dependency/snapshot-redirect") } + context("included-build") { + golden("included-build") + } context("integration") { golden("integration/settings-buildscript") } diff --git a/app/src/test/kotlin/org/nixos/gradle2nix/TestUtil.kt b/app/src/test/kotlin/org/nixos/gradle2nix/TestUtil.kt index 991af4d..8e1d2a7 100644 --- a/app/src/test/kotlin/org/nixos/gradle2nix/TestUtil.kt +++ b/app/src/test/kotlin/org/nixos/gradle2nix/TestUtil.kt @@ -73,7 +73,7 @@ suspend fun TestScope.fixture( if (!tempDir.resolve("settings.gradle").exists() && !tempDir.resolve("settings.gradle.kts").exists()) { Files.createFile(tempDir.resolve("settings.gradle").toPath()) } - app.main(listOf("-d", tempDir.toString()) + args.withM2()) + app.main(listOf("-d", tempDir.toString()) + listOf("--debug") + args.withM2() + "-Dorg.gradle.internal.operations.trace=${tempDir.resolve("build").absolutePath}") val file = tempDir.resolve("${app.envFile}.json") file.shouldBeAFile() val env: Env = file.inputStream().buffered().use { input -> diff --git a/build.gradle.kts b/build.gradle.kts index 1193cf2..b62f9cc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,7 +16,7 @@ subprojects { tasks { wrapper { - gradleVersion = "8.3" + gradleVersion = libs.versions.gradle.get() distributionType = Wrapper.DistributionType.ALL } } diff --git a/default.nix b/default.nix index a391bc3..9371914 100644 --- a/default.nix +++ b/default.nix @@ -35,4 +35,7 @@ let }; }; -in gradle2nix +in buildGradle { + envSpec = ./gradle-env.json; + pname = "gradle2nix"; +} diff --git a/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/build.gradle.kts b/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/build.gradle.kts index a77804b..13cc02c 100644 --- a/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/build.gradle.kts +++ b/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/build.gradle.kts @@ -9,3 +9,12 @@ repositories { dependencies { implementation("com.gradle.publish:plugin-publish-plugin:1.2.1") } + +gradlePlugin { + plugins { + register("apply-plugin-publish") { + id = "com.example.apply-plugin-publish" + implementationClass = "com.example.ApplyPluginPublishPlugin" + } + } +} diff --git a/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com.example/apply-plugin-publish.gradle.kts b/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com.example/apply-plugin-publish.gradle.kts deleted file mode 100644 index 7c0993e..0000000 --- a/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com.example/apply-plugin-publish.gradle.kts +++ /dev/null @@ -1,5 +0,0 @@ -package com.example - -plugins { - id("com.gradle.plugin-publish") -} diff --git a/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com/example/ApplyPluginPublishPlugin.kt b/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com/example/ApplyPluginPublishPlugin.kt new file mode 100644 index 0000000..b376c1a --- /dev/null +++ b/fixtures/buildsrc/plugin-in-buildsrc/kotlin/buildSrc/src/main/kotlin/com/example/ApplyPluginPublishPlugin.kt @@ -0,0 +1,10 @@ +package com.example + +import org.gradle.api.Plugin +import org.gradle.api.Project + +open class ApplyPluginPublishPlugin : Plugin { + override fun apply(project: Project) { + project.pluginManager.apply("com.gradle.plugin-publish") + } +} diff --git a/fixtures/golden/basic/basic-java-project.groovy.json b/fixtures/golden/basic/basic-java-project.groovy.json index b05be6e..6bdf5d6 100644 --- a/fixtures/golden/basic/basic-java-project.groovy.json +++ b/fixtures/golden/basic/basic-java-project.groovy.json @@ -1,101 +1,81 @@ { "com.squareup.moshi:moshi": { "1.8.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "moshi-1.8.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" - ], - "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" - }, - "moshi-1.8.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" - ], - "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" - } + "moshi-1.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" + ], + "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" + }, + "moshi-1.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" + ], + "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" } } }, "com.squareup.okio:okio": { "2.2.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-2.2.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" - }, - "okio-2.2.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" - ], - "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" - } + "okio-2.2.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + ], + "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" + }, + "okio-2.2.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" + ], + "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" - ], - "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" - }, - "kotlin-stdlib-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" - ], - "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" - } + "kotlin-stdlib-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" + ], + "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" + }, + "kotlin-stdlib-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" + ], + "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" - ], - "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" - }, - "kotlin-stdlib-common-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" - ], - "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" - } + "kotlin-stdlib-common-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" + ], + "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" + }, + "kotlin-stdlib-common-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" + ], + "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/golden/basic/basic-java-project.kotlin.json b/fixtures/golden/basic/basic-java-project.kotlin.json index b05be6e..6bdf5d6 100644 --- a/fixtures/golden/basic/basic-java-project.kotlin.json +++ b/fixtures/golden/basic/basic-java-project.kotlin.json @@ -1,101 +1,81 @@ { "com.squareup.moshi:moshi": { "1.8.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "moshi-1.8.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" - ], - "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" - }, - "moshi-1.8.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" - ], - "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" - } + "moshi-1.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" + ], + "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" + }, + "moshi-1.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" + ], + "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" } } }, "com.squareup.okio:okio": { "2.2.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-2.2.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" - }, - "okio-2.2.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" - ], - "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" - } + "okio-2.2.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + ], + "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" + }, + "okio-2.2.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" + ], + "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" - ], - "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" - }, - "kotlin-stdlib-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" - ], - "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" - } + "kotlin-stdlib-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" + ], + "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" + }, + "kotlin-stdlib-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" + ], + "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" - ], - "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" - }, - "kotlin-stdlib-common-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" - ], - "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" - } + "kotlin-stdlib-common-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" + ], + "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" + }, + "kotlin-stdlib-common-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" + ], + "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/golden/basic/basic-kotlin-project.kotlin.json b/fixtures/golden/basic/basic-kotlin-project.kotlin.json index 87a6c03..2aca94e 100644 --- a/fixtures/golden/basic/basic-kotlin-project.kotlin.json +++ b/fixtures/golden/basic/basic-kotlin-project.kotlin.json @@ -1,1777 +1,1427 @@ { "com.fasterxml.jackson.core:jackson-annotations": { "2.10.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jackson-annotations-2.10.1.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar" - ], - "hash": "sha256-Zz+K4Wvs6k+pN0BLOoUUF/r0LfO7xZICi74r/gzJ2Ms=" - }, - "jackson-annotations-2.10.1.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.pom" - ], - "hash": "sha256-7OURA2Z+iBHw/3RYmGryFxhi5UuYE8FwjPk3kESH+Vw=" - } + "jackson-annotations-2.10.1.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar" + ], + "hash": "sha256-Zz+K4Wvs6k+pN0BLOoUUF/r0LfO7xZICi74r/gzJ2Ms=" + }, + "jackson-annotations-2.10.1.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.pom" + ], + "hash": "sha256-7OURA2Z+iBHw/3RYmGryFxhi5UuYE8FwjPk3kESH+Vw=" } } }, "com.fasterxml.jackson.core:jackson-core": { "2.10.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jackson-core-2.10.1.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar" - ], - "hash": "sha256-eb/73NNJ9ppawlLitAlhMXBDhq9PoU2VOV6poOQjzzM=" - }, - "jackson-core-2.10.1.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.pom" - ], - "hash": "sha256-EXkJC3ILJankJmQwLwM0oiQLMMcoC0IkJeT0UZ5bLP4=" - } + "jackson-core-2.10.1.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar" + ], + "hash": "sha256-eb/73NNJ9ppawlLitAlhMXBDhq9PoU2VOV6poOQjzzM=" + }, + "jackson-core-2.10.1.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.pom" + ], + "hash": "sha256-EXkJC3ILJankJmQwLwM0oiQLMMcoC0IkJeT0UZ5bLP4=" } } }, "com.fasterxml.jackson.core:jackson-databind": { "2.10.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jackson-databind-2.10.1.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar" - ], - "hash": "sha256-LSP0cAFJIjNWWt9aNPIl8q6JVkzuCAJIc+w2t4Qu3kY=" - }, - "jackson-databind-2.10.1.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.pom" - ], - "hash": "sha256-OGlQZeP1ILBbvY6lmC5ba1vZ+FYpZ7g9rLfQerCMauc=" - } + "jackson-databind-2.10.1.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar" + ], + "hash": "sha256-LSP0cAFJIjNWWt9aNPIl8q6JVkzuCAJIc+w2t4Qu3kY=" + }, + "jackson-databind-2.10.1.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.pom" + ], + "hash": "sha256-OGlQZeP1ILBbvY6lmC5ba1vZ+FYpZ7g9rLfQerCMauc=" } } }, "com.github.gundy:semver4j": { "0.16.4": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "semver4j-0.16.4-nodeps.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4-nodeps.jar" - ], - "hash": "sha256-P1nspRY3TM1P01UWJb9Q+KSxkfcAUI985IZkYKYSivA=" - }, - "semver4j-0.16.4.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4.pom" - ], - "hash": "sha256-MgAdskQ7M53SH1t5/ynRreci0boIDCFL3oGfD3LRYE0=" - } + "semver4j-0.16.4-nodeps.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4-nodeps.jar" + ], + "hash": "sha256-P1nspRY3TM1P01UWJb9Q+KSxkfcAUI985IZkYKYSivA=" + }, + "semver4j-0.16.4.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4.pom" + ], + "hash": "sha256-MgAdskQ7M53SH1t5/ynRreci0boIDCFL3oGfD3LRYE0=" } } }, "com.github.pengrad:java-telegram-bot-api": { "4.6.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "java-telegram-bot-api-4.6.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/github/pengrad/java-telegram-bot-api/4.6.0/java-telegram-bot-api-4.6.0.jar" - ], - "hash": "sha256-w4H/cErewM/mZbrnUYtwiT5Czf83Smb0qYxGfeG/TdU=" - }, - "java-telegram-bot-api-4.6.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/github/pengrad/java-telegram-bot-api/4.6.0/java-telegram-bot-api-4.6.0.pom" - ], - "hash": "sha256-nZxF//5qwbIbZffUK0k2T/gnnX5pLU9wF0BLLhC+YsE=" - } + "java-telegram-bot-api-4.6.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/pengrad/java-telegram-bot-api/4.6.0/java-telegram-bot-api-4.6.0.jar" + ], + "hash": "sha256-w4H/cErewM/mZbrnUYtwiT5Czf83Smb0qYxGfeG/TdU=" + }, + "java-telegram-bot-api-4.6.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/pengrad/java-telegram-bot-api/4.6.0/java-telegram-bot-api-4.6.0.pom" + ], + "hash": "sha256-nZxF//5qwbIbZffUK0k2T/gnnX5pLU9wF0BLLhC+YsE=" } } }, "com.google.code.findbugs:jsr305": { "3.0.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jsr305-3.0.2.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "hash": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=" - }, - "jsr305-3.0.2.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom" - ], - "hash": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" - } + "jsr305-3.0.2.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + ], + "hash": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=" + }, + "jsr305-3.0.2.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom" + ], + "hash": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" } } }, "com.google.code.gson:gson": { "2.8.9": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gson-2.8.9.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar" - ], - "hash": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=" - }, - "gson-2.8.9.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom" - ], - "hash": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" - } + "gson-2.8.9.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar" + ], + "hash": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=" + }, + "gson-2.8.9.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom" + ], + "hash": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" } }, "2.8.5": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gson-2.8.5.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - ], - "hash": "sha256-IzoBSfw2XJ9u29aDz+JmsZvcdzvpjqva9rPJJLSOfYE=" - }, - "gson-2.8.5.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.pom" - ], - "hash": "sha256-uDCFV6f8zJLZ/nyM0FmSWLNhKF0uzedontqYhDJVoJI=" - } + "gson-2.8.5.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" + ], + "hash": "sha256-IzoBSfw2XJ9u29aDz+JmsZvcdzvpjqva9rPJJLSOfYE=" + }, + "gson-2.8.5.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.pom" + ], + "hash": "sha256-uDCFV6f8zJLZ/nyM0FmSWLNhKF0uzedontqYhDJVoJI=" } } }, "com.google.errorprone:error_prone_annotations": { "2.3.4": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "error_prone_annotations-2.3.4.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" - ], - "hash": "sha256-uvfW6pfOYGxT4RtoVLpfLOfvXCTd3wr6GNEmC9JbACw=" - }, - "error_prone_annotations-2.3.4.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.pom" - ], - "hash": "sha256-EyZziktPfMrPYHuGahH7hRk+9g9qWUYRh85yZfm+W+0=" - } + "error_prone_annotations-2.3.4.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" + ], + "hash": "sha256-uvfW6pfOYGxT4RtoVLpfLOfvXCTd3wr6GNEmC9JbACw=" + }, + "error_prone_annotations-2.3.4.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.pom" + ], + "hash": "sha256-EyZziktPfMrPYHuGahH7hRk+9g9qWUYRh85yZfm+W+0=" } } }, "com.google.guava:failureaccess": { "1.0.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "failureaccess-1.0.1.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "hash": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=" - }, - "failureaccess-1.0.1.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom" - ], - "hash": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" - } + "failureaccess-1.0.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + ], + "hash": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=" + }, + "failureaccess-1.0.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom" + ], + "hash": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" } } }, "com.google.guava:guava": { "29.0-jre": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "guava-29.0-jre.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar" - ], - "hash": "sha256-sixftm1h57lSJTHQSy+RW1FY6AqgtA7nKCyL+wew2iU=" - }, - "guava-29.0-jre.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/guava/guava/29.0-jre/guava-29.0-jre.pom" - ], - "hash": "sha256-kCfpNAmJA9KH8bphyLZfAdHR4dp6b7zAS/PeBUQBRCY=" - } + "guava-29.0-jre.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar" + ], + "hash": "sha256-sixftm1h57lSJTHQSy+RW1FY6AqgtA7nKCyL+wew2iU=" + }, + "guava-29.0-jre.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/guava/guava/29.0-jre/guava-29.0-jre.pom" + ], + "hash": "sha256-kCfpNAmJA9KH8bphyLZfAdHR4dp6b7zAS/PeBUQBRCY=" } } }, "com.google.guava:listenablefuture": { "9999.0-empty-to-avoid-conflict-with-guava": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "hash": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=" - }, - "listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom" - ], - "hash": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" - } + "listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + ], + "hash": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=" + }, + "listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom" + ], + "hash": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" } } }, "com.google.j2objc:j2objc-annotations": { "1.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "j2objc-annotations-1.3.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" - ], - "hash": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=" - }, - "j2objc-annotations-1.3.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom" - ], - "hash": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" - } + "j2objc-annotations-1.3.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + ], + "hash": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=" + }, + "j2objc-annotations-1.3.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom" + ], + "hash": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" } } }, "com.natpryce:konfig": { "1.6.10.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "konfig-1.6.10.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/natpryce/konfig/1.6.10.0/konfig-1.6.10.0.jar" - ], - "hash": "sha256-1Va6vANYRVP1/TzEaJTF6jMxCSv7qufqYm1bjUznk7s=" - }, - "konfig-1.6.10.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/natpryce/konfig/1.6.10.0/konfig-1.6.10.0.pom" - ], - "hash": "sha256-1NTlAHxEbyBlnbIqc2WXwLCFOLy6FL1HEND4VNxxFYg=" - } + "konfig-1.6.10.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/natpryce/konfig/1.6.10.0/konfig-1.6.10.0.jar" + ], + "hash": "sha256-1Va6vANYRVP1/TzEaJTF6jMxCSv7qufqYm1bjUznk7s=" + }, + "konfig-1.6.10.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/natpryce/konfig/1.6.10.0/konfig-1.6.10.0.pom" + ], + "hash": "sha256-1NTlAHxEbyBlnbIqc2WXwLCFOLy6FL1HEND4VNxxFYg=" } } }, "com.squareup.okhttp3:logging-interceptor": { "3.12.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "logging-interceptor-3.12.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/3.12.3/logging-interceptor-3.12.3.jar" - ], - "hash": "sha256-NNEihOBDYkI+VFe03a74xNhLyNgN1K0ZQ+Y8hQf4FXY=" - }, - "logging-interceptor-3.12.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/3.12.3/logging-interceptor-3.12.3.pom" - ], - "hash": "sha256-H/YmwXE+Itb1bpLtvctOnBRMszSoT6gAsHAfmW+xp/I=" - } + "logging-interceptor-3.12.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/3.12.3/logging-interceptor-3.12.3.jar" + ], + "hash": "sha256-NNEihOBDYkI+VFe03a74xNhLyNgN1K0ZQ+Y8hQf4FXY=" + }, + "logging-interceptor-3.12.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/3.12.3/logging-interceptor-3.12.3.pom" + ], + "hash": "sha256-H/YmwXE+Itb1bpLtvctOnBRMszSoT6gAsHAfmW+xp/I=" } } }, "com.squareup.okhttp3:okhttp": { "3.12.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okhttp-3.12.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.3/okhttp-3.12.3.jar" - ], - "hash": "sha256-gUWW1U7f2Ut9nYcSvzeYZ9ObCQQo3TjFEG0N7V2jVv8=" - }, - "okhttp-3.12.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.3/okhttp-3.12.3.pom" - ], - "hash": "sha256-xXZHCTgwkLDEfEiizwh2OTvt1Ihmv83hk0NJf/oXuEQ=" - } + "okhttp-3.12.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.3/okhttp-3.12.3.jar" + ], + "hash": "sha256-gUWW1U7f2Ut9nYcSvzeYZ9ObCQQo3TjFEG0N7V2jVv8=" + }, + "okhttp-3.12.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.3/okhttp-3.12.3.pom" + ], + "hash": "sha256-xXZHCTgwkLDEfEiizwh2OTvt1Ihmv83hk0NJf/oXuEQ=" } } }, "com.squareup.okio:okio": { "1.15.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-1.15.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.15.0/okio-1.15.0.jar" - ], - "hash": "sha256-aT+jGafohDMAYCsgQCO3Z08Qbry1d/LdWAchK2YRi9I=" - }, - "okio-1.15.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.15.0/okio-1.15.0.pom" - ], - "hash": "sha256-8cELFIDRq3X7BRoHsnPjfNolJel+Fgfug+aDO3Dhv84=" - } + "okio-1.15.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.15.0/okio-1.15.0.jar" + ], + "hash": "sha256-aT+jGafohDMAYCsgQCO3Z08Qbry1d/LdWAchK2YRi9I=" + }, + "okio-1.15.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.15.0/okio-1.15.0.pom" + ], + "hash": "sha256-8cELFIDRq3X7BRoHsnPjfNolJel+Fgfug+aDO3Dhv84=" } } }, "com.winterbe:expekt": { "0.5.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "expekt-0.5.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/winterbe/expekt/0.5.0/expekt-0.5.0.jar" - ], - "hash": "sha256-mKJnQqgnRs1u5m7/u8PK/TInA+onhhf734u5tU3O8Xw=" - }, - "expekt-0.5.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/winterbe/expekt/0.5.0/expekt-0.5.0.pom" - ], - "hash": "sha256-We03cwfzVZIPORBAQ6YBDDrnbKWfKULGxk3Ttg0pEsc=" - } + "expekt-0.5.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/winterbe/expekt/0.5.0/expekt-0.5.0.jar" + ], + "hash": "sha256-mKJnQqgnRs1u5m7/u8PK/TInA+onhhf734u5tU3O8Xw=" + }, + "expekt-0.5.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/winterbe/expekt/0.5.0/expekt-0.5.0.pom" + ], + "hash": "sha256-We03cwfzVZIPORBAQ6YBDDrnbKWfKULGxk3Ttg0pEsc=" } } }, "de.undercouch:gradle-download-task": { "4.1.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gradle-download-task-4.1.1.jar": { - "urls": [ - "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/4.1.1/gradle-download-task-4.1.1.jar" - ], - "hash": "sha256-6wi1cOQI1GRnBecKlJYU1DnqKxFFXxZSqwMw3olU2rk=" - }, - "gradle-download-task-4.1.1.pom": { - "urls": [ - "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/4.1.1/gradle-download-task-4.1.1.pom" - ], - "hash": "sha256-EQnx9xpUJU1ZAzfYudRD+d/AhyjJwdgzVlXMHcyIwLk=" - } + "gradle-download-task-4.1.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/4.1.1/gradle-download-task-4.1.1.jar" + ], + "hash": "sha256-6wi1cOQI1GRnBecKlJYU1DnqKxFFXxZSqwMw3olU2rk=" + }, + "gradle-download-task-4.1.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/4.1.1/gradle-download-task-4.1.1.pom" + ], + "hash": "sha256-EQnx9xpUJU1ZAzfYudRD+d/AhyjJwdgzVlXMHcyIwLk=" } } }, "io.github.classgraph:classgraph": { "4.8.37": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "classgraph-4.8.37.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.jar" - ], - "hash": "sha256-fR0+iCjB7vVJ1B7x7Oc9LFxYz7lRs/Igzwzx3SVVgXM=" - }, - "classgraph-4.8.37.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.pom" - ], - "hash": "sha256-pJBV0GEleGZQvjPu13rphQCROLhNOWA7wesu08gIWzQ=" - } + "classgraph-4.8.37.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.jar" + ], + "hash": "sha256-fR0+iCjB7vVJ1B7x7Oc9LFxYz7lRs/Igzwzx3SVVgXM=" + }, + "classgraph-4.8.37.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.pom" + ], + "hash": "sha256-pJBV0GEleGZQvjPu13rphQCROLhNOWA7wesu08gIWzQ=" } } }, "io.javalin:javalin": { "3.7.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "javalin-3.7.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/io/javalin/javalin/3.7.0/javalin-3.7.0.jar" - ], - "hash": "sha256-YGYQPPI2In7IacUllknrErvlwFyH8MHp9y86RGYOZ3I=" - }, - "javalin-3.7.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/io/javalin/javalin/3.7.0/javalin-3.7.0.pom" - ], - "hash": "sha256-11U3Www5qZiAEH3sDAzdMgDx7qi2npxtFkYdyuR050M=" - } + "javalin-3.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/javalin/javalin/3.7.0/javalin-3.7.0.jar" + ], + "hash": "sha256-YGYQPPI2In7IacUllknrErvlwFyH8MHp9y86RGYOZ3I=" + }, + "javalin-3.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/javalin/javalin/3.7.0/javalin-3.7.0.pom" + ], + "hash": "sha256-11U3Www5qZiAEH3sDAzdMgDx7qi2npxtFkYdyuR050M=" } } }, "javax.servlet:javax.servlet-api": { "3.1.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "javax.servlet-api-3.1.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" - ], - "hash": "sha256-r0VrLdQcToLPVPPnQ7xniXPZ/jW9TTBx+gXH5TM7hII=" - }, - "javax.servlet-api-3.1.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom" - ], - "hash": "sha256-sxEJ4i6j8t8a15VUMucYo13vUK5sGWmANK+ooM+ekGk=" - } + "javax.servlet-api-3.1.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" + ], + "hash": "sha256-r0VrLdQcToLPVPPnQ7xniXPZ/jW9TTBx+gXH5TM7hII=" + }, + "javax.servlet-api-3.1.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom" + ], + "hash": "sha256-sxEJ4i6j8t8a15VUMucYo13vUK5sGWmANK+ooM+ekGk=" } } }, "net.java.dev.jna:jna": { "5.6.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jna-5.6.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", - "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" - ], - "hash": "sha256-VVfiNaiqL5dm1dxgnWeUjyqIMsLXls6p7x1svgs7fq8=" - }, - "jna-5.6.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom", - "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom" - ], - "hash": "sha256-X+gbAlWXjyRhbTexBgi3lJil8wc+HZsgONhzaoMfJgg=" - } + "jna-5.6.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + ], + "hash": "sha256-VVfiNaiqL5dm1dxgnWeUjyqIMsLXls6p7x1svgs7fq8=" + }, + "jna-5.6.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom", + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom" + ], + "hash": "sha256-X+gbAlWXjyRhbTexBgi3lJil8wc+HZsgONhzaoMfJgg=" } } }, "org.apiguardian:apiguardian-api": { "1.1.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "apiguardian-api-1.1.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar" - ], - "hash": "sha256-qarp/4rj4XoqGPeRdegrFiZ8JG+708qd+7spCwjc/dQ=" - }, - "apiguardian-api-1.1.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom" - ], - "hash": "sha256-qUW5y1zZt3sscRhE5lnEPsBw71nZ9Qn6n0wYYbSGJxE=" - } + "apiguardian-api-1.1.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar" + ], + "hash": "sha256-qarp/4rj4XoqGPeRdegrFiZ8JG+708qd+7spCwjc/dQ=" + }, + "apiguardian-api-1.1.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom" + ], + "hash": "sha256-qUW5y1zZt3sscRhE5lnEPsBw71nZ9Qn6n0wYYbSGJxE=" } } }, "org.checkerframework:checker-qual": { "2.11.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "checker-qual-2.11.1.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar" - ], - "hash": "sha256-AVIkpLHcbebaBTJz1Np9Oc/qIOYwOBafxFrA0dycWTg=" - }, - "checker-qual-2.11.1.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.pom" - ], - "hash": "sha256-zy4MkNj3V0VfSiWOpglzkFNmO9XaannZvVP5NaR955w=" - } + "checker-qual-2.11.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar" + ], + "hash": "sha256-AVIkpLHcbebaBTJz1Np9Oc/qIOYwOBafxFrA0dycWTg=" + }, + "checker-qual-2.11.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.pom" + ], + "hash": "sha256-zy4MkNj3V0VfSiWOpglzkFNmO9XaannZvVP5NaR955w=" } } }, "org.eclipse.jetty.websocket:websocket-api": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "websocket-api-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.25.v20191220/websocket-api-9.4.25.v20191220.jar" - ], - "hash": "sha256-sRCCel9HyDUQMj7hm+h+N7FUDhVTfNAhqTVJ4El0f68=" - }, - "websocket-api-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.25.v20191220/websocket-api-9.4.25.v20191220.pom" - ], - "hash": "sha256-xn/BVBQDGiWCGJri17IMVhDTUvWkf4fSi8+1lJQTWcs=" - } + "websocket-api-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.25.v20191220/websocket-api-9.4.25.v20191220.jar" + ], + "hash": "sha256-sRCCel9HyDUQMj7hm+h+N7FUDhVTfNAhqTVJ4El0f68=" + }, + "websocket-api-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.25.v20191220/websocket-api-9.4.25.v20191220.pom" + ], + "hash": "sha256-xn/BVBQDGiWCGJri17IMVhDTUvWkf4fSi8+1lJQTWcs=" } } }, "org.eclipse.jetty.websocket:websocket-client": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "websocket-client-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.25.v20191220/websocket-client-9.4.25.v20191220.jar" - ], - "hash": "sha256-dIMBH4pyWNlP62P+SjZSCYG8HYXsPdGxSJlX1AcRFOw=" - }, - "websocket-client-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.25.v20191220/websocket-client-9.4.25.v20191220.pom" - ], - "hash": "sha256-AzAQdDEZ7xKiB2CXLdHAu6BwLuiVU5LtP/QdF2RMOs4=" - } + "websocket-client-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.25.v20191220/websocket-client-9.4.25.v20191220.jar" + ], + "hash": "sha256-dIMBH4pyWNlP62P+SjZSCYG8HYXsPdGxSJlX1AcRFOw=" + }, + "websocket-client-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.25.v20191220/websocket-client-9.4.25.v20191220.pom" + ], + "hash": "sha256-AzAQdDEZ7xKiB2CXLdHAu6BwLuiVU5LtP/QdF2RMOs4=" } } }, "org.eclipse.jetty.websocket:websocket-common": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "websocket-common-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.25.v20191220/websocket-common-9.4.25.v20191220.jar" - ], - "hash": "sha256-1bvWkUvEIbKOB6MXkc2ZKgBnQX1rX9Bapkq1hDrydzw=" - }, - "websocket-common-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.25.v20191220/websocket-common-9.4.25.v20191220.pom" - ], - "hash": "sha256-ukxD7w1zKeye8StLaAa+D3rHPCQRm8vkvj1m7ebbmlQ=" - } + "websocket-common-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.25.v20191220/websocket-common-9.4.25.v20191220.jar" + ], + "hash": "sha256-1bvWkUvEIbKOB6MXkc2ZKgBnQX1rX9Bapkq1hDrydzw=" + }, + "websocket-common-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.25.v20191220/websocket-common-9.4.25.v20191220.pom" + ], + "hash": "sha256-ukxD7w1zKeye8StLaAa+D3rHPCQRm8vkvj1m7ebbmlQ=" } } }, "org.eclipse.jetty.websocket:websocket-server": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "websocket-server-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.25.v20191220/websocket-server-9.4.25.v20191220.jar" - ], - "hash": "sha256-PjO/DwuuXX+/Rx16JWroB4UCkGoxIaCgANkU39F21bo=" - }, - "websocket-server-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.25.v20191220/websocket-server-9.4.25.v20191220.pom" - ], - "hash": "sha256-o9WaXSoxrXskMRuXh2Eog5sNeO+oH4blG6yqelb5MKQ=" - } + "websocket-server-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.25.v20191220/websocket-server-9.4.25.v20191220.jar" + ], + "hash": "sha256-PjO/DwuuXX+/Rx16JWroB4UCkGoxIaCgANkU39F21bo=" + }, + "websocket-server-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.25.v20191220/websocket-server-9.4.25.v20191220.pom" + ], + "hash": "sha256-o9WaXSoxrXskMRuXh2Eog5sNeO+oH4blG6yqelb5MKQ=" } } }, "org.eclipse.jetty.websocket:websocket-servlet": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "websocket-servlet-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.25.v20191220/websocket-servlet-9.4.25.v20191220.jar" - ], - "hash": "sha256-nYoe6bmGzp/JJM3ai9fvzxwLZ0X3qWa1B8x3WU/vIms=" - }, - "websocket-servlet-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.25.v20191220/websocket-servlet-9.4.25.v20191220.pom" - ], - "hash": "sha256-WgVNHE2/17gfAqoOIR+pm7ZHZEn6T48swQGjvPtT7wY=" - } + "websocket-servlet-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.25.v20191220/websocket-servlet-9.4.25.v20191220.jar" + ], + "hash": "sha256-nYoe6bmGzp/JJM3ai9fvzxwLZ0X3qWa1B8x3WU/vIms=" + }, + "websocket-servlet-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.25.v20191220/websocket-servlet-9.4.25.v20191220.pom" + ], + "hash": "sha256-WgVNHE2/17gfAqoOIR+pm7ZHZEn6T48swQGjvPtT7wY=" } } }, "org.eclipse.jetty:jetty-client": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-client-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-client/9.4.25.v20191220/jetty-client-9.4.25.v20191220.jar" - ], - "hash": "sha256-qwUsaY1GjdLLjZ1bcH5VqUQDDZFfT59BrDzc+Cs9xuA=" - }, - "jetty-client-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-client/9.4.25.v20191220/jetty-client-9.4.25.v20191220.pom" - ], - "hash": "sha256-ixNwOlizo3BtJIiemlXDSRu+XY+DZdOoKkvvqcbp+eM=" - } + "jetty-client-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-client/9.4.25.v20191220/jetty-client-9.4.25.v20191220.jar" + ], + "hash": "sha256-qwUsaY1GjdLLjZ1bcH5VqUQDDZFfT59BrDzc+Cs9xuA=" + }, + "jetty-client-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-client/9.4.25.v20191220/jetty-client-9.4.25.v20191220.pom" + ], + "hash": "sha256-ixNwOlizo3BtJIiemlXDSRu+XY+DZdOoKkvvqcbp+eM=" } } }, "org.eclipse.jetty:jetty-http": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-http-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.4.25.v20191220/jetty-http-9.4.25.v20191220.jar" - ], - "hash": "sha256-3JxGbw/kvzf9X02iPQFoSwZ63poWAsTzxbaUvMIIR7o=" - }, - "jetty-http-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.4.25.v20191220/jetty-http-9.4.25.v20191220.pom" - ], - "hash": "sha256-upIlnnZtESJEah+zuPZAXnroxcQS8i6XbLCEyoxhm4c=" - } + "jetty-http-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.4.25.v20191220/jetty-http-9.4.25.v20191220.jar" + ], + "hash": "sha256-3JxGbw/kvzf9X02iPQFoSwZ63poWAsTzxbaUvMIIR7o=" + }, + "jetty-http-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.4.25.v20191220/jetty-http-9.4.25.v20191220.pom" + ], + "hash": "sha256-upIlnnZtESJEah+zuPZAXnroxcQS8i6XbLCEyoxhm4c=" } } }, "org.eclipse.jetty:jetty-io": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-io-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.4.25.v20191220/jetty-io-9.4.25.v20191220.jar" - ], - "hash": "sha256-6cMdtQO2B1/UPxVTGQMAfB6Cn8JF2jQEtuQyfyTvlWk=" - }, - "jetty-io-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.4.25.v20191220/jetty-io-9.4.25.v20191220.pom" - ], - "hash": "sha256-q1nyQDwSIWhSvBzyhOVhETo9LgsZUmMwmLBfOQW9kYE=" - } + "jetty-io-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.4.25.v20191220/jetty-io-9.4.25.v20191220.jar" + ], + "hash": "sha256-6cMdtQO2B1/UPxVTGQMAfB6Cn8JF2jQEtuQyfyTvlWk=" + }, + "jetty-io-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.4.25.v20191220/jetty-io-9.4.25.v20191220.pom" + ], + "hash": "sha256-q1nyQDwSIWhSvBzyhOVhETo9LgsZUmMwmLBfOQW9kYE=" } } }, "org.eclipse.jetty:jetty-security": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-security-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.4.25.v20191220/jetty-security-9.4.25.v20191220.jar" - ], - "hash": "sha256-Y3HBY7kqyNb6sIyx2rkdDmkOclZoc9j3g706d5Oj2iY=" - }, - "jetty-security-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.4.25.v20191220/jetty-security-9.4.25.v20191220.pom" - ], - "hash": "sha256-2j1qeYtoSPOXIPxweDTha+S8pC31qiXCWSK5Mvz+rus=" - } + "jetty-security-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.4.25.v20191220/jetty-security-9.4.25.v20191220.jar" + ], + "hash": "sha256-Y3HBY7kqyNb6sIyx2rkdDmkOclZoc9j3g706d5Oj2iY=" + }, + "jetty-security-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.4.25.v20191220/jetty-security-9.4.25.v20191220.pom" + ], + "hash": "sha256-2j1qeYtoSPOXIPxweDTha+S8pC31qiXCWSK5Mvz+rus=" } } }, "org.eclipse.jetty:jetty-server": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-server-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.4.25.v20191220/jetty-server-9.4.25.v20191220.jar" - ], - "hash": "sha256-z89tvOS+zuXwZw2bx6do0bc87wyEZj6CrMC5EN8lZfQ=" - }, - "jetty-server-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.4.25.v20191220/jetty-server-9.4.25.v20191220.pom" - ], - "hash": "sha256-uWOogVUMUf5hOTgJbqfwWZLoGzBBy8faXgb6+8/YZWk=" - } + "jetty-server-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.4.25.v20191220/jetty-server-9.4.25.v20191220.jar" + ], + "hash": "sha256-z89tvOS+zuXwZw2bx6do0bc87wyEZj6CrMC5EN8lZfQ=" + }, + "jetty-server-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.4.25.v20191220/jetty-server-9.4.25.v20191220.pom" + ], + "hash": "sha256-uWOogVUMUf5hOTgJbqfwWZLoGzBBy8faXgb6+8/YZWk=" } } }, "org.eclipse.jetty:jetty-servlet": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-servlet-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.25.v20191220/jetty-servlet-9.4.25.v20191220.jar" - ], - "hash": "sha256-LU0t1OZdCWL0/xHTycytMKYmN3fgVpwbVzE4aLNHchw=" - }, - "jetty-servlet-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.25.v20191220/jetty-servlet-9.4.25.v20191220.pom" - ], - "hash": "sha256-tw95bbbqAGKLv7ph5aLgMRLjJ10OaIHJN/ARwn/wXos=" - } + "jetty-servlet-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.25.v20191220/jetty-servlet-9.4.25.v20191220.jar" + ], + "hash": "sha256-LU0t1OZdCWL0/xHTycytMKYmN3fgVpwbVzE4aLNHchw=" + }, + "jetty-servlet-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.25.v20191220/jetty-servlet-9.4.25.v20191220.pom" + ], + "hash": "sha256-tw95bbbqAGKLv7ph5aLgMRLjJ10OaIHJN/ARwn/wXos=" } } }, "org.eclipse.jetty:jetty-util": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-util-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.4.25.v20191220/jetty-util-9.4.25.v20191220.jar" - ], - "hash": "sha256-IjeA1yTBx0Y8MjOoLAdobz/XigIvVg0BAlfb5AKODRQ=" - }, - "jetty-util-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.4.25.v20191220/jetty-util-9.4.25.v20191220.pom" - ], - "hash": "sha256-iEWSOTxmB1pqb6Z9iY532crIf1lIy10xDPyN5Z7wE8Y=" - } + "jetty-util-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.4.25.v20191220/jetty-util-9.4.25.v20191220.jar" + ], + "hash": "sha256-IjeA1yTBx0Y8MjOoLAdobz/XigIvVg0BAlfb5AKODRQ=" + }, + "jetty-util-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.4.25.v20191220/jetty-util-9.4.25.v20191220.pom" + ], + "hash": "sha256-iEWSOTxmB1pqb6Z9iY532crIf1lIy10xDPyN5Z7wE8Y=" } } }, "org.eclipse.jetty:jetty-webapp": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-webapp-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.25.v20191220/jetty-webapp-9.4.25.v20191220.jar" - ], - "hash": "sha256-qnWB2sNcrVdLA82aFEuibc9DeZ0k7P9enzoGiKJzLvE=" - }, - "jetty-webapp-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.25.v20191220/jetty-webapp-9.4.25.v20191220.pom" - ], - "hash": "sha256-HRXbctxeN+O+7iEjd1PsYkXn/sXj/ehUK5Yf/ZB9Ufw=" - } + "jetty-webapp-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.25.v20191220/jetty-webapp-9.4.25.v20191220.jar" + ], + "hash": "sha256-qnWB2sNcrVdLA82aFEuibc9DeZ0k7P9enzoGiKJzLvE=" + }, + "jetty-webapp-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.25.v20191220/jetty-webapp-9.4.25.v20191220.pom" + ], + "hash": "sha256-HRXbctxeN+O+7iEjd1PsYkXn/sXj/ehUK5Yf/ZB9Ufw=" } } }, "org.eclipse.jetty:jetty-xml": { "9.4.25.v20191220": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jetty-xml-9.4.25.v20191220.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.4.25.v20191220/jetty-xml-9.4.25.v20191220.jar" - ], - "hash": "sha256-+xNsUWNTj8WHQuqlbfRIdlu4FvJd43Hasf6u5612tN8=" - }, - "jetty-xml-9.4.25.v20191220.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.4.25.v20191220/jetty-xml-9.4.25.v20191220.pom" - ], - "hash": "sha256-05fGZk1fr9j7VX7NJU4EZP16bakwG60B4C248SAFvrM=" - } + "jetty-xml-9.4.25.v20191220.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.4.25.v20191220/jetty-xml-9.4.25.v20191220.jar" + ], + "hash": "sha256-+xNsUWNTj8WHQuqlbfRIdlu4FvJd43Hasf6u5612tN8=" + }, + "jetty-xml-9.4.25.v20191220.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.4.25.v20191220/jetty-xml-9.4.25.v20191220.pom" + ], + "hash": "sha256-05fGZk1fr9j7VX7NJU4EZP16bakwG60B4C248SAFvrM=" } } }, "org.jetbrains.intellij.deps:trove4j": { "1.0.20200330": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "trove4j-1.0.20200330.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" - ], - "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" - }, - "trove4j-1.0.20200330.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" - ], - "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" - } + "trove4j-1.0.20200330.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + ], + "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" + }, + "trove4j-1.0.20200330.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" + ], + "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" } } }, "org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "org.jetbrains.kotlin.jvm.gradle.plugin-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.6.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.6.21.pom" - ], - "hash": "sha256-hKJnm90W1DkKJmp58Gzaix+iq38XlowYk0l84ZWOHEQ=" - } + "org.jetbrains.kotlin.jvm.gradle.plugin-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.6.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.6.21.pom" + ], + "hash": "sha256-hKJnm90W1DkKJmp58Gzaix+iq38XlowYk0l84ZWOHEQ=" } } }, "org.jetbrains.kotlin:kotlin-android-extensions": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-android-extensions-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.6.21/kotlin-android-extensions-1.6.21.jar" - ], - "hash": "sha256-QY25MO/hevs27AnooGI1615PYAsrXKFIeEIsn5lEbPs=" - }, - "kotlin-android-extensions-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.6.21/kotlin-android-extensions-1.6.21.pom" - ], - "hash": "sha256-oWU+E091vwu2aNklZdd/Qy3lGijcUcNK9eOBS53tCsQ=" - } + "kotlin-android-extensions-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.6.21/kotlin-android-extensions-1.6.21.jar" + ], + "hash": "sha256-QY25MO/hevs27AnooGI1615PYAsrXKFIeEIsn5lEbPs=" + }, + "kotlin-android-extensions-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.6.21/kotlin-android-extensions-1.6.21.pom" + ], + "hash": "sha256-oWU+E091vwu2aNklZdd/Qy3lGijcUcNK9eOBS53tCsQ=" } } }, "org.jetbrains.kotlin:kotlin-annotation-processing-gradle": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-annotation-processing-gradle-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.6.21/kotlin-annotation-processing-gradle-1.6.21.jar" - ], - "hash": "sha256-tA86gSFVnlAjnFXvh2Z6IYBRG7GTQfzIYZh+T4TOYog=" - }, - "kotlin-annotation-processing-gradle-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.6.21/kotlin-annotation-processing-gradle-1.6.21.pom" - ], - "hash": "sha256-MImLOrD3X6VZjABz0qoqV9yctWnJ6Mb/O6UXUopMEHE=" - } + "kotlin-annotation-processing-gradle-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.6.21/kotlin-annotation-processing-gradle-1.6.21.jar" + ], + "hash": "sha256-tA86gSFVnlAjnFXvh2Z6IYBRG7GTQfzIYZh+T4TOYog=" + }, + "kotlin-annotation-processing-gradle-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.6.21/kotlin-annotation-processing-gradle-1.6.21.pom" + ], + "hash": "sha256-MImLOrD3X6VZjABz0qoqV9yctWnJ6Mb/O6UXUopMEHE=" } } }, "org.jetbrains.kotlin:kotlin-build-common": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-build-common-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.6.21/kotlin-build-common-1.6.21.jar" - ], - "hash": "sha256-Y+6kBdNeNOggJcL0FW49R1fLjyWUmWIzVspma9IQAZ0=" - }, - "kotlin-build-common-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.6.21/kotlin-build-common-1.6.21.pom" - ], - "hash": "sha256-LRDfBINfB7h6qBoOf+xAbSwawRxU5+CPCOtRGv5btI8=" - } + "kotlin-build-common-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.6.21/kotlin-build-common-1.6.21.jar" + ], + "hash": "sha256-Y+6kBdNeNOggJcL0FW49R1fLjyWUmWIzVspma9IQAZ0=" + }, + "kotlin-build-common-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.6.21/kotlin-build-common-1.6.21.pom" + ], + "hash": "sha256-LRDfBINfB7h6qBoOf+xAbSwawRxU5+CPCOtRGv5btI8=" } } }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-embeddable-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.jar" - ], - "hash": "sha256-X5ZQPNgiqmwg7abHFqVTxBTYAO0Mbn1lX6Gx+/1P7Cs=" - }, - "kotlin-compiler-embeddable-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.pom" - ], - "hash": "sha256-wpULrWEPTie9iidbgcDoPIUfGD1gTuH7iRJV9DRa9EE=" - } + "kotlin-compiler-embeddable-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.jar" + ], + "hash": "sha256-X5ZQPNgiqmwg7abHFqVTxBTYAO0Mbn1lX6Gx+/1P7Cs=" + }, + "kotlin-compiler-embeddable-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.21/kotlin-compiler-embeddable-1.6.21.pom" + ], + "hash": "sha256-wpULrWEPTie9iidbgcDoPIUfGD1gTuH7iRJV9DRa9EE=" } } }, "org.jetbrains.kotlin:kotlin-compiler-runner": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-runner-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.6.21/kotlin-compiler-runner-1.6.21.jar" - ], - "hash": "sha256-IGGw47e3Uwv2cg2LBBC+Eyb7Fs1NrcN+d8Aqz+/loLM=" - }, - "kotlin-compiler-runner-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.6.21/kotlin-compiler-runner-1.6.21.pom" - ], - "hash": "sha256-b0Ofb0jeG+QltfdQlLbqpICL6hG8LjzmtUTG4zOQtSU=" - } + "kotlin-compiler-runner-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.6.21/kotlin-compiler-runner-1.6.21.jar" + ], + "hash": "sha256-IGGw47e3Uwv2cg2LBBC+Eyb7Fs1NrcN+d8Aqz+/loLM=" + }, + "kotlin-compiler-runner-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.6.21/kotlin-compiler-runner-1.6.21.pom" + ], + "hash": "sha256-b0Ofb0jeG+QltfdQlLbqpICL6hG8LjzmtUTG4zOQtSU=" } } }, "org.jetbrains.kotlin:kotlin-daemon-client": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-client-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.6.21/kotlin-daemon-client-1.6.21.jar" - ], - "hash": "sha256-ZHawBzZPVFzmd6ObkzG8IbVqvXtWbwOfUfIVCKOQL6c=" - }, - "kotlin-daemon-client-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.6.21/kotlin-daemon-client-1.6.21.pom" - ], - "hash": "sha256-Q8EnIKTydrNdwEOWEo6bf7Goq9B6FstAnGwNZwaiMWs=" - } + "kotlin-daemon-client-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.6.21/kotlin-daemon-client-1.6.21.jar" + ], + "hash": "sha256-ZHawBzZPVFzmd6ObkzG8IbVqvXtWbwOfUfIVCKOQL6c=" + }, + "kotlin-daemon-client-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.6.21/kotlin-daemon-client-1.6.21.pom" + ], + "hash": "sha256-Q8EnIKTydrNdwEOWEo6bf7Goq9B6FstAnGwNZwaiMWs=" } } }, "org.jetbrains.kotlin:kotlin-daemon-embeddable": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-embeddable-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.jar" - ], - "hash": "sha256-UcPsHDLDbWVw2DFC6v4qJCk08WXwt4w4YTdpBfkPLhI=" - }, - "kotlin-daemon-embeddable-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.pom" - ], - "hash": "sha256-tFZZFoP6YHGHAFr0sx0x1DYE4CHWBFUf8PIubdpWK5o=" - } + "kotlin-daemon-embeddable-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.jar" + ], + "hash": "sha256-UcPsHDLDbWVw2DFC6v4qJCk08WXwt4w4YTdpBfkPLhI=" + }, + "kotlin-daemon-embeddable-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.6.21/kotlin-daemon-embeddable-1.6.21.pom" + ], + "hash": "sha256-tFZZFoP6YHGHAFr0sx0x1DYE4CHWBFUf8PIubdpWK5o=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.6.21/kotlin-gradle-plugin-1.6.21.jar" - ], - "hash": "sha256-Z1Oi4RJtP5k6lRryrcBrHsTKJxdulsj2Mnd5kBBNFa0=" - }, - "kotlin-gradle-plugin-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.6.21/kotlin-gradle-plugin-1.6.21.pom" - ], - "hash": "sha256-7RX0N/j1aW6NU7mszIYS6cas9Wfbau0E/ymq3F4DpC4=" - } + "kotlin-gradle-plugin-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.6.21/kotlin-gradle-plugin-1.6.21.jar" + ], + "hash": "sha256-Z1Oi4RJtP5k6lRryrcBrHsTKJxdulsj2Mnd5kBBNFa0=" + }, + "kotlin-gradle-plugin-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.6.21/kotlin-gradle-plugin-1.6.21.pom" + ], + "hash": "sha256-7RX0N/j1aW6NU7mszIYS6cas9Wfbau0E/ymq3F4DpC4=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-api-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.6.21/kotlin-gradle-plugin-api-1.6.21.jar" - ], - "hash": "sha256-x0wfF5FsrG1ygGJkmI0V4yGa8kYJB5E3Tq6cua8ufLM=" - }, - "kotlin-gradle-plugin-api-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.6.21/kotlin-gradle-plugin-api-1.6.21.pom" - ], - "hash": "sha256-JL0R1cjnNGMHSBUXnPuyYCAJIxyEE5aTr3ydVtzU3z8=" - } + "kotlin-gradle-plugin-api-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.6.21/kotlin-gradle-plugin-api-1.6.21.jar" + ], + "hash": "sha256-x0wfF5FsrG1ygGJkmI0V4yGa8kYJB5E3Tq6cua8ufLM=" + }, + "kotlin-gradle-plugin-api-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.6.21/kotlin-gradle-plugin-api-1.6.21.pom" + ], + "hash": "sha256-JL0R1cjnNGMHSBUXnPuyYCAJIxyEE5aTr3ydVtzU3z8=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-model-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.6.21/kotlin-gradle-plugin-model-1.6.21.jar" - ], - "hash": "sha256-YFmxxhMI+4WaAedYsrj9Ctr/dBs9+AI1+t6VrWq4loc=" - }, - "kotlin-gradle-plugin-model-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.6.21/kotlin-gradle-plugin-model-1.6.21.pom" - ], - "hash": "sha256-QkLJzsOQLX21n4OMupPDDnMeC10yzDnQ5Ft1gKZUBOo=" - } + "kotlin-gradle-plugin-model-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.6.21/kotlin-gradle-plugin-model-1.6.21.jar" + ], + "hash": "sha256-YFmxxhMI+4WaAedYsrj9Ctr/dBs9+AI1+t6VrWq4loc=" + }, + "kotlin-gradle-plugin-model-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.6.21/kotlin-gradle-plugin-model-1.6.21.pom" + ], + "hash": "sha256-QkLJzsOQLX21n4OMupPDDnMeC10yzDnQ5Ft1gKZUBOo=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-api": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-api-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.6.21/kotlin-klib-commonizer-api-1.6.21.jar" - ], - "hash": "sha256-0s9pUu7ziUqs+KnYzx6MZ78hW075AmioyQMYNFMKOHQ=" - }, - "kotlin-klib-commonizer-api-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.6.21/kotlin-klib-commonizer-api-1.6.21.pom" - ], - "hash": "sha256-FICJ7qPCUPClDqxomfFFq5D1mJM8GrT5qsldYXKHJfQ=" - } + "kotlin-klib-commonizer-api-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.6.21/kotlin-klib-commonizer-api-1.6.21.jar" + ], + "hash": "sha256-0s9pUu7ziUqs+KnYzx6MZ78hW075AmioyQMYNFMKOHQ=" + }, + "kotlin-klib-commonizer-api-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.6.21/kotlin-klib-commonizer-api-1.6.21.pom" + ], + "hash": "sha256-FICJ7qPCUPClDqxomfFFq5D1mJM8GrT5qsldYXKHJfQ=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-embeddable-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.6.21/kotlin-klib-commonizer-embeddable-1.6.21.jar" - ], - "hash": "sha256-1jgafq67fkj8p2v1u55fQ/pW3eb9UQXK6N4TXmMoD3A=" - }, - "kotlin-klib-commonizer-embeddable-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.6.21/kotlin-klib-commonizer-embeddable-1.6.21.pom" - ], - "hash": "sha256-bz7nSBQNsbaG5nqJehadbeQv1nQkHVVA3FK7o2Re/i4=" - } + "kotlin-klib-commonizer-embeddable-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.6.21/kotlin-klib-commonizer-embeddable-1.6.21.jar" + ], + "hash": "sha256-1jgafq67fkj8p2v1u55fQ/pW3eb9UQXK6N4TXmMoD3A=" + }, + "kotlin-klib-commonizer-embeddable-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.6.21/kotlin-klib-commonizer-embeddable-1.6.21.pom" + ], + "hash": "sha256-bz7nSBQNsbaG5nqJehadbeQv1nQkHVVA3FK7o2Re/i4=" } } }, "org.jetbrains.kotlin:kotlin-native-utils": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-native-utils-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.6.21/kotlin-native-utils-1.6.21.jar" - ], - "hash": "sha256-a9hyJOVq4V/+IQTTx2M9cq9sezWCRa08SnbG1f0NNr8=" - }, - "kotlin-native-utils-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.6.21/kotlin-native-utils-1.6.21.pom" - ], - "hash": "sha256-92q9t+TzvxouyTxiqybO/lKg7UlBAY53w/74BrCXvq8=" - } + "kotlin-native-utils-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.6.21/kotlin-native-utils-1.6.21.jar" + ], + "hash": "sha256-a9hyJOVq4V/+IQTTx2M9cq9sezWCRa08SnbG1f0NNr8=" + }, + "kotlin-native-utils-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.6.21/kotlin-native-utils-1.6.21.pom" + ], + "hash": "sha256-92q9t+TzvxouyTxiqybO/lKg7UlBAY53w/74BrCXvq8=" } } }, "org.jetbrains.kotlin:kotlin-project-model": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-project-model-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.6.21/kotlin-project-model-1.6.21.jar" - ], - "hash": "sha256-FLaE+Kc+IpZ4ASS/OB3eAT9YLqIzZ6zgGEWAo4Sa6Ng=" - }, - "kotlin-project-model-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.6.21/kotlin-project-model-1.6.21.pom" - ], - "hash": "sha256-dgKHUWgMZJAf76wyN5AmtNC9I3rdfw873ujtXH51LG4=" - } + "kotlin-project-model-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.6.21/kotlin-project-model-1.6.21.jar" + ], + "hash": "sha256-FLaE+Kc+IpZ4ASS/OB3eAT9YLqIzZ6zgGEWAo4Sa6Ng=" + }, + "kotlin-project-model-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.6.21/kotlin-project-model-1.6.21.pom" + ], + "hash": "sha256-dgKHUWgMZJAf76wyN5AmtNC9I3rdfw873ujtXH51LG4=" } } }, "org.jetbrains.kotlin:kotlin-reflect": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-reflect-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6.21/kotlin-reflect-1.6.21.jar" - ], - "hash": "sha256-Hh9XIJ9yOMP9FzWhuTOaVlZVB9yiSfg3G/WdkfYBrqo=" - }, - "kotlin-reflect-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6.21/kotlin-reflect-1.6.21.pom" - ], - "hash": "sha256-2nHh493COI1nVkFnLi8DFtucnSEvlG8CbUoOahM2p/M=" - } + "kotlin-reflect-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6.21/kotlin-reflect-1.6.21.jar" + ], + "hash": "sha256-Hh9XIJ9yOMP9FzWhuTOaVlZVB9yiSfg3G/WdkfYBrqo=" + }, + "kotlin-reflect-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6.21/kotlin-reflect-1.6.21.pom" + ], + "hash": "sha256-2nHh493COI1nVkFnLi8DFtucnSEvlG8CbUoOahM2p/M=" } }, "1.3.50": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-reflect-1.3.50.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar" - ], - "hash": "sha256-ZFgxmepaVK79G9FZUoiSX3hCJu5WLR3SeQEcYHWz16Q=" - }, - "kotlin-reflect-1.3.50.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom" - ], - "hash": "sha256-h0UYHlo+C6/v1GMJxrgQ33JT83n+uYUTHq+NTZwwJjU=" - } + "kotlin-reflect-1.3.50.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar" + ], + "hash": "sha256-ZFgxmepaVK79G9FZUoiSX3hCJu5WLR3SeQEcYHWz16Q=" + }, + "kotlin-reflect-1.3.50.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom" + ], + "hash": "sha256-h0UYHlo+C6/v1GMJxrgQ33JT83n+uYUTHq+NTZwwJjU=" } } }, "org.jetbrains.kotlin:kotlin-runtime": { "1.0.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-runtime-1.0.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-runtime/1.0.3/kotlin-runtime-1.0.3.jar" - ], - "hash": "sha256-jBkPOBLPoR0I6wFBuMh36jJC8N3Q6r/llSV0Pq5ifo4=" - }, - "kotlin-runtime-1.0.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-runtime/1.0.3/kotlin-runtime-1.0.3.pom" - ], - "hash": "sha256-LaX+tSEGymCnZiDUaRgktUkbyi7ojMJVcwALCX3lRRc=" - } + "kotlin-runtime-1.0.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-runtime/1.0.3/kotlin-runtime-1.0.3.jar" + ], + "hash": "sha256-jBkPOBLPoR0I6wFBuMh36jJC8N3Q6r/llSV0Pq5ifo4=" + }, + "kotlin-runtime-1.0.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-runtime/1.0.3/kotlin-runtime-1.0.3.pom" + ], + "hash": "sha256-LaX+tSEGymCnZiDUaRgktUkbyi7ojMJVcwALCX3lRRc=" } } }, "org.jetbrains.kotlin:kotlin-script-runtime": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-script-runtime-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.6.21/kotlin-script-runtime-1.6.21.jar" - ], - "hash": "sha256-YGw0p+bo5DnpIIdl59dbHbz4Dzg1Pz4puydFbXs3EXE=" - }, - "kotlin-script-runtime-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.6.21/kotlin-script-runtime-1.6.21.pom" - ], - "hash": "sha256-jVeQOOsdLK0DMFKOKdyMy4rozQ1WClRMXBswqT7O/t4=" - } + "kotlin-script-runtime-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.6.21/kotlin-script-runtime-1.6.21.jar" + ], + "hash": "sha256-YGw0p+bo5DnpIIdl59dbHbz4Dzg1Pz4puydFbXs3EXE=" + }, + "kotlin-script-runtime-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.6.21/kotlin-script-runtime-1.6.21.pom" + ], + "hash": "sha256-jVeQOOsdLK0DMFKOKdyMy4rozQ1WClRMXBswqT7O/t4=" } } }, "org.jetbrains.kotlin:kotlin-scripting-common": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-common-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.jar" - ], - "hash": "sha256-v79fA2I3zTPCX7oz1IlI2ZXbgYbOPwnDGvnCnIDOnK4=" - }, - "kotlin-scripting-common-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.pom" - ], - "hash": "sha256-qgWvDyJWUokIeXiduzo6UY4XdWqFsT1UCo3P3wPL+5w=" - } + "kotlin-scripting-common-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.jar" + ], + "hash": "sha256-v79fA2I3zTPCX7oz1IlI2ZXbgYbOPwnDGvnCnIDOnK4=" + }, + "kotlin-scripting-common-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.6.21/kotlin-scripting-common-1.6.21.pom" + ], + "hash": "sha256-qgWvDyJWUokIeXiduzo6UY4XdWqFsT1UCo3P3wPL+5w=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-embeddable-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.jar" - ], - "hash": "sha256-XJNzrzrkC3PW12JLJOjOEXIUSV2GLebSz7YYpxGRBrE=" - }, - "kotlin-scripting-compiler-embeddable-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.pom" - ], - "hash": "sha256-C32qtju7PFTd0+NF6wzLI3aAv9TDh7Zfzllt/0uEe9s=" - } + "kotlin-scripting-compiler-embeddable-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.jar" + ], + "hash": "sha256-XJNzrzrkC3PW12JLJOjOEXIUSV2GLebSz7YYpxGRBrE=" + }, + "kotlin-scripting-compiler-embeddable-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.6.21/kotlin-scripting-compiler-embeddable-1.6.21.pom" + ], + "hash": "sha256-C32qtju7PFTd0+NF6wzLI3aAv9TDh7Zfzllt/0uEe9s=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-impl-embeddable-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.jar" - ], - "hash": "sha256-5ARLjeAehGM5I3BvQ82oDTfYu++M6ahm+dlZYt3SBIA=" - }, - "kotlin-scripting-compiler-impl-embeddable-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.pom" - ], - "hash": "sha256-gIxqOEi7Xk9sYWmKxYkxIVc8Q9s4FCNW6D3q0EyzhjQ=" - } + "kotlin-scripting-compiler-impl-embeddable-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.jar" + ], + "hash": "sha256-5ARLjeAehGM5I3BvQ82oDTfYu++M6ahm+dlZYt3SBIA=" + }, + "kotlin-scripting-compiler-impl-embeddable-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.6.21/kotlin-scripting-compiler-impl-embeddable-1.6.21.pom" + ], + "hash": "sha256-gIxqOEi7Xk9sYWmKxYkxIVc8Q9s4FCNW6D3q0EyzhjQ=" } } }, "org.jetbrains.kotlin:kotlin-scripting-jvm": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-jvm-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.jar" - ], - "hash": "sha256-ksA/6r9L3ZLVoixRp0i9NAJ0Z8PY9MZftbV0uGsH0QQ=" - }, - "kotlin-scripting-jvm-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.pom" - ], - "hash": "sha256-i5q1hXoYheSL2uAPqosix0sNPkCmNPyeCadG+op1fTI=" - } + "kotlin-scripting-jvm-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.jar" + ], + "hash": "sha256-ksA/6r9L3ZLVoixRp0i9NAJ0Z8PY9MZftbV0uGsH0QQ=" + }, + "kotlin-scripting-jvm-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.6.21/kotlin-scripting-jvm-1.6.21.pom" + ], + "hash": "sha256-i5q1hXoYheSL2uAPqosix0sNPkCmNPyeCadG+op1fTI=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.jar" - ], - "hash": "sha256-c5xSZnK7M3Vzso9jr6gwbrCIsMOgln9W1sifSjASpJI=" - }, - "kotlin-stdlib-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.pom" - ], - "hash": "sha256-zkJyW6Ab2DbNqmZ9l032hL9vjxXng5JjMgraf/quHzQ=" - } + "kotlin-stdlib-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.jar" + ], + "hash": "sha256-c5xSZnK7M3Vzso9jr6gwbrCIsMOgln9W1sifSjASpJI=" + }, + "kotlin-stdlib-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.pom" + ], + "hash": "sha256-zkJyW6Ab2DbNqmZ9l032hL9vjxXng5JjMgraf/quHzQ=" } }, "1.3.61": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.3.61.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.61/kotlin-stdlib-1.3.61.jar" - ], - "hash": "sha256-5R5RJhmn52UKMOtOs+nAPmkJx7XjwCZATgdiVMCYuTI=" - }, - "kotlin-stdlib-1.3.61.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.61/kotlin-stdlib-1.3.61.pom" - ], - "hash": "sha256-2+W6vNjUPpsIwoRWgLU/wbs+BRxIBYAt3Q7T6OLFCoQ=" - } + "kotlin-stdlib-1.3.61.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.61/kotlin-stdlib-1.3.61.jar" + ], + "hash": "sha256-5R5RJhmn52UKMOtOs+nAPmkJx7XjwCZATgdiVMCYuTI=" + }, + "kotlin-stdlib-1.3.61.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.61/kotlin-stdlib-1.3.61.pom" + ], + "hash": "sha256-2+W6vNjUPpsIwoRWgLU/wbs+BRxIBYAt3Q7T6OLFCoQ=" } }, "1.0.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.0.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.0.3/kotlin-stdlib-1.0.3.jar" - ], - "hash": "sha256-ZyHVKFgAZF7WgZP35t0H0srOCd6fO3XN8fMFD0Y1l4E=" - }, - "kotlin-stdlib-1.0.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.0.3/kotlin-stdlib-1.0.3.pom" - ], - "hash": "sha256-QK5yi+5hvXgSHcWjdko/vH1jRYaHuRmI2qXKMhFQNx0=" - } + "kotlin-stdlib-1.0.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.0.3/kotlin-stdlib-1.0.3.jar" + ], + "hash": "sha256-ZyHVKFgAZF7WgZP35t0H0srOCd6fO3XN8fMFD0Y1l4E=" + }, + "kotlin-stdlib-1.0.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.0.3/kotlin-stdlib-1.0.3.pom" + ], + "hash": "sha256-QK5yi+5hvXgSHcWjdko/vH1jRYaHuRmI2qXKMhFQNx0=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.jar" - ], - "hash": "sha256-GDvsWc2fOhSVexkOjIec8RlL0fEGsKe24cu4eQ0kI2M=" - }, - "kotlin-stdlib-common-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.pom" - ], - "hash": "sha256-W8FW7nP9PC2sil7FSNWBtjMzNUfC/r7Zz2VH//FSa6I=" - } + "kotlin-stdlib-common-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.jar" + ], + "hash": "sha256-GDvsWc2fOhSVexkOjIec8RlL0fEGsKe24cu4eQ0kI2M=" + }, + "kotlin-stdlib-common-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.pom" + ], + "hash": "sha256-W8FW7nP9PC2sil7FSNWBtjMzNUfC/r7Zz2VH//FSa6I=" } }, "1.3.61": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.3.61.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.61/kotlin-stdlib-common-1.3.61.jar" - ], - "hash": "sha256-oufzQc8wR7XwChkX73d9MjzasqVzd0aLjtYqoxRpz38=" - }, - "kotlin-stdlib-common-1.3.61.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.61/kotlin-stdlib-common-1.3.61.pom" - ], - "hash": "sha256-4i2wCbsaYWNtlCVjWYlzbbXj/KSUgJq/JERo3EdM/AQ=" - } + "kotlin-stdlib-common-1.3.61.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.61/kotlin-stdlib-common-1.3.61.jar" + ], + "hash": "sha256-oufzQc8wR7XwChkX73d9MjzasqVzd0aLjtYqoxRpz38=" + }, + "kotlin-stdlib-common-1.3.61.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.61/kotlin-stdlib-common-1.3.61.pom" + ], + "hash": "sha256-4i2wCbsaYWNtlCVjWYlzbbXj/KSUgJq/JERo3EdM/AQ=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk7-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21.jar" - ], - "hash": "sha256-8bBjTbuUFyA4RjAguy3UXKJoSfjOKdYlrLDxVp0R2+4=" - }, - "kotlin-stdlib-jdk7-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21.pom" - ], - "hash": "sha256-ARzSjruf3oFrA1nVrhCjZ07A/yxTEMBBLCDv6Oo9oG4=" - } + "kotlin-stdlib-jdk7-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21.jar" + ], + "hash": "sha256-8bBjTbuUFyA4RjAguy3UXKJoSfjOKdYlrLDxVp0R2+4=" + }, + "kotlin-stdlib-jdk7-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21.pom" + ], + "hash": "sha256-ARzSjruf3oFrA1nVrhCjZ07A/yxTEMBBLCDv6Oo9oG4=" } }, "1.3.61": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk7-1.3.61.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.61/kotlin-stdlib-jdk7-1.3.61.jar" - ], - "hash": "sha256-EfSlfj59gfPxUtXc7+Ob13YUtalBJf87EVJrChmsOYk=" - }, - "kotlin-stdlib-jdk7-1.3.61.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.61/kotlin-stdlib-jdk7-1.3.61.pom" - ], - "hash": "sha256-xBYICuq9uRGKCO54wo4oVgOM2FhYQipx98Rr8nb2Z6c=" - } + "kotlin-stdlib-jdk7-1.3.61.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.61/kotlin-stdlib-jdk7-1.3.61.jar" + ], + "hash": "sha256-EfSlfj59gfPxUtXc7+Ob13YUtalBJf87EVJrChmsOYk=" + }, + "kotlin-stdlib-jdk7-1.3.61.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.61/kotlin-stdlib-jdk7-1.3.61.pom" + ], + "hash": "sha256-xBYICuq9uRGKCO54wo4oVgOM2FhYQipx98Rr8nb2Z6c=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk8-1.6.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21.jar" - ], - "hash": "sha256-2rRUibR3NtWfzkS4BnbxlHqba8qxD9YOh4qDvYKmlUw=" - }, - "kotlin-stdlib-jdk8-1.6.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21.pom" - ], - "hash": "sha256-g2oReaCNJJFGl9JhLgO4SKCHyAy0sMoj+c+rJH86dcQ=" - } + "kotlin-stdlib-jdk8-1.6.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21.jar" + ], + "hash": "sha256-2rRUibR3NtWfzkS4BnbxlHqba8qxD9YOh4qDvYKmlUw=" + }, + "kotlin-stdlib-jdk8-1.6.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21.pom" + ], + "hash": "sha256-g2oReaCNJJFGl9JhLgO4SKCHyAy0sMoj+c+rJH86dcQ=" } }, "1.3.61": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk8-1.3.61.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.61/kotlin-stdlib-jdk8-1.3.61.jar" - ], - "hash": "sha256-ODm6fet5g3XaGAe8Rp0c8xXbemJ1WZ9zMYQ3R3LsOyE=" - }, - "kotlin-stdlib-jdk8-1.3.61.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.61/kotlin-stdlib-jdk8-1.3.61.pom" - ], - "hash": "sha256-4wGH5XIMpkC45oaG8g3QJQ3O8Bk9VuVWnDxKYSdzErY=" - } + "kotlin-stdlib-jdk8-1.3.61.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.61/kotlin-stdlib-jdk8-1.3.61.jar" + ], + "hash": "sha256-ODm6fet5g3XaGAe8Rp0c8xXbemJ1WZ9zMYQ3R3LsOyE=" + }, + "kotlin-stdlib-jdk8-1.3.61.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.61/kotlin-stdlib-jdk8-1.3.61.pom" + ], + "hash": "sha256-4wGH5XIMpkC45oaG8g3QJQ3O8Bk9VuVWnDxKYSdzErY=" } } }, "org.jetbrains.kotlin:kotlin-tooling-metadata": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-tooling-metadata-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-metadata/1.6.21/kotlin-tooling-metadata-1.6.21.jar" - ], - "hash": "sha256-Tsk9BRYGawtki6mHxtPWX2+wZ9wLu6lcHs5h4EKEiOU=" - }, - "kotlin-tooling-metadata-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-metadata/1.6.21/kotlin-tooling-metadata-1.6.21.pom" - ], - "hash": "sha256-uwYH34aI9gLBwvTQmWMz/YsDtpMoaGpud15S9/sNFxg=" - } + "kotlin-tooling-metadata-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-metadata/1.6.21/kotlin-tooling-metadata-1.6.21.jar" + ], + "hash": "sha256-Tsk9BRYGawtki6mHxtPWX2+wZ9wLu6lcHs5h4EKEiOU=" + }, + "kotlin-tooling-metadata-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-metadata/1.6.21/kotlin-tooling-metadata-1.6.21.pom" + ], + "hash": "sha256-uwYH34aI9gLBwvTQmWMz/YsDtpMoaGpud15S9/sNFxg=" } } }, "org.jetbrains.kotlin:kotlin-util-io": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-io-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.6.21/kotlin-util-io-1.6.21.jar" - ], - "hash": "sha256-wCxUcFYyGLcDvh5xbi0M6leH01y+tryUbfAMAM1CrNI=" - }, - "kotlin-util-io-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.6.21/kotlin-util-io-1.6.21.pom" - ], - "hash": "sha256-52nyybmRQIYlhKLAoRLIQ3P0fkryrxbQHOSThRMZMhk=" - } + "kotlin-util-io-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.6.21/kotlin-util-io-1.6.21.jar" + ], + "hash": "sha256-wCxUcFYyGLcDvh5xbi0M6leH01y+tryUbfAMAM1CrNI=" + }, + "kotlin-util-io-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.6.21/kotlin-util-io-1.6.21.pom" + ], + "hash": "sha256-52nyybmRQIYlhKLAoRLIQ3P0fkryrxbQHOSThRMZMhk=" } } }, "org.jetbrains.kotlin:kotlin-util-klib": { "1.6.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-klib-1.6.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.6.21/kotlin-util-klib-1.6.21.jar" - ], - "hash": "sha256-7iGKnoGAwbNIwawc+K1xj2qseLp+JrUIEyNIT2Q8YbI=" - }, - "kotlin-util-klib-1.6.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.6.21/kotlin-util-klib-1.6.21.pom" - ], - "hash": "sha256-EsegqvZnLbHXgxxHGWV/+b9rEXGbD8h9iNcnXzl/lKs=" - } + "kotlin-util-klib-1.6.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.6.21/kotlin-util-klib-1.6.21.jar" + ], + "hash": "sha256-7iGKnoGAwbNIwawc+K1xj2qseLp+JrUIEyNIT2Q8YbI=" + }, + "kotlin-util-klib-1.6.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.6.21/kotlin-util-klib-1.6.21.pom" + ], + "hash": "sha256-EsegqvZnLbHXgxxHGWV/+b9rEXGbD8h9iNcnXzl/lKs=" } } }, "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "1.3.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlinx-coroutines-core-1.3.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.3/kotlinx-coroutines-core-1.3.3.jar" - ], - "hash": "sha256-91+LDzJgcX1FNZ+elv9mYT+gY+QGUSCwZ8yQcleghmo=" - }, - "kotlinx-coroutines-core-1.3.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.3/kotlinx-coroutines-core-1.3.3.pom" - ], - "hash": "sha256-KZmeUobJiKm3K3xt/rmE2fohxRcY9bb5P1Yh5wClN/4=" - } + "kotlinx-coroutines-core-1.3.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.3/kotlinx-coroutines-core-1.3.3.jar" + ], + "hash": "sha256-91+LDzJgcX1FNZ+elv9mYT+gY+QGUSCwZ8yQcleghmo=" + }, + "kotlinx-coroutines-core-1.3.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.3/kotlinx-coroutines-core-1.3.3.pom" + ], + "hash": "sha256-KZmeUobJiKm3K3xt/rmE2fohxRcY9bb5P1Yh5wClN/4=" } } }, "org.jetbrains.kotlinx:kotlinx-coroutines-core-common": { "1.3.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlinx-coroutines-core-common-1.3.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.0/kotlinx-coroutines-core-common-1.3.0.jar" - ], - "hash": "sha256-Evof8J9dtFxlGJKP9HmjZPOqEXSRW6JgWkIF7GCwGMM=" - }, - "kotlinx-coroutines-core-common-1.3.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.0/kotlinx-coroutines-core-common-1.3.0.pom" - ], - "hash": "sha256-V2kqeg3vYTmMQz4s87C0p0l4ZpQuBLFFshG1t57CoYM=" - } + "kotlinx-coroutines-core-common-1.3.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.0/kotlinx-coroutines-core-common-1.3.0.jar" + ], + "hash": "sha256-Evof8J9dtFxlGJKP9HmjZPOqEXSRW6JgWkIF7GCwGMM=" + }, + "kotlinx-coroutines-core-common-1.3.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.0/kotlinx-coroutines-core-common-1.3.0.pom" + ], + "hash": "sha256-V2kqeg3vYTmMQz4s87C0p0l4ZpQuBLFFshG1t57CoYM=" } } }, "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { "1.5.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlinx-coroutines-core-jvm-1.5.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" - ], - "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" - }, - "kotlinx-coroutines-core-jvm-1.5.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" - ], - "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" - } + "kotlinx-coroutines-core-jvm-1.5.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" + ], + "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" + ], + "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.pom" + ], + "hash": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } }, "org.junit.platform:junit-platform-commons": { "1.5.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "junit-platform-commons-1.5.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.5.2/junit-platform-commons-1.5.2.jar" - ], - "hash": "sha256-/ESv38DyDIXnGmbnlDKBrvO8Hg/WLS1po2y2kB5oLBA=" - }, - "junit-platform-commons-1.5.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.5.2/junit-platform-commons-1.5.2.pom" - ], - "hash": "sha256-O9DU3tYyqK+MpYf7Z2QBnedxsda8uJrNViQ1oQCfqto=" - } + "junit-platform-commons-1.5.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.5.2/junit-platform-commons-1.5.2.jar" + ], + "hash": "sha256-/ESv38DyDIXnGmbnlDKBrvO8Hg/WLS1po2y2kB5oLBA=" + }, + "junit-platform-commons-1.5.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.5.2/junit-platform-commons-1.5.2.pom" + ], + "hash": "sha256-O9DU3tYyqK+MpYf7Z2QBnedxsda8uJrNViQ1oQCfqto=" } } }, "org.junit.platform:junit-platform-engine": { "1.5.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "junit-platform-engine-1.5.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.5.2/junit-platform-engine-1.5.2.jar" - ], - "hash": "sha256-/yC6StjADvF7rvnFVRL5wC2aaHQPfxrAGppqoCOZMfg=" - }, - "junit-platform-engine-1.5.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.5.2/junit-platform-engine-1.5.2.pom" - ], - "hash": "sha256-LUuVVVwh4IXrwd299C156x1VZA3Bk7G35hACQP0vGJ8=" - } + "junit-platform-engine-1.5.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.5.2/junit-platform-engine-1.5.2.jar" + ], + "hash": "sha256-/yC6StjADvF7rvnFVRL5wC2aaHQPfxrAGppqoCOZMfg=" + }, + "junit-platform-engine-1.5.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.5.2/junit-platform-engine-1.5.2.pom" + ], + "hash": "sha256-LUuVVVwh4IXrwd299C156x1VZA3Bk7G35hACQP0vGJ8=" } } }, "org.opentest4j:opentest4j": { "1.2.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "opentest4j-1.2.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" - ], - "hash": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=" - }, - "opentest4j-1.2.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom" - ], - "hash": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ=" - } + "opentest4j-1.2.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" + ], + "hash": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=" + }, + "opentest4j-1.2.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom" + ], + "hash": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ=" } } }, "org.postgresql:postgresql": { "42.2.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "postgresql-42.2.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/postgresql/postgresql/42.2.2/postgresql-42.2.2.jar" - ], - "hash": "sha256-GZZSQCajAnhT85MuhjnvgTgH0bY/4Ugy9BD/+kJ0+nA=" - }, - "postgresql-42.2.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/postgresql/postgresql/42.2.2/postgresql-42.2.2.pom" - ], - "hash": "sha256-NbNCwrBu1Cf6VP/xw3GNQ2HvrcNC7DJM7DnBeKm481Y=" - } + "postgresql-42.2.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/postgresql/postgresql/42.2.2/postgresql-42.2.2.jar" + ], + "hash": "sha256-GZZSQCajAnhT85MuhjnvgTgH0bY/4Ugy9BD/+kJ0+nA=" + }, + "postgresql-42.2.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/postgresql/postgresql/42.2.2/postgresql-42.2.2.pom" + ], + "hash": "sha256-NbNCwrBu1Cf6VP/xw3GNQ2HvrcNC7DJM7DnBeKm481Y=" } } }, "org.slf4j:slf4j-api": { "1.8.0-beta4": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "slf4j-api-1.8.0-beta4.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar" - ], - "hash": "sha256-YCtxIynIS0qDxARk9P39D+QjjFPvOXE5qGcGRznb9OA=" - }, - "slf4j-api-1.8.0-beta4.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.pom" - ], - "hash": "sha256-+DFtKKzyUrIbHp6O7ZqEwq+9yOBA9p06ELq4E9PYWoU=" - } + "slf4j-api-1.8.0-beta4.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar" + ], + "hash": "sha256-YCtxIynIS0qDxARk9P39D+QjjFPvOXE5qGcGRznb9OA=" + }, + "slf4j-api-1.8.0-beta4.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.pom" + ], + "hash": "sha256-+DFtKKzyUrIbHp6O7ZqEwq+9yOBA9p06ELq4E9PYWoU=" } } }, "org.slf4j:slf4j-simple": { "1.8.0-beta4": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "slf4j-simple-1.8.0-beta4.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/1.8.0-beta4/slf4j-simple-1.8.0-beta4.jar" - ], - "hash": "sha256-usZqvFtEYt/2Lh4ZqzsKZcFg681WTPJZENsAOo5WnP0=" - }, - "slf4j-simple-1.8.0-beta4.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/1.8.0-beta4/slf4j-simple-1.8.0-beta4.pom" - ], - "hash": "sha256-oXrS6OU00OgZ6o0UIT3nSNRlD/8qJX0+kqE9oxAoe/c=" - } + "slf4j-simple-1.8.0-beta4.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/1.8.0-beta4/slf4j-simple-1.8.0-beta4.jar" + ], + "hash": "sha256-usZqvFtEYt/2Lh4ZqzsKZcFg681WTPJZENsAOo5WnP0=" + }, + "slf4j-simple-1.8.0-beta4.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/1.8.0-beta4/slf4j-simple-1.8.0-beta4.pom" + ], + "hash": "sha256-oXrS6OU00OgZ6o0UIT3nSNRlD/8qJX0+kqE9oxAoe/c=" } } }, "org.spekframework.spek2:spek-dsl-jvm": { "2.0.9": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "spek-dsl-jvm-2.0.9.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-dsl-jvm/2.0.9/spek-dsl-jvm-2.0.9.jar" - ], - "hash": "sha256-gohf+MCcJfvntBQS/IoIyCAn8kuE6gH3ZL5jm8CYGeg=" - }, - "spek-dsl-jvm-2.0.9.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-dsl-jvm/2.0.9/spek-dsl-jvm-2.0.9.pom" - ], - "hash": "sha256-q3b2C4rYViJC615qA1SLpiL6xHDFpE6pzckZ34VzgQQ=" - } + "spek-dsl-jvm-2.0.9.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-dsl-jvm/2.0.9/spek-dsl-jvm-2.0.9.jar" + ], + "hash": "sha256-gohf+MCcJfvntBQS/IoIyCAn8kuE6gH3ZL5jm8CYGeg=" + }, + "spek-dsl-jvm-2.0.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-dsl-jvm/2.0.9/spek-dsl-jvm-2.0.9.pom" + ], + "hash": "sha256-q3b2C4rYViJC615qA1SLpiL6xHDFpE6pzckZ34VzgQQ=" } } }, "org.spekframework.spek2:spek-runner-junit5": { "2.0.9": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "spek-runner-junit5-2.0.9.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runner-junit5/2.0.9/spek-runner-junit5-2.0.9.jar" - ], - "hash": "sha256-K0ZmWbdh12OKtc2CX8yC3CrA1FPJ6yAKGUAHG4KkpYY=" - }, - "spek-runner-junit5-2.0.9.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runner-junit5/2.0.9/spek-runner-junit5-2.0.9.pom" - ], - "hash": "sha256-7GcxgitATmAvUWoOpzJFBWgHoMWg2Kb4SkTjqnfrSjg=" - } + "spek-runner-junit5-2.0.9.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runner-junit5/2.0.9/spek-runner-junit5-2.0.9.jar" + ], + "hash": "sha256-K0ZmWbdh12OKtc2CX8yC3CrA1FPJ6yAKGUAHG4KkpYY=" + }, + "spek-runner-junit5-2.0.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runner-junit5/2.0.9/spek-runner-junit5-2.0.9.pom" + ], + "hash": "sha256-7GcxgitATmAvUWoOpzJFBWgHoMWg2Kb4SkTjqnfrSjg=" } } }, "org.spekframework.spek2:spek-runtime-jvm": { "2.0.9": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "spek-runtime-jvm-2.0.9.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runtime-jvm/2.0.9/spek-runtime-jvm-2.0.9.jar" - ], - "hash": "sha256-dZ18fuF78XJYwySioaGwhusrz2QnnBfh+av1Xsph+nQ=" - }, - "spek-runtime-jvm-2.0.9.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runtime-jvm/2.0.9/spek-runtime-jvm-2.0.9.pom" - ], - "hash": "sha256-9o3lUgIMgh6TRueEI5uGtT5rR1+2DQRoWsdGILeiKeU=" - } + "spek-runtime-jvm-2.0.9.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runtime-jvm/2.0.9/spek-runtime-jvm-2.0.9.jar" + ], + "hash": "sha256-dZ18fuF78XJYwySioaGwhusrz2QnnBfh+av1Xsph+nQ=" + }, + "spek-runtime-jvm-2.0.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/spekframework/spek2/spek-runtime-jvm/2.0.9/spek-runtime-jvm-2.0.9.pom" + ], + "hash": "sha256-9o3lUgIMgh6TRueEI5uGtT5rR1+2DQRoWsdGILeiKeU=" } } }, "org.xerial:sqlite-jdbc": { "3.30.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "sqlite-jdbc-3.30.1.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.30.1/sqlite-jdbc-3.30.1.jar" - ], - "hash": "sha256-KAA0qJkwABBMWza8XhE5sOgt8d6c/ZUfUpva3q9vRW0=" - }, - "sqlite-jdbc-3.30.1.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.30.1/sqlite-jdbc-3.30.1.pom" - ], - "hash": "sha256-eGpZKh7AtwPJJVOlE37gAxGb5UmlGTM05t44WrKGb3I=" - } + "sqlite-jdbc-3.30.1.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.30.1/sqlite-jdbc-3.30.1.jar" + ], + "hash": "sha256-KAA0qJkwABBMWza8XhE5sOgt8d6c/ZUfUpva3q9vRW0=" + }, + "sqlite-jdbc-3.30.1.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.30.1/sqlite-jdbc-3.30.1.pom" + ], + "hash": "sha256-eGpZKh7AtwPJJVOlE37gAxGb5UmlGTM05t44WrKGb3I=" } } } diff --git a/fixtures/golden/buildsrc/plugin-in-buildsrc.kotlin.json b/fixtures/golden/buildsrc/plugin-in-buildsrc.kotlin.json index f10a4a8..9b675a2 100644 --- a/fixtures/golden/buildsrc/plugin-in-buildsrc.kotlin.json +++ b/fixtures/golden/buildsrc/plugin-in-buildsrc.kotlin.json @@ -1,819 +1,673 @@ { "com.gradle.publish:plugin-publish-plugin": { "1.2.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "plugin-publish-plugin-1.2.1.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.jar" - ], - "hash": "sha256-KY8MLpeVMhcaBaQWAyY3M7ZfiRE9ToCczQ4mmQFJ3hg=" - }, - "plugin-publish-plugin-1.2.1.module": { - "urls": [ - "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.module" - ], - "hash": "sha256-w98uuag1ZdO2MVDYa0344o9mG1XOzdRJJ+RpMxA2yxk=" - } + "plugin-publish-plugin-1.2.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.jar" + ], + "hash": "sha256-KY8MLpeVMhcaBaQWAyY3M7ZfiRE9ToCczQ4mmQFJ3hg=" + }, + "plugin-publish-plugin-1.2.1.module": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.module" + ], + "hash": "sha256-w98uuag1ZdO2MVDYa0344o9mG1XOzdRJJ+RpMxA2yxk=" + }, + "plugin-publish-plugin-1.2.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.pom" + ], + "hash": "sha256-E6X+iu2+Rs/b6hLp/NcJemKygqpqtMkIZWuWzpoqX6M=" } } }, "org.apache.maven:maven-model": { "3.6.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "maven-model-3.6.3.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/apache/maven/maven-model/3.6.3/maven-model-3.6.3.jar" - ], - "hash": "sha256-F87x9Y4UbvDX2elrO5LZih1v19KzKIulOOj/Hg2RYM8=" - }, - "maven-model-3.6.3.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/apache/maven/maven-model/3.6.3/maven-model-3.6.3.pom" - ], - "hash": "sha256-fHIOjLA9KFxxzW4zTZyeWWBivdMQ7grRX1xHmpkxVPA=" - } + "maven-model-3.6.3.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/maven/maven-model/3.6.3/maven-model-3.6.3.jar" + ], + "hash": "sha256-F87x9Y4UbvDX2elrO5LZih1v19KzKIulOOj/Hg2RYM8=" + }, + "maven-model-3.6.3.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/maven/maven-model/3.6.3/maven-model-3.6.3.pom" + ], + "hash": "sha256-fHIOjLA9KFxxzW4zTZyeWWBivdMQ7grRX1xHmpkxVPA=" } } }, "org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin": { - "4.1.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "org.gradle.kotlin.kotlin-dsl.gradle.plugin-4.1.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/4.1.0/org.gradle.kotlin.kotlin-dsl.gradle.plugin-4.1.0.pom" - ], - "hash": "sha256-PKFoMBmO4Pc//RRgknW3A5zR/seULCInsEX6JpbjV2c=" - } + "4.2.1": { + "org.gradle.kotlin.kotlin-dsl.gradle.plugin-4.2.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/4.2.1/org.gradle.kotlin.kotlin-dsl.gradle.plugin-4.2.1.pom" + ], + "hash": "sha256-MR/57KF7D2ycyBBOu4jHPTikmFoEiLAWcLwr4J5aIyA=" } } }, "org.gradle.kotlin:gradle-kotlin-dsl-plugins": { - "4.1.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gradle-kotlin-dsl-plugins-4.1.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/4.1.0/gradle-kotlin-dsl-plugins-4.1.0.jar" - ], - "hash": "sha256-jpBY+e9xNsVaJKXPKgoZKNb9oYJ2JZ0KktaxAr8m1Cc=" - }, - "gradle-kotlin-dsl-plugins-4.1.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/4.1.0/gradle-kotlin-dsl-plugins-4.1.0.module" - ], - "hash": "sha256-0KuS4r6L+a8iIhAL4VOLP2R7SvA0+ZA1RJGKO4dxrq8=" - } + "4.2.1": { + "gradle-kotlin-dsl-plugins-4.2.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/4.2.1/gradle-kotlin-dsl-plugins-4.2.1.jar" + ], + "hash": "sha256-UU8yyenA0IAji9/8ASH0PRYEnFeFqadeuGYMTrplj/o=" + }, + "gradle-kotlin-dsl-plugins-4.2.1.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/4.2.1/gradle-kotlin-dsl-plugins-4.2.1.module" + ], + "hash": "sha256-0w8XMxUzcV3LgIG4YvZjGUf4YPHLjgWjJcexiIz/KgA=" + }, + "gradle-kotlin-dsl-plugins-4.2.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/4.2.1/gradle-kotlin-dsl-plugins-4.2.1.pom" + ], + "hash": "sha256-lMOWsjFHh+ZXZg516zxtQKFdolRygvFMJLsiXKuzJaI=" } } }, "org.jetbrains.intellij.deps:trove4j": { "1.0.20200330": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "trove4j-1.0.20200330.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" - ], - "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" - }, - "trove4j-1.0.20200330.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" - ], - "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" - } + "trove4j-1.0.20200330.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + ], + "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" + }, + "trove4j-1.0.20200330.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" + ], + "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" } } }, "org.jetbrains.kotlin:kotlin-android-extensions": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-android-extensions-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.9.0/kotlin-android-extensions-1.9.0.jar" - ], - "hash": "sha256-IGdbuyp7aYKnFEUYpRi5qJZfkK6JuMmHiJgBIkSh6jM=" - }, - "kotlin-android-extensions-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.9.0/kotlin-android-extensions-1.9.0.pom" - ], - "hash": "sha256-WOHIg3JukUaVIDV95u0Xw/mSnI4IsRdKJ6OtbsDrzVI=" - } + "1.9.20": { + "kotlin-android-extensions-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.9.20/kotlin-android-extensions-1.9.20.jar" + ], + "hash": "sha256-t3EjlGnwrwfhgPdGz95qeVbCtiYeGuIOWx1iCg3Sm/8=" + }, + "kotlin-android-extensions-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.9.20/kotlin-android-extensions-1.9.20.pom" + ], + "hash": "sha256-DXrbht5Z1d44B+3tGwlbyeFLAK3x3CUKX2LJw/VBg+Y=" } } }, "org.jetbrains.kotlin:kotlin-assignment": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-assignment-1.9.0-gradle81.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment/1.9.0/kotlin-assignment-1.9.0-gradle81.jar" - ], - "hash": "sha256-mBdB+GlpwM4YQ1pcEJePJ3VGMxbOgqp/gmfsf2qfFNk=" - }, - "kotlin-assignment-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment/1.9.0/kotlin-assignment-1.9.0.module" - ], - "hash": "sha256-kqBzm0y4NgSm3jddsKP+gTUDhZy8+aLtqZ++CXs8e9Y=" - } + "1.9.20": { + "kotlin-assignment-1.9.20-gradle81.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment/1.9.20/kotlin-assignment-1.9.20-gradle81.jar" + ], + "hash": "sha256-ztlN7cdMOUOlaRsY6tTRZzLwvbQQeLAoJND8foLj/uI=" + }, + "kotlin-assignment-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment/1.9.20/kotlin-assignment-1.9.20.module" + ], + "hash": "sha256-KfAzaty3JPax04XG7SfYv1FikHMXu8gvuaTjGJ8D5Gc=" + }, + "kotlin-assignment-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment/1.9.20/kotlin-assignment-1.9.20.pom" + ], + "hash": "sha256-MjMxOtdq5rpN2Npal4hCduW0aik7RJWLw1LKAdRm9+0=" } } }, "org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-assignment-compiler-plugin-embeddable-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment-compiler-plugin-embeddable/1.9.0/kotlin-assignment-compiler-plugin-embeddable-1.9.0.jar" - ], - "hash": "sha256-MBY6DUXnN9gHW0kI0PCv8DXvqGa+iFIvQ37Jbg43KZQ=" - }, - "kotlin-assignment-compiler-plugin-embeddable-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment-compiler-plugin-embeddable/1.9.0/kotlin-assignment-compiler-plugin-embeddable-1.9.0.pom" - ], - "hash": "sha256-HDfsoLIO1JYF6lVsonWq8eyZUaKZge4TNxZYP2pD4J8=" - } + "1.9.20": { + "kotlin-assignment-compiler-plugin-embeddable-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment-compiler-plugin-embeddable/1.9.20/kotlin-assignment-compiler-plugin-embeddable-1.9.20.jar" + ], + "hash": "sha256-xiG4V/X+ExIZ2FduGR0G8tt6bfgPoUnQRsMuuiaQat0=" + }, + "kotlin-assignment-compiler-plugin-embeddable-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-assignment-compiler-plugin-embeddable/1.9.20/kotlin-assignment-compiler-plugin-embeddable-1.9.20.pom" + ], + "hash": "sha256-Df0Ud50u4/gHw+/3IBxl0jNX87jMEYK0sFbkdJX9UoE=" } } }, "org.jetbrains.kotlin:kotlin-build-tools-api": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-build-tools-api-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.0/kotlin-build-tools-api-1.9.0.jar" - ], - "hash": "sha256-0ZyavegKnPQtJezJLLEUjtOhXu2yZy2qHkZubaWQ7sY=" - }, - "kotlin-build-tools-api-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.0/kotlin-build-tools-api-1.9.0.pom" - ], - "hash": "sha256-iIFxmCZbm8BrPzSTWyv2qpj0gA7OvBzOQREN70m3pCE=" - } + "1.9.20": { + "kotlin-build-tools-api-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.20/kotlin-build-tools-api-1.9.20.jar" + ], + "hash": "sha256-xyKUjFaDUs3BncioskXRSq5QfU3P/eansmxTXEcsGxc=" + }, + "kotlin-build-tools-api-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.20/kotlin-build-tools-api-1.9.20.pom" + ], + "hash": "sha256-P7w3D4WHo9joDGny3M1lxVFzu0S505QuFVNrzjzNwaY=" } } }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-embeddable-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.0/kotlin-compiler-embeddable-1.9.0.jar" - ], - "hash": "sha256-lTtQaR103SGf8/ZkRnDD5UnYfN/AphVPFgKmoKXf43M=" - }, - "kotlin-compiler-embeddable-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.0/kotlin-compiler-embeddable-1.9.0.pom" - ], - "hash": "sha256-7jyHHO39bM9A0ESUQJbihlXeL5NF2ET+7GPMqcXkt8w=" - } + "1.9.20": { + "kotlin-compiler-embeddable-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.20/kotlin-compiler-embeddable-1.9.20.jar" + ], + "hash": "sha256-olAk/l2oRA3gGvBFxPy5VKIvB4c47AJhYIXwz8V7JwI=" + }, + "kotlin-compiler-embeddable-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.20/kotlin-compiler-embeddable-1.9.20.pom" + ], + "hash": "sha256-x9jfyJ5iFEJQRQa5SS+3YxF0BhIM6RByvAZ/+W0mTCM=" } } }, "org.jetbrains.kotlin:kotlin-compiler-runner": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-runner-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.0/kotlin-compiler-runner-1.9.0.jar" - ], - "hash": "sha256-BbWlXUlJFhpxT838ZKXwTYejZMm73IZBs7t6VVfkPqo=" - }, - "kotlin-compiler-runner-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.0/kotlin-compiler-runner-1.9.0.pom" - ], - "hash": "sha256-GIN9BlVntn5bzy4wTYWm4rbSRDz4En9AdnNKTo3yo2E=" - } + "1.9.20": { + "kotlin-compiler-runner-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.20/kotlin-compiler-runner-1.9.20.jar" + ], + "hash": "sha256-SXacBG+NOSZUpKtSr3lUVb1B6I2Dkq6rkCjw7dXo1Qs=" + }, + "kotlin-compiler-runner-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.20/kotlin-compiler-runner-1.9.20.pom" + ], + "hash": "sha256-XKJ9myEE4yMOf4Grqm62Eb85htdKAOVl4l7rGGENDYo=" } } }, "org.jetbrains.kotlin:kotlin-daemon-client": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-client-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.0/kotlin-daemon-client-1.9.0.jar" - ], - "hash": "sha256-WoyXfn3H8N4tka5Yva3CBBXe9M9dST5aGD+WxZeZAyA=" - }, - "kotlin-daemon-client-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.0/kotlin-daemon-client-1.9.0.pom" - ], - "hash": "sha256-sv50dBgjzM6JMXCWkg3LnOXBa460Z5jTn9jmdwPFidc=" - } + "1.9.20": { + "kotlin-daemon-client-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.20/kotlin-daemon-client-1.9.20.jar" + ], + "hash": "sha256-WCIwy8/WXTa5S8nRJ/kAJLjPF9+kpn72qSnxTGwnZhw=" + }, + "kotlin-daemon-client-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.20/kotlin-daemon-client-1.9.20.pom" + ], + "hash": "sha256-0qQYFjppSNcrBMvjUgOi4wXhw41WgJAXCshy+IH6k4E=" } } }, "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-embeddable-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.0/kotlin-daemon-embeddable-1.9.0.jar" - ], - "hash": "sha256-lDGCoTfs1A5ikFjaUtszbO6bZm+AmWtlWELyCmNz35o=" - }, - "kotlin-daemon-embeddable-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.0/kotlin-daemon-embeddable-1.9.0.pom" - ], - "hash": "sha256-OOMsu5GFenIGy/3cON1O4L5mX0CgEV/21NF348f4kq8=" - } + "1.9.20": { + "kotlin-daemon-embeddable-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.20/kotlin-daemon-embeddable-1.9.20.jar" + ], + "hash": "sha256-qTnLXW7ip1jJKFvZ8yhoJL6r4S2aS19J94TQvKMp3qU=" + }, + "kotlin-daemon-embeddable-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.20/kotlin-daemon-embeddable-1.9.20.pom" + ], + "hash": "sha256-zYkt52nMILl5jiJTjZljB0sF8cRI8uAat3VH7rZZfUE=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-1.9.0-gradle81.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.0/kotlin-gradle-plugin-1.9.0-gradle81.jar" - ], - "hash": "sha256-2UOg4ntHRuAfg0BaSfUmoi9HGx2x1GOdb84m1xHv+/4=" - }, - "kotlin-gradle-plugin-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.0/kotlin-gradle-plugin-1.9.0.module" - ], - "hash": "sha256-/mOWRe2PvcW8Et588lRopNsx52O6ea26ogahTeYP0xQ=" - } + "1.9.20": { + "kotlin-gradle-plugin-1.9.20-gradle81.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.20/kotlin-gradle-plugin-1.9.20-gradle81.jar" + ], + "hash": "sha256-BJEPymUvjb6ASknI5ylxv2QdA82LRaBlukzhDGWE6qw=" + }, + "kotlin-gradle-plugin-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.20/kotlin-gradle-plugin-1.9.20.module" + ], + "hash": "sha256-VVJcPgNpJSnI8ZZgd4mtyO6xogfqEx+NnBwytJf35jY=" + }, + "kotlin-gradle-plugin-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.20/kotlin-gradle-plugin-1.9.20.pom" + ], + "hash": "sha256-HOzt6DD+6ar1QulF/AQWZ1FYqlVgzGKYlcsvd3FBiTY=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-annotations-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-annotations/1.9.0/kotlin-gradle-plugin-annotations-1.9.0.jar" - ], - "hash": "sha256-KiZbNbx8VYIUJukbajzU9LkWOKC8fIffz+TgX36IRzg=" - }, - "kotlin-gradle-plugin-annotations-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-annotations/1.9.0/kotlin-gradle-plugin-annotations-1.9.0.pom" - ], - "hash": "sha256-qjXuWp0dpZMV92nH/tsshwBWD1PFaAupKwsniBpKQnE=" - } + "1.9.20": { + "kotlin-gradle-plugin-annotations-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-annotations/1.9.20/kotlin-gradle-plugin-annotations-1.9.20.jar" + ], + "hash": "sha256-Klw2IuJGhYTRq32rOs2P+2BAO2N90GA69nXibToFQyk=" + }, + "kotlin-gradle-plugin-annotations-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-annotations/1.9.20/kotlin-gradle-plugin-annotations-1.9.20.pom" + ], + "hash": "sha256-9L+gqiwjkuTyPia38aQZhlvrdqAW2BgIcrsIbMADWU4=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-api-1.9.0-gradle81.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.0/kotlin-gradle-plugin-api-1.9.0-gradle81.jar" - ], - "hash": "sha256-AhbssMeA+V47EBoOlc/DZ/LvVrBvLeqqqZJaDxF8INk=" - }, - "kotlin-gradle-plugin-api-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.0/kotlin-gradle-plugin-api-1.9.0.jar" - ], - "hash": "sha256-AhbssMeA+V47EBoOlc/DZ/LvVrBvLeqqqZJaDxF8INk=" - }, - "kotlin-gradle-plugin-api-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.0/kotlin-gradle-plugin-api-1.9.0.module" - ], - "hash": "sha256-Gu1WWijZE0KsWkuhRsKFal67xjkoXFKVUhefr8dhTds=" - } + "1.9.20": { + "kotlin-gradle-plugin-api-1.9.20-gradle81.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.20/kotlin-gradle-plugin-api-1.9.20-gradle81.jar" + ], + "hash": "sha256-KHwmdl+GkuXrVQWFQSaBnPuwx9XUm75fRXcUJ+oZkT0=" + }, + "kotlin-gradle-plugin-api-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.20/kotlin-gradle-plugin-api-1.9.20.jar" + ], + "hash": "sha256-KHwmdl+GkuXrVQWFQSaBnPuwx9XUm75fRXcUJ+oZkT0=" + }, + "kotlin-gradle-plugin-api-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.20/kotlin-gradle-plugin-api-1.9.20.module" + ], + "hash": "sha256-SD51d/Tp4tPKF/aqZPRlXUYDwrHQ5t/VlRVS70DV10U=" + }, + "kotlin-gradle-plugin-api-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.20/kotlin-gradle-plugin-api-1.9.20.pom" + ], + "hash": "sha256-oZKj3Ob7gpwnvQgdggXYmJlp1R/D7J5tctzERt6H9ys=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-idea": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-idea-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.0/kotlin-gradle-plugin-idea-1.9.0.jar" - ], - "hash": "sha256-C7JszuNyr7m1hPKFfofMLz9TK2Kk9/pFdVjzr8Or6ZU=" - }, - "kotlin-gradle-plugin-idea-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.0/kotlin-gradle-plugin-idea-1.9.0.module" - ], - "hash": "sha256-pVg82bC0AS6VWtlhn7kBe1saosJRsFltr1M0kExcpls=" - } + "1.9.20": { + "kotlin-gradle-plugin-idea-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20/kotlin-gradle-plugin-idea-1.9.20.jar" + ], + "hash": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=" + }, + "kotlin-gradle-plugin-idea-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20/kotlin-gradle-plugin-idea-1.9.20.module" + ], + "hash": "sha256-Hms5OB86T5sUl0VOgl+JQuDJxuw9wbii/WNuI3GV+Ks=" + }, + "kotlin-gradle-plugin-idea-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20/kotlin-gradle-plugin-idea-1.9.20.pom" + ], + "hash": "sha256-m6hUoroB+w9/7fl8b5P2W42otQ6jv1OQofuoDmQqMic=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-idea-proto-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.0/kotlin-gradle-plugin-idea-proto-1.9.0.jar" - ], - "hash": "sha256-54mY6iK81fVtE5gszBJMnHM3vRUHVMvcivKhSNdslwA=" - }, - "kotlin-gradle-plugin-idea-proto-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.0/kotlin-gradle-plugin-idea-proto-1.9.0.pom" - ], - "hash": "sha256-QeElaFOKOjQHBMlww6T2D/WAH/3OQlymjKLAtHIhclA=" - } + "1.9.20": { + "kotlin-gradle-plugin-idea-proto-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20/kotlin-gradle-plugin-idea-proto-1.9.20.jar" + ], + "hash": "sha256-xnsNiEn+vdmpZO2gvRZ8FnxNBWyo3TiSQdkuHXY8lJA=" + }, + "kotlin-gradle-plugin-idea-proto-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20/kotlin-gradle-plugin-idea-proto-1.9.20.pom" + ], + "hash": "sha256-1AENSzu56SQPPeDnjo31pYEjbzPWLoBwyP3yUxdwNZQ=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-model-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.0/kotlin-gradle-plugin-model-1.9.0.jar" - ], - "hash": "sha256-/wWqtoizSnmSp+NfncTewlhD8Tqelwrv5W3T4SKghBU=" - }, - "kotlin-gradle-plugin-model-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.0/kotlin-gradle-plugin-model-1.9.0.module" - ], - "hash": "sha256-ZvS5FEcM80bgXQP4otWenHRvpu3PZMcS8XagiBqsPkk=" - } + "1.9.20": { + "kotlin-gradle-plugin-model-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.20/kotlin-gradle-plugin-model-1.9.20.jar" + ], + "hash": "sha256-f5MPDkVLdYGPX4l2ulFfOuyIdnGl/oU4Csl/BdqZhqc=" + }, + "kotlin-gradle-plugin-model-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.20/kotlin-gradle-plugin-model-1.9.20.module" + ], + "hash": "sha256-OZaqq5tUbM9FWxyvDDFuoy6c5kb+tU6XOvTWn7YF8kg=" + }, + "kotlin-gradle-plugin-model-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.20/kotlin-gradle-plugin-model-1.9.20.pom" + ], + "hash": "sha256-jXpoeFaRP5ydn96r2/hg6cEZ65WtmdXbXYisIya1FJs=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugins-bom": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugins-bom-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.0/kotlin-gradle-plugins-bom-1.9.0.module" - ], - "hash": "sha256-/SufabguQ8tQnwhBsYvzxd99q18eC+oDT8CypZnW4pY=" - }, - "kotlin-gradle-plugins-bom-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.0/kotlin-gradle-plugins-bom-1.9.0.pom" - ], - "hash": "sha256-XTmtkDDf0zsLrCn3UAAJzmKHYulP5h8BF3rhNL24D6E=" - } + "1.9.20": { + "kotlin-gradle-plugins-bom-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.20/kotlin-gradle-plugins-bom-1.9.20.module" + ], + "hash": "sha256-dyD4Rc/jGaoablsjOH5pIKNema5CGMoPb24H/RcTCTw=" + }, + "kotlin-gradle-plugins-bom-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.20/kotlin-gradle-plugins-bom-1.9.20.pom" + ], + "hash": "sha256-bzukKj6YFwAoTJVhRu9NcWuJrb5dgDq5JVPewhY0QzA=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-api": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-api-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.9.0/kotlin-klib-commonizer-api-1.9.0.jar" - ], - "hash": "sha256-hd4ulysLtvRSjB90j0PEhmMUX8hTnsqWwT0bwNo/k10=" - }, - "kotlin-klib-commonizer-api-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.9.0/kotlin-klib-commonizer-api-1.9.0.pom" - ], - "hash": "sha256-hE+SCI/0j4v64lYh4yStw1d5CM9lD0/bJWlhC4+vaz4=" - } + "1.9.20": { + "kotlin-klib-commonizer-api-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.9.20/kotlin-klib-commonizer-api-1.9.20.jar" + ], + "hash": "sha256-ibYmCCiVMELjEKUlkqpbWV9fibZBzGo9OoFV75LYj/4=" + }, + "kotlin-klib-commonizer-api-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.9.20/kotlin-klib-commonizer-api-1.9.20.pom" + ], + "hash": "sha256-l4D9xWeaTbGhcPpSEPVhzrKtRrb4Kchqwx/HjPkpbGU=" } } }, "org.jetbrains.kotlin:kotlin-native-utils": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-native-utils-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.9.0/kotlin-native-utils-1.9.0.jar" - ], - "hash": "sha256-D0gF93S/tcG20UXf5g09ILGu4ACJbOjs8+7/hM5EAjs=" - }, - "kotlin-native-utils-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.9.0/kotlin-native-utils-1.9.0.pom" - ], - "hash": "sha256-Kazy3vkmve3Z6yBOx3Tnhq3Ek0EGqSlJAK81FVbn52o=" - } + "1.9.20": { + "kotlin-native-utils-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.9.20/kotlin-native-utils-1.9.20.jar" + ], + "hash": "sha256-sPkrySU6kH8M4oUyhkP+ijbCftSUtcWRnuCcKSbY6NI=" + }, + "kotlin-native-utils-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.9.20/kotlin-native-utils-1.9.20.pom" + ], + "hash": "sha256-8+9ZeAaTG0DO7YHZG2nnzHp4Z+zO2S20S7/mEkd2xbw=" } } }, "org.jetbrains.kotlin:kotlin-project-model": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-project-model-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.9.0/kotlin-project-model-1.9.0.jar" - ], - "hash": "sha256-rgk26bTGkh8D73eTYcrLu3XtKyIQR5+S9l8cushuNAw=" - }, - "kotlin-project-model-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.9.0/kotlin-project-model-1.9.0.pom" - ], - "hash": "sha256-6sHGTGAMYAJ7jmjfrTogPEFbn6IkWB1oz6Xnc+hWa3g=" - } + "1.9.20": { + "kotlin-project-model-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.9.20/kotlin-project-model-1.9.20.jar" + ], + "hash": "sha256-JhqbQOJA4lmsNZwWk4AC7MbAhDSlxuXlv/7iQqPFAhg=" + }, + "kotlin-project-model-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.9.20/kotlin-project-model-1.9.20.pom" + ], + "hash": "sha256-4FhEBdW+70QKZrKQ1uTA3UPqll3DW3cMHqMmSofSczw=" } } }, "org.jetbrains.kotlin:kotlin-reflect": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-reflect-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.9.0/kotlin-reflect-1.9.0.jar" - ], - "hash": "sha256-IHAVm+UU6o6jziyLHueZPm/2CpNWWimfIAYpqn339YE=" - }, - "kotlin-reflect-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.9.0/kotlin-reflect-1.9.0.pom" - ], - "hash": "sha256-hXFWVnbRiXIEcTBs7ppV2RbAgDgvNabaaBk6x7EvTNs=" - } + "1.9.20": { + "kotlin-reflect-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.9.20/kotlin-reflect-1.9.20.jar" + ], + "hash": "sha256-SbZvmonVD9KVTC6K6sgOT0iLCgkyKiXvrWJhV2cT3A8=" + }, + "kotlin-reflect-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.9.20/kotlin-reflect-1.9.20.pom" + ], + "hash": "sha256-lCtehgLTF+wTZS8cAiIFK7kIF/KM9v6dRxEvCbPo5n0=" } }, "1.6.10": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-reflect-1.6.10.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar" - ], - "hash": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=" - }, - "kotlin-reflect-1.6.10.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.pom" - ], - "hash": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" - } + "kotlin-reflect-1.6.10.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar" + ], + "hash": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=" + }, + "kotlin-reflect-1.6.10.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.pom" + ], + "hash": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" } } }, "org.jetbrains.kotlin:kotlin-sam-with-receiver": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-sam-with-receiver-1.9.0-gradle81.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.9.0/kotlin-sam-with-receiver-1.9.0-gradle81.jar" - ], - "hash": "sha256-mK1U0XMRxg6FyGlDPV3TdpMTIDABJwCb5+nrsyH8xCs=" - }, - "kotlin-sam-with-receiver-1.9.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.9.0/kotlin-sam-with-receiver-1.9.0.module" - ], - "hash": "sha256-GTPz8nsCrr/6LnvBmWN8TKg90xgHqjgwDLHh+jGsoiU=" - } + "1.9.20": { + "kotlin-sam-with-receiver-1.9.20-gradle81.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.9.20/kotlin-sam-with-receiver-1.9.20-gradle81.jar" + ], + "hash": "sha256-MDCZRpW7ZaAXvjPiQzLpKtDTwdkLyifA9KL3lStV74M=" + }, + "kotlin-sam-with-receiver-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.9.20/kotlin-sam-with-receiver-1.9.20.module" + ], + "hash": "sha256-goKuJEBF/oGCFBPZSL8mp+/ncYNCGxcOZVj+TC3ORMA=" + }, + "kotlin-sam-with-receiver-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.9.20/kotlin-sam-with-receiver-1.9.20.pom" + ], + "hash": "sha256-IV1w6BR2xN00PCyRSi9WEhODOXvM4Z8ITLsCqpK2kGM=" } } }, "org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver-compiler-plugin-embeddable/1.9.0/kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.0.jar" - ], - "hash": "sha256-o7OlA4sNEybfGz/lvyCmaQnt1C3qa2P3BgCm8k/0VYw=" - }, - "kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver-compiler-plugin-embeddable/1.9.0/kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.0.pom" - ], - "hash": "sha256-WdgiTXgRi2RAwdRsCRzwLOWSnQaTU0hZnxP9wrmoU88=" - } + "1.9.20": { + "kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver-compiler-plugin-embeddable/1.9.20/kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.20.jar" + ], + "hash": "sha256-02IXChzBUxYPDLIDjIRBEDS1bAVamzFvMsC3txaMoPI=" + }, + "kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver-compiler-plugin-embeddable/1.9.20/kotlin-sam-with-receiver-compiler-plugin-embeddable-1.9.20.pom" + ], + "hash": "sha256-lo97qpSJb+esipLfy16Tfd22iSIJudwCJUNUugrXf2A=" } } }, "org.jetbrains.kotlin:kotlin-script-runtime": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-script-runtime-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.9.0/kotlin-script-runtime-1.9.0.jar" - ], - "hash": "sha256-2E0MykEFD6wqlS0RBEc8Mpr/BMULNxMuV1SiCYCa3Z8=" - }, - "kotlin-script-runtime-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.9.0/kotlin-script-runtime-1.9.0.pom" - ], - "hash": "sha256-FNwHhdGUFP7sEgI91z64DIPQeIC3PlS48IqHj0I9seY=" - } + "1.9.20": { + "kotlin-script-runtime-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.9.20/kotlin-script-runtime-1.9.20.jar" + ], + "hash": "sha256-ompiVqdvdmq4us20CbP4yUDZmXEqjoiGQlK2eNZrq54=" + }, + "kotlin-script-runtime-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.9.20/kotlin-script-runtime-1.9.20.pom" + ], + "hash": "sha256-vNIn0pN0LFEaJLssVoItlfljivUTW5c+fNo+inZoZXk=" } } }, "org.jetbrains.kotlin:kotlin-scripting-common": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-common-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.0/kotlin-scripting-common-1.9.0.jar" - ], - "hash": "sha256-KFxBwO7tWaDn3LGIuJ+BVBR/vLvVNUcc9piWzNonP4Q=" - }, - "kotlin-scripting-common-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.0/kotlin-scripting-common-1.9.0.pom" - ], - "hash": "sha256-C/MG5PRe6xrDAk4pnUybcL4J7OmsAOcLL/mLPtQA8wc=" - } + "1.9.20": { + "kotlin-scripting-common-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.20/kotlin-scripting-common-1.9.20.jar" + ], + "hash": "sha256-WqCEd8tz95J0E67Gg6SqOz+Z6HvgYwJVzml0UqGkLWU=" + }, + "kotlin-scripting-common-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.20/kotlin-scripting-common-1.9.20.pom" + ], + "hash": "sha256-GH6fO3S9VqCDZJgYx7mkD4vCP2IBKwinvJnD+ohr/wM=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-embeddable-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.0/kotlin-scripting-compiler-embeddable-1.9.0.jar" - ], - "hash": "sha256-Rp3RIGiVipevzhGIoBRFVM3tZ95aGqC/XKUwOfKdizY=" - }, - "kotlin-scripting-compiler-embeddable-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.0/kotlin-scripting-compiler-embeddable-1.9.0.pom" - ], - "hash": "sha256-UJ5ikUwwvT43GcDgLk5Df8vxkRa4ouZYSPbUbFTsXJ4=" - } + "1.9.20": { + "kotlin-scripting-compiler-embeddable-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.20/kotlin-scripting-compiler-embeddable-1.9.20.jar" + ], + "hash": "sha256-IYHdDE1SxvaWrZ8Xk0IzeQ9NaCNLFBjWN2/aflw3TE4=" + }, + "kotlin-scripting-compiler-embeddable-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.20/kotlin-scripting-compiler-embeddable-1.9.20.pom" + ], + "hash": "sha256-JmEo2/Q1466/7mU1fd4QLJ7ZKd/rCQHla+eMoUjFc/c=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-impl-embeddable-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.0/kotlin-scripting-compiler-impl-embeddable-1.9.0.jar" - ], - "hash": "sha256-ZcUlbiyPvdpCbAMobmomgmfXEu+V7C05yVKSlXN4sE0=" - }, - "kotlin-scripting-compiler-impl-embeddable-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.0/kotlin-scripting-compiler-impl-embeddable-1.9.0.pom" - ], - "hash": "sha256-zaYp8KgbqcAKM95QJ/D4/7+fC45E5BlwNHdmu4WLTmM=" - } + "1.9.20": { + "kotlin-scripting-compiler-impl-embeddable-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.20/kotlin-scripting-compiler-impl-embeddable-1.9.20.jar" + ], + "hash": "sha256-3Jq29pxZKtHx0uK5lLl1CdDuCUgL6mvHce7u8wceuBc=" + }, + "kotlin-scripting-compiler-impl-embeddable-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.20/kotlin-scripting-compiler-impl-embeddable-1.9.20.pom" + ], + "hash": "sha256-bbowA+jK3LFJkt/xNOhmyrWQXquA4nAj3kHCY4WDgZg=" } } }, "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-jvm-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.0/kotlin-scripting-jvm-1.9.0.jar" - ], - "hash": "sha256-Zp3SvGBBjgdRU/2K2NllvlaetlwvMIOIyxEDud8TUVk=" - }, - "kotlin-scripting-jvm-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.0/kotlin-scripting-jvm-1.9.0.pom" - ], - "hash": "sha256-Ymj4BVjTX9qSRruneTKWkrlNWJWWVQfL6KhIkSxQ5yo=" - } + "1.9.20": { + "kotlin-scripting-jvm-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.20/kotlin-scripting-jvm-1.9.20.jar" + ], + "hash": "sha256-gJ9zvdTdd2auHvLO2WiJbOnAPWpf5t5vZ5l3iFH3W9M=" + }, + "kotlin-scripting-jvm-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.20/kotlin-scripting-jvm-1.9.20.pom" + ], + "hash": "sha256-v4gcbi/Go36p0J/+mMoHLfzajcgoj9ibJMrcYLFNt14=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.9.0/kotlin-stdlib-1.9.0.jar" - ], - "hash": "sha256-Na7/vi21qkRgcs7lD87ki3+p4vxRyjfAzH19C8OdlS4=" - }, - "kotlin-stdlib-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.9.0/kotlin-stdlib-1.9.0.pom" - ], - "hash": "sha256-N3UiY/Ysw+MlCFbiiO5Kc9QQLXJqd2JwNPlIBsjBCso=" - } - } - } - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.0/kotlin-stdlib-common-1.9.0.jar" - ], - "hash": "sha256-KDJ0IEvXwCB4nsRvj45yr0JE1/VQszkqV+XKAGrXqiw=" - }, - "kotlin-stdlib-common-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.0/kotlin-stdlib-common-1.9.0.pom" - ], - "hash": "sha256-NmDTanD+s6vknxG5BjPkHTYnNXbwcbDhCdqbOg3wgqU=" - } - } - } - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk7-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.0/kotlin-stdlib-jdk7-1.9.0.jar" - ], - "hash": "sha256-t5eaeqyUBV8Nnx/TtHzl/+HLYDKoQrqfvnGG8IUokXg=" - }, - "kotlin-stdlib-jdk7-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.0/kotlin-stdlib-jdk7-1.9.0.pom" - ], - "hash": "sha256-wRB08MiYqYuGPGFEcdQ409+Soewzgqbjf5NdfXGVS1o=" - } - } - } - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk8-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.0/kotlin-stdlib-jdk8-1.9.0.jar" - ], - "hash": "sha256-pZ+iT98f+1lLrs2/D9EAEPl3zqECNtSH/jRkl3pzd/o=" - }, - "kotlin-stdlib-jdk8-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.0/kotlin-stdlib-jdk8-1.9.0.pom" - ], - "hash": "sha256-ZNWY3YjiUEZnMeIDBKtvBsu7urfuMitHA7a1n4gcT5I=" - } + "1.9.20": { + "kotlin-stdlib-1.9.20-all.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.9.20/kotlin-stdlib-1.9.20-all.jar" + ], + "hash": "sha256-zsOLwzAucqiq+c3kNrWpBx7gMx4q0F6E2LuJczTX6dQ=" + }, + "kotlin-stdlib-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.9.20/kotlin-stdlib-1.9.20.jar" + ], + "hash": "sha256-KKNbzf9G2GT4DzRqYX5IYoSyCNFzeMQZAN+x3pWpDmw=" + }, + "kotlin-stdlib-1.9.20.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.9.20/kotlin-stdlib-1.9.20.module" + ], + "hash": "sha256-3Mql0xVHD6s5IFAohru4Xy2myGECxl2cBEEFRO7bIBk=" + }, + "kotlin-stdlib-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.9.20/kotlin-stdlib-1.9.20.pom" + ], + "hash": "sha256-43IWpzLI6Bqf0FtN2JLDDKwMrXtOP9ovlmP0jogHQcA=" } } }, "org.jetbrains.kotlin:kotlin-tooling-core": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-tooling-core-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.9.0/kotlin-tooling-core-1.9.0.jar" - ], - "hash": "sha256-5TmiJCi5ysZ/dbLWHytuKnGDUNe7MYI8fcqJB/kJma4=" - }, - "kotlin-tooling-core-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.9.0/kotlin-tooling-core-1.9.0.pom" - ], - "hash": "sha256-KSbD/CFJWXAcjxYNjdyGn3s/pFKv3o3RdcjnwrvHBSI=" - } + "1.9.20": { + "kotlin-tooling-core-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.9.20/kotlin-tooling-core-1.9.20.jar" + ], + "hash": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=" + }, + "kotlin-tooling-core-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.9.20/kotlin-tooling-core-1.9.20.pom" + ], + "hash": "sha256-c9r0kUA5KLFcSTCVeuABrPBPazpLwo/kqld37wlwntY=" } } }, "org.jetbrains.kotlin:kotlin-util-io": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-io-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.9.0/kotlin-util-io-1.9.0.jar" - ], - "hash": "sha256-gdNtxt4/C+rwTDl6BrVoITujc6vO9Tlyt7gvYX1a9ws=" - }, - "kotlin-util-io-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.9.0/kotlin-util-io-1.9.0.pom" - ], - "hash": "sha256-BUBa+xn3tgbFKr6haJqi1ew9qQL+4teoV2lDOeSgQJQ=" - } + "1.9.20": { + "kotlin-util-io-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.9.20/kotlin-util-io-1.9.20.jar" + ], + "hash": "sha256-x0/aqunXn98DMn7oc4JR4CSySyTYtTd6GkKaw7f3LMo=" + }, + "kotlin-util-io-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.9.20/kotlin-util-io-1.9.20.pom" + ], + "hash": "sha256-rbH0NbMLIlY6oK5X0/Y5YkWYhIennq+uOOZnb9ggKok=" } } }, "org.jetbrains.kotlin:kotlin-util-klib": { - "1.9.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-klib-1.9.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.9.0/kotlin-util-klib-1.9.0.jar" - ], - "hash": "sha256-wtxr820zabdzdVq4k3uX5Tmk1F04Fb7xm+36FUsS0xM=" - }, - "kotlin-util-klib-1.9.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.9.0/kotlin-util-klib-1.9.0.pom" - ], - "hash": "sha256-acZHGaDgRjb2whMZ/lGKC1gieEu66P7YXmUfv6b4pFs=" - } + "1.9.20": { + "kotlin-util-klib-1.9.20.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.9.20/kotlin-util-klib-1.9.20.jar" + ], + "hash": "sha256-xFPv4noGMtFhUb/fAIShK4zAGf0ss0LiuIkqzM5OkbI=" + }, + "kotlin-util-klib-1.9.20.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.9.20/kotlin-util-klib-1.9.20.pom" + ], + "hash": "sha256-Vuv6PpLwCiXzwL/tyaYxCV4oYsj/m6WY+T5pGkCe7c0=" } } }, "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { "1.5.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlinx-coroutines-core-jvm-1.5.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" - ], - "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" - }, - "kotlinx-coroutines-core-jvm-1.5.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" - ], - "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" - } + "kotlinx-coroutines-core-jvm-1.5.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" + ], + "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" + ], + "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.pom" + ], + "hash": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/golden/dependency/classifier.groovy.json b/fixtures/golden/dependency/classifier.groovy.json index ac1d5ef..4a89135 100644 --- a/fixtures/golden/dependency/classifier.groovy.json +++ b/fixtures/golden/dependency/classifier.groovy.json @@ -1,21 +1,17 @@ { "com.badlogicgames.gdx:gdx-platform": { "1.9.9": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gdx-platform-1.9.9-natives-desktop.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9-natives-desktop.jar" - ], - "hash": "sha256-e8c9VPpFH+LeJU6PgmCkOb/jutOxFnO6LPMaTxL2hU8=" - }, - "gdx-platform-1.9.9.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9.pom" - ], - "hash": "sha256-SWnDZyJaErav4Z4sA+D1WA3U1aQOSR64sd8+cQzofSY=" - } + "gdx-platform-1.9.9-natives-desktop.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9-natives-desktop.jar" + ], + "hash": "sha256-e8c9VPpFH+LeJU6PgmCkOb/jutOxFnO6LPMaTxL2hU8=" + }, + "gdx-platform-1.9.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9.pom" + ], + "hash": "sha256-SWnDZyJaErav4Z4sA+D1WA3U1aQOSR64sd8+cQzofSY=" } } } diff --git a/fixtures/golden/dependency/classifier.kotlin.json b/fixtures/golden/dependency/classifier.kotlin.json index ac1d5ef..4a89135 100644 --- a/fixtures/golden/dependency/classifier.kotlin.json +++ b/fixtures/golden/dependency/classifier.kotlin.json @@ -1,21 +1,17 @@ { "com.badlogicgames.gdx:gdx-platform": { "1.9.9": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gdx-platform-1.9.9-natives-desktop.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9-natives-desktop.jar" - ], - "hash": "sha256-e8c9VPpFH+LeJU6PgmCkOb/jutOxFnO6LPMaTxL2hU8=" - }, - "gdx-platform-1.9.9.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9.pom" - ], - "hash": "sha256-SWnDZyJaErav4Z4sA+D1WA3U1aQOSR64sd8+cQzofSY=" - } + "gdx-platform-1.9.9-natives-desktop.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9-natives-desktop.jar" + ], + "hash": "sha256-e8c9VPpFH+LeJU6PgmCkOb/jutOxFnO6LPMaTxL2hU8=" + }, + "gdx-platform-1.9.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/badlogicgames/gdx/gdx-platform/1.9.9/gdx-platform-1.9.9.pom" + ], + "hash": "sha256-SWnDZyJaErav4Z4sA+D1WA3U1aQOSR64sd8+cQzofSY=" } } } diff --git a/fixtures/golden/dependency/maven-bom.kotlin.json b/fixtures/golden/dependency/maven-bom.kotlin.json index d73bd87..c43c01e 100644 --- a/fixtures/golden/dependency/maven-bom.kotlin.json +++ b/fixtures/golden/dependency/maven-bom.kotlin.json @@ -1,55 +1,43 @@ { "io.micrometer:micrometer-bom": { "1.5.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "micrometer-bom-1.5.1.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom" - ], - "hash": "sha256-K/qF6ds8ck5sWvelJBYk+w+K04oQpT/4BtY57WVLRUI=" - } + "micrometer-bom-1.5.1.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom" + ], + "hash": "sha256-K/qF6ds8ck5sWvelJBYk+w+K04oQpT/4BtY57WVLRUI=" } } }, "io.micrometer:micrometer-core": { "1.5.1": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "micrometer-core-1.5.1.jar": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar" - ], - "hash": "sha256-DtgVYBDVGDBWMwSfeKC6O+fwqd+N2q4eTizJgQ1wfI8=" - }, - "micrometer-core-1.5.1.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom" - ], - "hash": "sha256-Cb4KaUHaOvdOz7VpDax6kJKuT2KWY5Ci73foX2xl6xw=" - } + "micrometer-core-1.5.1.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar" + ], + "hash": "sha256-DtgVYBDVGDBWMwSfeKC6O+fwqd+N2q4eTizJgQ1wfI8=" + }, + "micrometer-core-1.5.1.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom" + ], + "hash": "sha256-Cb4KaUHaOvdOz7VpDax6kJKuT2KWY5Ci73foX2xl6xw=" } } }, "org.hdrhistogram:HdrHistogram": { "2.1.12": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "HdrHistogram-2.1.12.jar": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar" - ], - "hash": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" - }, - "HdrHistogram-2.1.12.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom" - ], - "hash": "sha256-f7PnkMFU0bXiMXC7jL9/cO8ICa8XIp8dywENd5llEIA=" - } + "HdrHistogram-2.1.12.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar" + ], + "hash": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + "HdrHistogram-2.1.12.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom" + ], + "hash": "sha256-f7PnkMFU0bXiMXC7jL9/cO8ICa8XIp8dywENd5llEIA=" } } } diff --git a/fixtures/golden/dependency/snapshot-dynamic.groovy.json b/fixtures/golden/dependency/snapshot-dynamic.groovy.json index 6ce329a..5463f25 100644 --- a/fixtures/golden/dependency/snapshot-dynamic.groovy.json +++ b/fixtures/golden/dependency/snapshot-dynamic.groovy.json @@ -1,19 +1,15 @@ { "org.apache:test-SNAPSHOT1": { "2.0.2-SNAPSHOT": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "test-SNAPSHOT1-2.0.2-20070310.181613-3.jar": { - "urls": [ - ], - "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" - }, - "test-SNAPSHOT1-2.0.2-20070310.181613-3.pom": { - "urls": [ - ], - "hash": "sha256-HkNYH8bwRqh0B760aORWKwMuDrO1E89Y8tx0esl66gs=" - } + "test-SNAPSHOT1-2.0.2-20070310.181613-3.jar": { + "urls": [ + ], + "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" + }, + "test-SNAPSHOT1-2.0.2-20070310.181613-3.pom": { + "urls": [ + ], + "hash": "sha256-HkNYH8bwRqh0B760aORWKwMuDrO1E89Y8tx0esl66gs=" } } } diff --git a/fixtures/golden/dependency/snapshot-dynamic.kotlin.json b/fixtures/golden/dependency/snapshot-dynamic.kotlin.json index 6ce329a..5463f25 100644 --- a/fixtures/golden/dependency/snapshot-dynamic.kotlin.json +++ b/fixtures/golden/dependency/snapshot-dynamic.kotlin.json @@ -1,19 +1,15 @@ { "org.apache:test-SNAPSHOT1": { "2.0.2-SNAPSHOT": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "test-SNAPSHOT1-2.0.2-20070310.181613-3.jar": { - "urls": [ - ], - "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" - }, - "test-SNAPSHOT1-2.0.2-20070310.181613-3.pom": { - "urls": [ - ], - "hash": "sha256-HkNYH8bwRqh0B760aORWKwMuDrO1E89Y8tx0esl66gs=" - } + "test-SNAPSHOT1-2.0.2-20070310.181613-3.jar": { + "urls": [ + ], + "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" + }, + "test-SNAPSHOT1-2.0.2-20070310.181613-3.pom": { + "urls": [ + ], + "hash": "sha256-HkNYH8bwRqh0B760aORWKwMuDrO1E89Y8tx0esl66gs=" } } } diff --git a/fixtures/golden/dependency/snapshot-redirect.groovy.json b/fixtures/golden/dependency/snapshot-redirect.groovy.json index a8a87e2..d3f7334 100644 --- a/fixtures/golden/dependency/snapshot-redirect.groovy.json +++ b/fixtures/golden/dependency/snapshot-redirect.groovy.json @@ -1,21 +1,17 @@ { "com.github.anuken:packr": { "-SNAPSHOT": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "packr--SNAPSHOT.jar": { - "urls": [ - "https://jitpack.io/com/github/anuken/packr/-SNAPSHOT/packr--SNAPSHOT.jar" - ], - "hash": "sha256-XrfVZLc7efr2n3Bz6mOw8DkRI0T8rU8B/MKUMVDl71w=" - }, - "packr--SNAPSHOT.pom": { - "urls": [ - "https://jitpack.io/com/github/anuken/packr/-SNAPSHOT/packr--SNAPSHOT.pom" - ], - "hash": "sha256-xP28J7blX1IzuJxD4u/wy1ZbwAT5RAajBcpBWs1fAxU=" - } + "packr--SNAPSHOT.jar": { + "urls": [ + "https://jitpack.io/com/github/anuken/packr/-SNAPSHOT/packr--SNAPSHOT.jar" + ], + "hash": "sha256-XrfVZLc7efr2n3Bz6mOw8DkRI0T8rU8B/MKUMVDl71w=" + }, + "packr--SNAPSHOT.pom": { + "urls": [ + "https://jitpack.io/com/github/anuken/packr/-SNAPSHOT/packr--SNAPSHOT.pom" + ], + "hash": "sha256-xP28J7blX1IzuJxD4u/wy1ZbwAT5RAajBcpBWs1fAxU=" } } } diff --git a/fixtures/golden/dependency/snapshot.groovy.json b/fixtures/golden/dependency/snapshot.groovy.json index 850f908..f111b17 100644 --- a/fixtures/golden/dependency/snapshot.groovy.json +++ b/fixtures/golden/dependency/snapshot.groovy.json @@ -1,21 +1,17 @@ { "org.apache:test-SNAPSHOT2": { "2.0.2-SNAPSHOT": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "test-SNAPSHOT2-2.0.2-SNAPSHOT.jar": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar" - ], - "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" - }, - "test-SNAPSHOT2-2.0.2-SNAPSHOT.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom" - ], - "hash": "sha256-XCACfgVM2OthMcb9rU/nVQvjiJawqxOd5CSRmvql1O8=" - } + "test-SNAPSHOT2-2.0.2-SNAPSHOT.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar" + ], + "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" + }, + "test-SNAPSHOT2-2.0.2-SNAPSHOT.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom" + ], + "hash": "sha256-XCACfgVM2OthMcb9rU/nVQvjiJawqxOd5CSRmvql1O8=" } } } diff --git a/fixtures/golden/dependency/snapshot.kotlin.json b/fixtures/golden/dependency/snapshot.kotlin.json index 850f908..f111b17 100644 --- a/fixtures/golden/dependency/snapshot.kotlin.json +++ b/fixtures/golden/dependency/snapshot.kotlin.json @@ -1,21 +1,17 @@ { "org.apache:test-SNAPSHOT2": { "2.0.2-SNAPSHOT": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "test-SNAPSHOT2-2.0.2-SNAPSHOT.jar": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar" - ], - "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" - }, - "test-SNAPSHOT2-2.0.2-SNAPSHOT.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom" - ], - "hash": "sha256-XCACfgVM2OthMcb9rU/nVQvjiJawqxOd5CSRmvql1O8=" - } + "test-SNAPSHOT2-2.0.2-SNAPSHOT.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar" + ], + "hash": "sha256-a99mtb8qROZYvqLuhmlasVCgbmAL9nzVzOJFrVSWLGE=" + }, + "test-SNAPSHOT2-2.0.2-SNAPSHOT.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom" + ], + "hash": "sha256-XCACfgVM2OthMcb9rU/nVQvjiJawqxOd5CSRmvql1O8=" } } } diff --git a/fixtures/golden/included-build.groovy.json b/fixtures/golden/included-build.groovy.json new file mode 100644 index 0000000..7556b4e --- /dev/null +++ b/fixtures/golden/included-build.groovy.json @@ -0,0 +1,48 @@ +{ + "org.apache:foo": { + "2.0.0": { + "foo-2.0.0.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.jar" + ], + "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" + }, + "foo-2.0.0.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.pom" + ], + "hash": "sha256-gcL/k4xoI5SK4qDNcyH1uHkgiGQv3WohPb45Gsb9gi8=" + } + }, + "1.0.0": { + "foo-1.0.0.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.jar" + ], + "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" + }, + "foo-1.0.0.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.pom" + ], + "hash": "sha256-roNL3MgAJuUPxIdJJiSpjU3yEFlJFDQ99QvnaWlkVcE=" + } + } + }, + "org.apache:test": { + "1.0.0": { + "test-1.0.0.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.jar" + ], + "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" + }, + "test-1.0.0.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom" + ], + "hash": "sha256-sYk8m4+T+hRJ+43tpPkthrE/JftrsMnmuzORCLCK1To=" + } + } + } +} \ No newline at end of file diff --git a/fixtures/golden/integration/settings-buildscript.groovy.json b/fixtures/golden/integration/settings-buildscript.groovy.json index eef03c3..b92c54f 100644 --- a/fixtures/golden/integration/settings-buildscript.groovy.json +++ b/fixtures/golden/integration/settings-buildscript.groovy.json @@ -1,181 +1,145 @@ { "com.googlecode.javaewah:JavaEWAH": { "1.1.6": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "JavaEWAH-1.1.6.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar" - ], - "hash": "sha256-941EoeOHfxznSLSoXfUXHl6Omlw8b2O7kAPbb4TM6VI=" - }, - "JavaEWAH-1.1.6.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.pom" - ], - "hash": "sha256-f0/5GbHuF783duBYo/IOYXPbI6XkTPLRB+x1cMGGq/A=" - } + "JavaEWAH-1.1.6.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar" + ], + "hash": "sha256-941EoeOHfxznSLSoXfUXHl6Omlw8b2O7kAPbb4TM6VI=" + }, + "JavaEWAH-1.1.6.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.pom" + ], + "hash": "sha256-f0/5GbHuF783duBYo/IOYXPbI6XkTPLRB+x1cMGGq/A=" } } }, "com.jcraft:jsch": { "0.1.54": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jsch-0.1.54.jar": { - "urls": [ - "https://plugins.gradle.org/m2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar" - ], - "hash": "sha256-kusnOjMWdiR4/dT+A6DOGELFb0lsnBL+EjXbgEUOH9s=" - }, - "jsch-0.1.54.pom": { - "urls": [ - "https://plugins.gradle.org/m2/com/jcraft/jsch/0.1.54/jsch-0.1.54.pom" - ], - "hash": "sha256-q49RIDm+f2riDhjnQ7Sp2KIJWElEMZF9pYrlqu+KNHg=" - } + "jsch-0.1.54.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar" + ], + "hash": "sha256-kusnOjMWdiR4/dT+A6DOGELFb0lsnBL+EjXbgEUOH9s=" + }, + "jsch-0.1.54.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/jcraft/jsch/0.1.54/jsch-0.1.54.pom" + ], + "hash": "sha256-q49RIDm+f2riDhjnQ7Sp2KIJWElEMZF9pYrlqu+KNHg=" } } }, "commons-codec:commons-codec": { "1.6": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "commons-codec-1.6.jar": { - "urls": [ - "https://plugins.gradle.org/m2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar" - ], - "hash": "sha256-VLNOlBuOFBS9PkDXNu/TSBdy3CbbMpb2qkXOyfYgPYY=" - }, - "commons-codec-1.6.pom": { - "urls": [ - "https://plugins.gradle.org/m2/commons-codec/commons-codec/1.6/commons-codec-1.6.pom" - ], - "hash": "sha256-oG410//zprgT2UiU6/PkmPlUDIZMWzmueDkH46bHKIk=" - } + "commons-codec-1.6.jar": { + "urls": [ + "https://plugins.gradle.org/m2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar" + ], + "hash": "sha256-VLNOlBuOFBS9PkDXNu/TSBdy3CbbMpb2qkXOyfYgPYY=" + }, + "commons-codec-1.6.pom": { + "urls": [ + "https://plugins.gradle.org/m2/commons-codec/commons-codec/1.6/commons-codec-1.6.pom" + ], + "hash": "sha256-oG410//zprgT2UiU6/PkmPlUDIZMWzmueDkH46bHKIk=" } } }, "commons-logging:commons-logging": { "1.1.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "commons-logging-1.1.3.jar": { - "urls": [ - "https://plugins.gradle.org/m2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar" - ], - "hash": "sha256-cJA/b8gumQjI2p8gRD9h2Q8IcKMSZCmR/oRioLk5F4Q=" - }, - "commons-logging-1.1.3.pom": { - "urls": [ - "https://plugins.gradle.org/m2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom" - ], - "hash": "sha256-MlCsOsa9YO0GMfXNAzUDKymT1j5AWmrgVV0np+SGWEk=" - } + "commons-logging-1.1.3.jar": { + "urls": [ + "https://plugins.gradle.org/m2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar" + ], + "hash": "sha256-cJA/b8gumQjI2p8gRD9h2Q8IcKMSZCmR/oRioLk5F4Q=" + }, + "commons-logging-1.1.3.pom": { + "urls": [ + "https://plugins.gradle.org/m2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom" + ], + "hash": "sha256-MlCsOsa9YO0GMfXNAzUDKymT1j5AWmrgVV0np+SGWEk=" } } }, "gradle.plugin.net.vivin:gradle-semantic-build-versioning": { "4.0.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "gradle-semantic-build-versioning-4.0.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/gradle/plugin/net/vivin/gradle-semantic-build-versioning/4.0.0/gradle-semantic-build-versioning-4.0.0.jar" - ], - "hash": "sha256-UTjmfOjgGUN4ALk8n2+dD8vr763Jb7xOvAl1yZomHvg=" - }, - "gradle-semantic-build-versioning-4.0.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/gradle/plugin/net/vivin/gradle-semantic-build-versioning/4.0.0/gradle-semantic-build-versioning-4.0.0.pom" - ], - "hash": "sha256-TygodBYH7RAtletfGJ1JbHhA7UY6zqifHlGmBWdxTvc=" - } + "gradle-semantic-build-versioning-4.0.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/gradle/plugin/net/vivin/gradle-semantic-build-versioning/4.0.0/gradle-semantic-build-versioning-4.0.0.jar" + ], + "hash": "sha256-UTjmfOjgGUN4ALk8n2+dD8vr763Jb7xOvAl1yZomHvg=" + }, + "gradle-semantic-build-versioning-4.0.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/gradle/plugin/net/vivin/gradle-semantic-build-versioning/4.0.0/gradle-semantic-build-versioning-4.0.0.pom" + ], + "hash": "sha256-TygodBYH7RAtletfGJ1JbHhA7UY6zqifHlGmBWdxTvc=" } } }, "org.apache.httpcomponents:httpclient": { "4.3.6": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "httpclient-4.3.6.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar" - ], - "hash": "sha256-eYONnq73PU+FLGOkgIMMOi1LWQ8Ks66BWkiUY+RxQAQ=" - }, - "httpclient-4.3.6.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.pom" - ], - "hash": "sha256-0CY09hMekUlhwCqoNnEeuscnBLJ+JsW9Iju62JsbZMM=" - } + "httpclient-4.3.6.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar" + ], + "hash": "sha256-eYONnq73PU+FLGOkgIMMOi1LWQ8Ks66BWkiUY+RxQAQ=" + }, + "httpclient-4.3.6.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.pom" + ], + "hash": "sha256-0CY09hMekUlhwCqoNnEeuscnBLJ+JsW9Iju62JsbZMM=" } } }, "org.apache.httpcomponents:httpcore": { "4.3.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "httpcore-4.3.3.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar" - ], - "hash": "sha256-UoXegK8WUcSJMTuRqfQMZaTNy2s73nFvzAKNFoaaWpM=" - }, - "httpcore-4.3.3.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.pom" - ], - "hash": "sha256-tCf3z2fHWk4/niEI01v0UwNXPBRex3j8rc/6zvF6EmQ=" - } + "httpcore-4.3.3.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar" + ], + "hash": "sha256-UoXegK8WUcSJMTuRqfQMZaTNy2s73nFvzAKNFoaaWpM=" + }, + "httpcore-4.3.3.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.pom" + ], + "hash": "sha256-tCf3z2fHWk4/niEI01v0UwNXPBRex3j8rc/6zvF6EmQ=" } } }, "org.eclipse.jgit:org.eclipse.jgit": { "4.8.0.201706111038-r": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "org.eclipse.jgit-4.8.0.201706111038-r.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/eclipse/jgit/org.eclipse.jgit/4.8.0.201706111038-r/org.eclipse.jgit-4.8.0.201706111038-r.jar" - ], - "hash": "sha256-SdkS6NXM4N0I3KPTkBiduGkqj34zY8274YJYFGIACro=" - }, - "org.eclipse.jgit-4.8.0.201706111038-r.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/eclipse/jgit/org.eclipse.jgit/4.8.0.201706111038-r/org.eclipse.jgit-4.8.0.201706111038-r.pom" - ], - "hash": "sha256-pVap9a38avSbKhLnLcPNfkPbj9whbA81iFlyovWton0=" - } + "org.eclipse.jgit-4.8.0.201706111038-r.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/eclipse/jgit/org.eclipse.jgit/4.8.0.201706111038-r/org.eclipse.jgit-4.8.0.201706111038-r.jar" + ], + "hash": "sha256-SdkS6NXM4N0I3KPTkBiduGkqj34zY8274YJYFGIACro=" + }, + "org.eclipse.jgit-4.8.0.201706111038-r.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/eclipse/jgit/org.eclipse.jgit/4.8.0.201706111038-r/org.eclipse.jgit-4.8.0.201706111038-r.pom" + ], + "hash": "sha256-pVap9a38avSbKhLnLcPNfkPbj9whbA81iFlyovWton0=" } } }, "org.slf4j:slf4j-api": { "1.7.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "slf4j-api-1.7.2.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar" - ], - "hash": "sha256-O654m0ATM7Kh0WA7f6Vz4ZkIYoGRcHID9utwjN7iwFI=" - }, - "slf4j-api-1.7.2.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.pom" - ], - "hash": "sha256-LqynGv4KFRb0q9jp/5B4ONJo84yBw6VCzOjX87h8XUw=" - } + "slf4j-api-1.7.2.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar" + ], + "hash": "sha256-O654m0ATM7Kh0WA7f6Vz4ZkIYoGRcHID9utwjN7iwFI=" + }, + "slf4j-api-1.7.2.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.pom" + ], + "hash": "sha256-LqynGv4KFRb0q9jp/5B4ONJo84yBw6VCzOjX87h8XUw=" } } } diff --git a/fixtures/golden/ivy/basic.kotlin.json b/fixtures/golden/ivy/basic.kotlin.json index ae009c4..a1bc3fb 100644 --- a/fixtures/golden/ivy/basic.kotlin.json +++ b/fixtures/golden/ivy/basic.kotlin.json @@ -1,41 +1,33 @@ { "org.opendof.core-java:dof-cipher-sms4": { "1.0": { - "needsPomRedirect": false, - "needsIvyRedirect": true, - "files": { - "dof-cipher-sms4-1.0.jar": { - "urls": [ - "https://asset.opendof.org/artifact/org.opendof.core-java/dof-cipher-sms4/1.0/dof-cipher-sms4-1.0.jar" - ], - "hash": "sha256-/Joo51NA6nBPEwFuFcnDc10JQZDE8P3jF3P4gl0vpMA=" - }, - "ivy-1.0.xml": { - "urls": [ - "https://asset.opendof.org/ivy2/org.opendof.core-java/dof-cipher-sms4/1.0/ivy.xml" - ], - "hash": "sha256-rh+pQpXqPP/cmBD8slvwMrKlWCUb3JNzW3l58hd7oJ8=" - } + "dof-cipher-sms4-1.0.jar": { + "urls": [ + "https://asset.opendof.org/artifact/org.opendof.core-java/dof-cipher-sms4/1.0/dof-cipher-sms4-1.0.jar" + ], + "hash": "sha256-/Joo51NA6nBPEwFuFcnDc10JQZDE8P3jF3P4gl0vpMA=" + }, + "ivy-1.0.xml": { + "urls": [ + "https://asset.opendof.org/ivy2/org.opendof.core-java/dof-cipher-sms4/1.0/ivy.xml" + ], + "hash": "sha256-rh+pQpXqPP/cmBD8slvwMrKlWCUb3JNzW3l58hd7oJ8=" } } }, "org.opendof.core-java:dof-oal": { "7.0.2": { - "needsPomRedirect": false, - "needsIvyRedirect": true, - "files": { - "dof-oal-7.0.2.jar": { - "urls": [ - "https://asset.opendof.org/artifact/org.opendof.core-java/dof-oal/7.0.2/dof-oal-7.0.2.jar" - ], - "hash": "sha256-u+FUhQGBA8MRl28mXMTSnZ2HY2ysPHq7h9lANmHBK40=" - }, - "ivy-7.0.2.xml": { - "urls": [ - "https://asset.opendof.org/ivy2/org.opendof.core-java/dof-oal/7.0.2/ivy.xml" - ], - "hash": "sha256-KZoUVyoDcfH/B/9V1SVqNiA/XIb3zlwoJkjb/jD+xig=" - } + "dof-oal-7.0.2.jar": { + "urls": [ + "https://asset.opendof.org/artifact/org.opendof.core-java/dof-oal/7.0.2/dof-oal-7.0.2.jar" + ], + "hash": "sha256-u+FUhQGBA8MRl28mXMTSnZ2HY2ysPHq7h9lANmHBK40=" + }, + "ivy-7.0.2.xml": { + "urls": [ + "https://asset.opendof.org/ivy2/org.opendof.core-java/dof-oal/7.0.2/ivy.xml" + ], + "hash": "sha256-KZoUVyoDcfH/B/9V1SVqNiA/XIb3zlwoJkjb/jD+xig=" } } } diff --git a/fixtures/golden/plugin/resolves-from-default-repo.groovy.json b/fixtures/golden/plugin/resolves-from-default-repo.groovy.json index 9ce6993..a1243bf 100644 --- a/fixtures/golden/plugin/resolves-from-default-repo.groovy.json +++ b/fixtures/golden/plugin/resolves-from-default-repo.groovy.json @@ -1,697 +1,591 @@ { "net.java.dev.jna:jna": { "5.6.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jna-5.6.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", - "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" - ], - "hash": "sha256-VVfiNaiqL5dm1dxgnWeUjyqIMsLXls6p7x1svgs7fq8=" - }, - "jna-5.6.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom", - "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom" - ], - "hash": "sha256-X+gbAlWXjyRhbTexBgi3lJil8wc+HZsgONhzaoMfJgg=" - } + "jna-5.6.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + ], + "hash": "sha256-VVfiNaiqL5dm1dxgnWeUjyqIMsLXls6p7x1svgs7fq8=" + }, + "jna-5.6.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom", + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom" + ], + "hash": "sha256-X+gbAlWXjyRhbTexBgi3lJil8wc+HZsgONhzaoMfJgg=" } } }, "org.jetbrains.intellij.deps:trove4j": { "1.0.20200330": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "trove4j-1.0.20200330.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" - ], - "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" - }, - "trove4j-1.0.20200330.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" - ], - "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" - } + "trove4j-1.0.20200330.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + ], + "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" + }, + "trove4j-1.0.20200330.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" + ], + "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" } } }, "org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.7.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom" - ], - "hash": "sha256-18S+c5nTziimR77ivh3nCwUdpLqoz9X4KYNDJ2UKD30=" - } + "org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.7.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom" + ], + "hash": "sha256-18S+c5nTziimR77ivh3nCwUdpLqoz9X4KYNDJ2UKD30=" } } }, "org.jetbrains.kotlin:kotlin-android-extensions": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-android-extensions-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.jar" - ], - "hash": "sha256-JVeliP7QxmbRVq1uDfXjFOqz1p5m6aJyJ5uaRiQ0xq8=" - }, - "kotlin-android-extensions-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.pom" - ], - "hash": "sha256-8pic3UN0A8hyZc/K8GHSFOaGlVyX40ntFWa6FqouDI0=" - } + "kotlin-android-extensions-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.jar" + ], + "hash": "sha256-JVeliP7QxmbRVq1uDfXjFOqz1p5m6aJyJ5uaRiQ0xq8=" + }, + "kotlin-android-extensions-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.pom" + ], + "hash": "sha256-8pic3UN0A8hyZc/K8GHSFOaGlVyX40ntFWa6FqouDI0=" } } }, "org.jetbrains.kotlin:kotlin-annotation-processing-gradle": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-annotation-processing-gradle-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.jar" - ], - "hash": "sha256-RhyKdFvNVeRyXykBIVnUdOEor/G4KlPR80UkYFK5cwk=" - }, - "kotlin-annotation-processing-gradle-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.pom" - ], - "hash": "sha256-r2JZxfjfTezw8FXmZcTLaP8TtK9c1HfuHTO/7gAaFr4=" - } + "kotlin-annotation-processing-gradle-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.jar" + ], + "hash": "sha256-RhyKdFvNVeRyXykBIVnUdOEor/G4KlPR80UkYFK5cwk=" + }, + "kotlin-annotation-processing-gradle-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.pom" + ], + "hash": "sha256-r2JZxfjfTezw8FXmZcTLaP8TtK9c1HfuHTO/7gAaFr4=" } } }, "org.jetbrains.kotlin:kotlin-build-common": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-build-common-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.jar" - ], - "hash": "sha256-Y3O9HhUPfcsnL1KvvBWZBkCSqddbKM7WvroA/qy6u/8=" - }, - "kotlin-build-common-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.pom" - ], - "hash": "sha256-msmBVHbIUfFKH3QeG46CJRxyepVGgMdXT4owUn2z718=" - } + "kotlin-build-common-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.jar" + ], + "hash": "sha256-Y3O9HhUPfcsnL1KvvBWZBkCSqddbKM7WvroA/qy6u/8=" + }, + "kotlin-build-common-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.pom" + ], + "hash": "sha256-msmBVHbIUfFKH3QeG46CJRxyepVGgMdXT4owUn2z718=" } } }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar" - ], - "hash": "sha256-Ty5JK8x5XgaA4/h67qGtrp8wbK9SBAuUpvoPiP2skvk=" - }, - "kotlin-compiler-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom" - ], - "hash": "sha256-CwIzMip2MO/eEzUmjkYSPw1tNjg5gg/TfE7Lbv+njjs=" - } + "kotlin-compiler-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar" + ], + "hash": "sha256-Ty5JK8x5XgaA4/h67qGtrp8wbK9SBAuUpvoPiP2skvk=" + }, + "kotlin-compiler-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom" + ], + "hash": "sha256-CwIzMip2MO/eEzUmjkYSPw1tNjg5gg/TfE7Lbv+njjs=" } } }, "org.jetbrains.kotlin:kotlin-compiler-runner": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-runner-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.jar" - ], - "hash": "sha256-LdVae/7udr97ASbFtx0FuJmBK6a0Cjc1n50T+uIC8yc=" - }, - "kotlin-compiler-runner-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.pom" - ], - "hash": "sha256-+JDieVykDuyu+jpdjkOND3C7YCo5SUe7rOp2Quqy+Tw=" - } + "kotlin-compiler-runner-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.jar" + ], + "hash": "sha256-LdVae/7udr97ASbFtx0FuJmBK6a0Cjc1n50T+uIC8yc=" + }, + "kotlin-compiler-runner-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.pom" + ], + "hash": "sha256-+JDieVykDuyu+jpdjkOND3C7YCo5SUe7rOp2Quqy+Tw=" } } }, "org.jetbrains.kotlin:kotlin-daemon-client": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-client-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.jar" - ], - "hash": "sha256-tyPlHq8syE/a+sqHJnk/7I1SFyUNiAv0eDA/JE3UGoU=" - }, - "kotlin-daemon-client-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.pom" - ], - "hash": "sha256-Be4Gj7v3IvWRSlqiWO6KKLZChF9B1/+bVGhtXKJbvxk=" - } + "kotlin-daemon-client-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.jar" + ], + "hash": "sha256-tyPlHq8syE/a+sqHJnk/7I1SFyUNiAv0eDA/JE3UGoU=" + }, + "kotlin-daemon-client-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.pom" + ], + "hash": "sha256-Be4Gj7v3IvWRSlqiWO6KKLZChF9B1/+bVGhtXKJbvxk=" } } }, "org.jetbrains.kotlin:kotlin-daemon-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar" - ], - "hash": "sha256-A+bwJUNSJIlOSe5e2EfLCwtKh540z6uQ1wzakmKnV00=" - }, - "kotlin-daemon-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom" - ], - "hash": "sha256-vB3pwgh7ouTlQQF6i66PQF7IAKGK5MJH6R8rVedh5kk=" - } + "kotlin-daemon-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar" + ], + "hash": "sha256-A+bwJUNSJIlOSe5e2EfLCwtKh540z6uQ1wzakmKnV00=" + }, + "kotlin-daemon-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom" + ], + "hash": "sha256-vB3pwgh7ouTlQQF6i66PQF7IAKGK5MJH6R8rVedh5kk=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-1.7.21-gradle71.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21-gradle71.jar" - ], - "hash": "sha256-P12cqfSxiGOZjcVpNIk9m1ICRRzucJ+uuXbI+rI2cyI=" - }, - "kotlin-gradle-plugin-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21.module" - ], - "hash": "sha256-j6I2KYtJBynes0XjG8ZPKSj3wbXxwjH8ZtvINlnBZ+E=" - } + "kotlin-gradle-plugin-1.7.21-gradle71.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21-gradle71.jar" + ], + "hash": "sha256-P12cqfSxiGOZjcVpNIk9m1ICRRzucJ+uuXbI+rI2cyI=" + }, + "kotlin-gradle-plugin-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21.module" + ], + "hash": "sha256-j6I2KYtJBynes0XjG8ZPKSj3wbXxwjH8ZtvINlnBZ+E=" + }, + "kotlin-gradle-plugin-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21.pom" + ], + "hash": "sha256-0gTXpKcf6Scv44M9x0IAkan/EJaky6JfcnihlUI1BGk=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-api-1.7.21-gradle71.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21-gradle71.jar" - ], - "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" - }, - "kotlin-gradle-plugin-api-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.jar" - ], - "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" - }, - "kotlin-gradle-plugin-api-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.module" - ], - "hash": "sha256-zGXnGhweng0JaG9cpJGORShIY1q7VCl15HwYlnw6A10=" - } + "kotlin-gradle-plugin-api-1.7.21-gradle71.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21-gradle71.jar" + ], + "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" + }, + "kotlin-gradle-plugin-api-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.jar" + ], + "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" + }, + "kotlin-gradle-plugin-api-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.module" + ], + "hash": "sha256-zGXnGhweng0JaG9cpJGORShIY1q7VCl15HwYlnw6A10=" + }, + "kotlin-gradle-plugin-api-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.pom" + ], + "hash": "sha256-89unBFqYcdah5QnkF+tjQa3bmHFaL409ZnJlAdq0s0Y=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-idea": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-idea-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.jar" - ], - "hash": "sha256-C1dqyzeBqctWEKphxbev3zKQ/C2digzUv+FTe4dcReY=" - }, - "kotlin-gradle-plugin-idea-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.module" - ], - "hash": "sha256-ygHy2JJMcpaXMax+oVbwi7GP60LDEAClIj2dwW1ZuTg=" - } + "kotlin-gradle-plugin-idea-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.jar" + ], + "hash": "sha256-C1dqyzeBqctWEKphxbev3zKQ/C2digzUv+FTe4dcReY=" + }, + "kotlin-gradle-plugin-idea-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.module" + ], + "hash": "sha256-ygHy2JJMcpaXMax+oVbwi7GP60LDEAClIj2dwW1ZuTg=" + }, + "kotlin-gradle-plugin-idea-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.pom" + ], + "hash": "sha256-Flz/idoRsXIpiJPHg0sNQadm1/PdIPoIvfiJxlXD5zc=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-idea-proto-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.jar" - ], - "hash": "sha256-NZhwZybLzo0oE05oiZw9WAv3LH6/kJcUHY28rtgnmHg=" - }, - "kotlin-gradle-plugin-idea-proto-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.pom" - ], - "hash": "sha256-PRwDYK9odF8qAyoMAYR//Pnriq1wa/ZZydhAoYTsXyM=" - } + "kotlin-gradle-plugin-idea-proto-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.jar" + ], + "hash": "sha256-NZhwZybLzo0oE05oiZw9WAv3LH6/kJcUHY28rtgnmHg=" + }, + "kotlin-gradle-plugin-idea-proto-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.pom" + ], + "hash": "sha256-PRwDYK9odF8qAyoMAYR//Pnriq1wa/ZZydhAoYTsXyM=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-model-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.jar" - ], - "hash": "sha256-FNP/F7o8tMi+uK3297QFB4gTS4kbsTyr5yPIwQ0dDhg=" - }, - "kotlin-gradle-plugin-model-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.module" - ], - "hash": "sha256-kCJoZCp1guVF4xgQnjdIw3WxOLCKFVuBX2yAi7vuR7U=" - } + "kotlin-gradle-plugin-model-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.jar" + ], + "hash": "sha256-FNP/F7o8tMi+uK3297QFB4gTS4kbsTyr5yPIwQ0dDhg=" + }, + "kotlin-gradle-plugin-model-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.module" + ], + "hash": "sha256-kCJoZCp1guVF4xgQnjdIw3WxOLCKFVuBX2yAi7vuR7U=" + }, + "kotlin-gradle-plugin-model-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.pom" + ], + "hash": "sha256-y2vKOdHhBWBXcMCj3ubUXw58XtPFNGiZ9ycQsf//HaY=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-api": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-api-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.jar" - ], - "hash": "sha256-MOGWrbAAH9F7ZgNe2QcNPw5Hui0ycTt1wwPGt7e3FeI=" - }, - "kotlin-klib-commonizer-api-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.pom" - ], - "hash": "sha256-so6g3vy5lNH7U6e7olh9J0DG0mAXk2UglP1ox0Ul0CA=" - } + "kotlin-klib-commonizer-api-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.jar" + ], + "hash": "sha256-MOGWrbAAH9F7ZgNe2QcNPw5Hui0ycTt1wwPGt7e3FeI=" + }, + "kotlin-klib-commonizer-api-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.pom" + ], + "hash": "sha256-so6g3vy5lNH7U6e7olh9J0DG0mAXk2UglP1ox0Ul0CA=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-embeddable-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.jar" - ], - "hash": "sha256-nTpktCC+2+20HV5tsJ28h2FKffCBR5PACQqDYJBp+1Y=" - }, - "kotlin-klib-commonizer-embeddable-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.pom" - ], - "hash": "sha256-bOmRoyzYOdq3wbf88+1xbr6XgbRgg3ViDC9fH8RwjrA=" - } + "kotlin-klib-commonizer-embeddable-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.jar" + ], + "hash": "sha256-nTpktCC+2+20HV5tsJ28h2FKffCBR5PACQqDYJBp+1Y=" + }, + "kotlin-klib-commonizer-embeddable-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.pom" + ], + "hash": "sha256-bOmRoyzYOdq3wbf88+1xbr6XgbRgg3ViDC9fH8RwjrA=" } } }, "org.jetbrains.kotlin:kotlin-native-utils": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-native-utils-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.jar" - ], - "hash": "sha256-k1KYF/2Nj9hlItZqqtyr0UKhcueMz+uUnNKJ40xw+Qs=" - }, - "kotlin-native-utils-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.pom" - ], - "hash": "sha256-CEYFdUhagoAZC0g8H3fyCk063IegIXTzDuxVdNm65FY=" - } + "kotlin-native-utils-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.jar" + ], + "hash": "sha256-k1KYF/2Nj9hlItZqqtyr0UKhcueMz+uUnNKJ40xw+Qs=" + }, + "kotlin-native-utils-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.pom" + ], + "hash": "sha256-CEYFdUhagoAZC0g8H3fyCk063IegIXTzDuxVdNm65FY=" } } }, "org.jetbrains.kotlin:kotlin-project-model": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-project-model-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.jar" - ], - "hash": "sha256-4htTvrj3SxM6Y4mClPSlfcSiKJvoVfZrD5rosVYjFT8=" - }, - "kotlin-project-model-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.pom" - ], - "hash": "sha256-JQfT7SKoHyssNSxMUOY1MivHEQClFQJN0NtQRifJ8Bs=" - } + "kotlin-project-model-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.jar" + ], + "hash": "sha256-4htTvrj3SxM6Y4mClPSlfcSiKJvoVfZrD5rosVYjFT8=" + }, + "kotlin-project-model-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.pom" + ], + "hash": "sha256-JQfT7SKoHyssNSxMUOY1MivHEQClFQJN0NtQRifJ8Bs=" } } }, "org.jetbrains.kotlin:kotlin-reflect": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-reflect-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar" - ], - "hash": "sha256-wbF65MSTF+7Sb3ecM8lpBEbFZp6zx+Jsibbg1s8sogQ=" - }, - "kotlin-reflect-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom" - ], - "hash": "sha256-Xn69/iAG9vHksPORwbqBhTmKj2NF2xpStYTx40Cz8EM=" - } + "kotlin-reflect-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar" + ], + "hash": "sha256-wbF65MSTF+7Sb3ecM8lpBEbFZp6zx+Jsibbg1s8sogQ=" + }, + "kotlin-reflect-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom" + ], + "hash": "sha256-Xn69/iAG9vHksPORwbqBhTmKj2NF2xpStYTx40Cz8EM=" } } }, "org.jetbrains.kotlin:kotlin-script-runtime": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-script-runtime-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar" - ], - "hash": "sha256-LEmLbZiWTK3dS1hLe0mPmxCPaf8akVOrxlt02uQJJ/Y=" - }, - "kotlin-script-runtime-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom" - ], - "hash": "sha256-LuSdd/3Dw6l0akiYCbfGQ3fh2NnEXCDZI+MXI5sicwQ=" - } + "kotlin-script-runtime-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar" + ], + "hash": "sha256-LEmLbZiWTK3dS1hLe0mPmxCPaf8akVOrxlt02uQJJ/Y=" + }, + "kotlin-script-runtime-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom" + ], + "hash": "sha256-LuSdd/3Dw6l0akiYCbfGQ3fh2NnEXCDZI+MXI5sicwQ=" } } }, "org.jetbrains.kotlin:kotlin-scripting-common": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-common-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar" - ], - "hash": "sha256-0ZLMLNlDFecijrkTZqNpdmpoIrPOvKwUwR1MSXM2y6Q=" - }, - "kotlin-scripting-common-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom" - ], - "hash": "sha256-2xzYRWGPDLQXOK3H72jZ+NIjZ1sFg+NbsMCEA30AWe4=" - } + "kotlin-scripting-common-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar" + ], + "hash": "sha256-0ZLMLNlDFecijrkTZqNpdmpoIrPOvKwUwR1MSXM2y6Q=" + }, + "kotlin-scripting-common-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom" + ], + "hash": "sha256-2xzYRWGPDLQXOK3H72jZ+NIjZ1sFg+NbsMCEA30AWe4=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar" - ], - "hash": "sha256-qu9jHwICEl2ZHZgjRxn4ZK1anW40m/DtRGsTd9gXGKE=" - }, - "kotlin-scripting-compiler-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom" - ], - "hash": "sha256-xHXL2+0BepcMD9y46qu1UNc9E6T+a4e3efxM9S148JM=" - } + "kotlin-scripting-compiler-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar" + ], + "hash": "sha256-qu9jHwICEl2ZHZgjRxn4ZK1anW40m/DtRGsTd9gXGKE=" + }, + "kotlin-scripting-compiler-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom" + ], + "hash": "sha256-xHXL2+0BepcMD9y46qu1UNc9E6T+a4e3efxM9S148JM=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-impl-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar" - ], - "hash": "sha256-ZOK9uuvzgJSzwh5nCX5Qe4NoTaQTi6h6CwmhMgOXVCg=" - }, - "kotlin-scripting-compiler-impl-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom" - ], - "hash": "sha256-5c0+HEj+qhC1YVqidOFh5/dcFijcJhZ1ALZ0b4gfweM=" - } + "kotlin-scripting-compiler-impl-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar" + ], + "hash": "sha256-ZOK9uuvzgJSzwh5nCX5Qe4NoTaQTi6h6CwmhMgOXVCg=" + }, + "kotlin-scripting-compiler-impl-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom" + ], + "hash": "sha256-5c0+HEj+qhC1YVqidOFh5/dcFijcJhZ1ALZ0b4gfweM=" } } }, "org.jetbrains.kotlin:kotlin-scripting-jvm": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-jvm-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar" - ], - "hash": "sha256-Uz441a1oFCoFE0HyK8cO113IUGSxk3rPBRN1XMPwSF4=" - }, - "kotlin-scripting-jvm-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom" - ], - "hash": "sha256-cnwtOnluoiOWPu7P7kHvKygsVbZ+V8O0mgFwpMSbfGE=" - } + "kotlin-scripting-jvm-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar" + ], + "hash": "sha256-Uz441a1oFCoFE0HyK8cO113IUGSxk3rPBRN1XMPwSF4=" + }, + "kotlin-scripting-jvm-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom" + ], + "hash": "sha256-cnwtOnluoiOWPu7P7kHvKygsVbZ+V8O0mgFwpMSbfGE=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar" - ], - "hash": "sha256-1Gqddz/7ne5P8adIrIRdyOUABcWJMClRdgorUYe93Rk=" - }, - "kotlin-stdlib-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom" - ], - "hash": "sha256-mzkq1D4vQhJp9jxiBz+ulCN9LjHe7o9msZzBkbTaBqw=" - } + "kotlin-stdlib-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar" + ], + "hash": "sha256-1Gqddz/7ne5P8adIrIRdyOUABcWJMClRdgorUYe93Rk=" + }, + "kotlin-stdlib-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom" + ], + "hash": "sha256-mzkq1D4vQhJp9jxiBz+ulCN9LjHe7o9msZzBkbTaBqw=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar" - ], - "hash": "sha256-5iv+yiNhA6EBciS4oiqEHbXcTbSdgKOb1E27IkaEpmo=" - }, - "kotlin-stdlib-common-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom" - ], - "hash": "sha256-LuberkeOGLGvushzHFvxoUe1dWiT1Z7b+nEWBcNDX4Q=" - } + "kotlin-stdlib-common-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar" + ], + "hash": "sha256-5iv+yiNhA6EBciS4oiqEHbXcTbSdgKOb1E27IkaEpmo=" + }, + "kotlin-stdlib-common-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom" + ], + "hash": "sha256-LuberkeOGLGvushzHFvxoUe1dWiT1Z7b+nEWBcNDX4Q=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk7-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.jar" - ], - "hash": "sha256-uMqg+XFaIYf0+pmQba5Xy6EM7vmn+Ajb7o6vNjWVWKU=" - }, - "kotlin-stdlib-jdk7-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.pom" - ], - "hash": "sha256-vy6yU9onofKT0RRpMpRBeF26xRceWB8v7Z1aKm2YaZw=" - } + "kotlin-stdlib-jdk7-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.jar" + ], + "hash": "sha256-uMqg+XFaIYf0+pmQba5Xy6EM7vmn+Ajb7o6vNjWVWKU=" + }, + "kotlin-stdlib-jdk7-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.pom" + ], + "hash": "sha256-vy6yU9onofKT0RRpMpRBeF26xRceWB8v7Z1aKm2YaZw=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk8-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.jar" - ], - "hash": "sha256-sy5K5+uwVycz/kOThb8DT1+u6LbFhdQW/s+TPpSR044=" - }, - "kotlin-stdlib-jdk8-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.pom" - ], - "hash": "sha256-bzuTQ8QS1q5ApMePuKcJhklkUKlSjNusdimojhqlg4k=" - } + "kotlin-stdlib-jdk8-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.jar" + ], + "hash": "sha256-sy5K5+uwVycz/kOThb8DT1+u6LbFhdQW/s+TPpSR044=" + }, + "kotlin-stdlib-jdk8-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.pom" + ], + "hash": "sha256-bzuTQ8QS1q5ApMePuKcJhklkUKlSjNusdimojhqlg4k=" } } }, "org.jetbrains.kotlin:kotlin-tooling-core": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-tooling-core-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.jar" - ], - "hash": "sha256-N5fxg1NC+8EuycHU+YMyugKCkaMyUakHySJ9j9lK7kg=" - }, - "kotlin-tooling-core-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.pom" - ], - "hash": "sha256-tw2g1Eorhw7Lz85ZcMMOOOLs3htfQqHdRC0TA5gSKUY=" - } + "kotlin-tooling-core-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.jar" + ], + "hash": "sha256-N5fxg1NC+8EuycHU+YMyugKCkaMyUakHySJ9j9lK7kg=" + }, + "kotlin-tooling-core-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.pom" + ], + "hash": "sha256-tw2g1Eorhw7Lz85ZcMMOOOLs3htfQqHdRC0TA5gSKUY=" } } }, "org.jetbrains.kotlin:kotlin-util-io": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-io-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.jar" - ], - "hash": "sha256-7MKI4AQqAUdgOeILbOXgaRj+8fic+J9V39KO8Xwm800=" - }, - "kotlin-util-io-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.pom" - ], - "hash": "sha256-ziTM1kPWW+8Cey9uINCnkhdq29ug2eVVmS5CR6Y3Ne8=" - } + "kotlin-util-io-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.jar" + ], + "hash": "sha256-7MKI4AQqAUdgOeILbOXgaRj+8fic+J9V39KO8Xwm800=" + }, + "kotlin-util-io-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.pom" + ], + "hash": "sha256-ziTM1kPWW+8Cey9uINCnkhdq29ug2eVVmS5CR6Y3Ne8=" } } }, "org.jetbrains.kotlin:kotlin-util-klib": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-klib-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.jar" - ], - "hash": "sha256-UgkkU0RkIN+7h4BN6s6yGfVI53fm3xK35wRKOmaHEgs=" - }, - "kotlin-util-klib-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.pom" - ], - "hash": "sha256-D8d7J3Rc+kzuX+AA5tEpmtSUT3rMB4A7u8ws0rAT3oU=" - } + "kotlin-util-klib-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.jar" + ], + "hash": "sha256-UgkkU0RkIN+7h4BN6s6yGfVI53fm3xK35wRKOmaHEgs=" + }, + "kotlin-util-klib-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.pom" + ], + "hash": "sha256-D8d7J3Rc+kzuX+AA5tEpmtSUT3rMB4A7u8ws0rAT3oU=" } } }, "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { "1.5.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlinx-coroutines-core-jvm-1.5.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" - ], - "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" - }, - "kotlinx-coroutines-core-jvm-1.5.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" - ], - "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" - } + "kotlinx-coroutines-core-jvm-1.5.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" + ], + "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" + ], + "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.pom" + ], + "hash": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/golden/plugin/resolves-from-default-repo.kotlin.json b/fixtures/golden/plugin/resolves-from-default-repo.kotlin.json index 9ce6993..a1243bf 100644 --- a/fixtures/golden/plugin/resolves-from-default-repo.kotlin.json +++ b/fixtures/golden/plugin/resolves-from-default-repo.kotlin.json @@ -1,697 +1,591 @@ { "net.java.dev.jna:jna": { "5.6.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "jna-5.6.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", - "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" - ], - "hash": "sha256-VVfiNaiqL5dm1dxgnWeUjyqIMsLXls6p7x1svgs7fq8=" - }, - "jna-5.6.0.pom": { - "urls": [ - "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom", - "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom" - ], - "hash": "sha256-X+gbAlWXjyRhbTexBgi3lJil8wc+HZsgONhzaoMfJgg=" - } + "jna-5.6.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar", + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar" + ], + "hash": "sha256-VVfiNaiqL5dm1dxgnWeUjyqIMsLXls6p7x1svgs7fq8=" + }, + "jna-5.6.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom", + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom" + ], + "hash": "sha256-X+gbAlWXjyRhbTexBgi3lJil8wc+HZsgONhzaoMfJgg=" } } }, "org.jetbrains.intellij.deps:trove4j": { "1.0.20200330": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "trove4j-1.0.20200330.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" - ], - "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" - }, - "trove4j-1.0.20200330.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" - ], - "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" - } + "trove4j-1.0.20200330.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + ], + "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" + }, + "trove4j-1.0.20200330.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" + ], + "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" } } }, "org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.7.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom" - ], - "hash": "sha256-18S+c5nTziimR77ivh3nCwUdpLqoz9X4KYNDJ2UKD30=" - } + "org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.7.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.7.21.pom" + ], + "hash": "sha256-18S+c5nTziimR77ivh3nCwUdpLqoz9X4KYNDJ2UKD30=" } } }, "org.jetbrains.kotlin:kotlin-android-extensions": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-android-extensions-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.jar" - ], - "hash": "sha256-JVeliP7QxmbRVq1uDfXjFOqz1p5m6aJyJ5uaRiQ0xq8=" - }, - "kotlin-android-extensions-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.pom" - ], - "hash": "sha256-8pic3UN0A8hyZc/K8GHSFOaGlVyX40ntFWa6FqouDI0=" - } + "kotlin-android-extensions-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.jar" + ], + "hash": "sha256-JVeliP7QxmbRVq1uDfXjFOqz1p5m6aJyJ5uaRiQ0xq8=" + }, + "kotlin-android-extensions-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.7.21/kotlin-android-extensions-1.7.21.pom" + ], + "hash": "sha256-8pic3UN0A8hyZc/K8GHSFOaGlVyX40ntFWa6FqouDI0=" } } }, "org.jetbrains.kotlin:kotlin-annotation-processing-gradle": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-annotation-processing-gradle-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.jar" - ], - "hash": "sha256-RhyKdFvNVeRyXykBIVnUdOEor/G4KlPR80UkYFK5cwk=" - }, - "kotlin-annotation-processing-gradle-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.pom" - ], - "hash": "sha256-r2JZxfjfTezw8FXmZcTLaP8TtK9c1HfuHTO/7gAaFr4=" - } + "kotlin-annotation-processing-gradle-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.jar" + ], + "hash": "sha256-RhyKdFvNVeRyXykBIVnUdOEor/G4KlPR80UkYFK5cwk=" + }, + "kotlin-annotation-processing-gradle-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.7.21/kotlin-annotation-processing-gradle-1.7.21.pom" + ], + "hash": "sha256-r2JZxfjfTezw8FXmZcTLaP8TtK9c1HfuHTO/7gAaFr4=" } } }, "org.jetbrains.kotlin:kotlin-build-common": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-build-common-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.jar" - ], - "hash": "sha256-Y3O9HhUPfcsnL1KvvBWZBkCSqddbKM7WvroA/qy6u/8=" - }, - "kotlin-build-common-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.pom" - ], - "hash": "sha256-msmBVHbIUfFKH3QeG46CJRxyepVGgMdXT4owUn2z718=" - } + "kotlin-build-common-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.jar" + ], + "hash": "sha256-Y3O9HhUPfcsnL1KvvBWZBkCSqddbKM7WvroA/qy6u/8=" + }, + "kotlin-build-common-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.7.21/kotlin-build-common-1.7.21.pom" + ], + "hash": "sha256-msmBVHbIUfFKH3QeG46CJRxyepVGgMdXT4owUn2z718=" } } }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar" - ], - "hash": "sha256-Ty5JK8x5XgaA4/h67qGtrp8wbK9SBAuUpvoPiP2skvk=" - }, - "kotlin-compiler-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom" - ], - "hash": "sha256-CwIzMip2MO/eEzUmjkYSPw1tNjg5gg/TfE7Lbv+njjs=" - } + "kotlin-compiler-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.jar" + ], + "hash": "sha256-Ty5JK8x5XgaA4/h67qGtrp8wbK9SBAuUpvoPiP2skvk=" + }, + "kotlin-compiler-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.7.21/kotlin-compiler-embeddable-1.7.21.pom" + ], + "hash": "sha256-CwIzMip2MO/eEzUmjkYSPw1tNjg5gg/TfE7Lbv+njjs=" } } }, "org.jetbrains.kotlin:kotlin-compiler-runner": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-compiler-runner-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.jar" - ], - "hash": "sha256-LdVae/7udr97ASbFtx0FuJmBK6a0Cjc1n50T+uIC8yc=" - }, - "kotlin-compiler-runner-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.pom" - ], - "hash": "sha256-+JDieVykDuyu+jpdjkOND3C7YCo5SUe7rOp2Quqy+Tw=" - } + "kotlin-compiler-runner-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.jar" + ], + "hash": "sha256-LdVae/7udr97ASbFtx0FuJmBK6a0Cjc1n50T+uIC8yc=" + }, + "kotlin-compiler-runner-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.7.21/kotlin-compiler-runner-1.7.21.pom" + ], + "hash": "sha256-+JDieVykDuyu+jpdjkOND3C7YCo5SUe7rOp2Quqy+Tw=" } } }, "org.jetbrains.kotlin:kotlin-daemon-client": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-client-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.jar" - ], - "hash": "sha256-tyPlHq8syE/a+sqHJnk/7I1SFyUNiAv0eDA/JE3UGoU=" - }, - "kotlin-daemon-client-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.pom" - ], - "hash": "sha256-Be4Gj7v3IvWRSlqiWO6KKLZChF9B1/+bVGhtXKJbvxk=" - } + "kotlin-daemon-client-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.jar" + ], + "hash": "sha256-tyPlHq8syE/a+sqHJnk/7I1SFyUNiAv0eDA/JE3UGoU=" + }, + "kotlin-daemon-client-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.7.21/kotlin-daemon-client-1.7.21.pom" + ], + "hash": "sha256-Be4Gj7v3IvWRSlqiWO6KKLZChF9B1/+bVGhtXKJbvxk=" } } }, "org.jetbrains.kotlin:kotlin-daemon-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-daemon-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar" - ], - "hash": "sha256-A+bwJUNSJIlOSe5e2EfLCwtKh540z6uQ1wzakmKnV00=" - }, - "kotlin-daemon-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom" - ], - "hash": "sha256-vB3pwgh7ouTlQQF6i66PQF7IAKGK5MJH6R8rVedh5kk=" - } + "kotlin-daemon-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.jar" + ], + "hash": "sha256-A+bwJUNSJIlOSe5e2EfLCwtKh540z6uQ1wzakmKnV00=" + }, + "kotlin-daemon-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.7.21/kotlin-daemon-embeddable-1.7.21.pom" + ], + "hash": "sha256-vB3pwgh7ouTlQQF6i66PQF7IAKGK5MJH6R8rVedh5kk=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-1.7.21-gradle71.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21-gradle71.jar" - ], - "hash": "sha256-P12cqfSxiGOZjcVpNIk9m1ICRRzucJ+uuXbI+rI2cyI=" - }, - "kotlin-gradle-plugin-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21.module" - ], - "hash": "sha256-j6I2KYtJBynes0XjG8ZPKSj3wbXxwjH8ZtvINlnBZ+E=" - } + "kotlin-gradle-plugin-1.7.21-gradle71.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21-gradle71.jar" + ], + "hash": "sha256-P12cqfSxiGOZjcVpNIk9m1ICRRzucJ+uuXbI+rI2cyI=" + }, + "kotlin-gradle-plugin-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21.module" + ], + "hash": "sha256-j6I2KYtJBynes0XjG8ZPKSj3wbXxwjH8ZtvINlnBZ+E=" + }, + "kotlin-gradle-plugin-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.21/kotlin-gradle-plugin-1.7.21.pom" + ], + "hash": "sha256-0gTXpKcf6Scv44M9x0IAkan/EJaky6JfcnihlUI1BGk=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-api-1.7.21-gradle71.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21-gradle71.jar" - ], - "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" - }, - "kotlin-gradle-plugin-api-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.jar" - ], - "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" - }, - "kotlin-gradle-plugin-api-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.module" - ], - "hash": "sha256-zGXnGhweng0JaG9cpJGORShIY1q7VCl15HwYlnw6A10=" - } + "kotlin-gradle-plugin-api-1.7.21-gradle71.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21-gradle71.jar" + ], + "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" + }, + "kotlin-gradle-plugin-api-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.jar" + ], + "hash": "sha256-rflytT2LY7s2jZA88y6bB+pTZW6PnaXxDfuv03gxviE=" + }, + "kotlin-gradle-plugin-api-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.module" + ], + "hash": "sha256-zGXnGhweng0JaG9cpJGORShIY1q7VCl15HwYlnw6A10=" + }, + "kotlin-gradle-plugin-api-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.21/kotlin-gradle-plugin-api-1.7.21.pom" + ], + "hash": "sha256-89unBFqYcdah5QnkF+tjQa3bmHFaL409ZnJlAdq0s0Y=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-idea": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-idea-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.jar" - ], - "hash": "sha256-C1dqyzeBqctWEKphxbev3zKQ/C2digzUv+FTe4dcReY=" - }, - "kotlin-gradle-plugin-idea-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.module" - ], - "hash": "sha256-ygHy2JJMcpaXMax+oVbwi7GP60LDEAClIj2dwW1ZuTg=" - } + "kotlin-gradle-plugin-idea-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.jar" + ], + "hash": "sha256-C1dqyzeBqctWEKphxbev3zKQ/C2digzUv+FTe4dcReY=" + }, + "kotlin-gradle-plugin-idea-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.module" + ], + "hash": "sha256-ygHy2JJMcpaXMax+oVbwi7GP60LDEAClIj2dwW1ZuTg=" + }, + "kotlin-gradle-plugin-idea-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.7.21/kotlin-gradle-plugin-idea-1.7.21.pom" + ], + "hash": "sha256-Flz/idoRsXIpiJPHg0sNQadm1/PdIPoIvfiJxlXD5zc=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-idea-proto-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.jar" - ], - "hash": "sha256-NZhwZybLzo0oE05oiZw9WAv3LH6/kJcUHY28rtgnmHg=" - }, - "kotlin-gradle-plugin-idea-proto-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.pom" - ], - "hash": "sha256-PRwDYK9odF8qAyoMAYR//Pnriq1wa/ZZydhAoYTsXyM=" - } + "kotlin-gradle-plugin-idea-proto-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.jar" + ], + "hash": "sha256-NZhwZybLzo0oE05oiZw9WAv3LH6/kJcUHY28rtgnmHg=" + }, + "kotlin-gradle-plugin-idea-proto-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.7.21/kotlin-gradle-plugin-idea-proto-1.7.21.pom" + ], + "hash": "sha256-PRwDYK9odF8qAyoMAYR//Pnriq1wa/ZZydhAoYTsXyM=" } } }, "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-gradle-plugin-model-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.jar" - ], - "hash": "sha256-FNP/F7o8tMi+uK3297QFB4gTS4kbsTyr5yPIwQ0dDhg=" - }, - "kotlin-gradle-plugin-model-1.7.21.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.module" - ], - "hash": "sha256-kCJoZCp1guVF4xgQnjdIw3WxOLCKFVuBX2yAi7vuR7U=" - } + "kotlin-gradle-plugin-model-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.jar" + ], + "hash": "sha256-FNP/F7o8tMi+uK3297QFB4gTS4kbsTyr5yPIwQ0dDhg=" + }, + "kotlin-gradle-plugin-model-1.7.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.module" + ], + "hash": "sha256-kCJoZCp1guVF4xgQnjdIw3WxOLCKFVuBX2yAi7vuR7U=" + }, + "kotlin-gradle-plugin-model-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.7.21/kotlin-gradle-plugin-model-1.7.21.pom" + ], + "hash": "sha256-y2vKOdHhBWBXcMCj3ubUXw58XtPFNGiZ9ycQsf//HaY=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-api": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-api-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.jar" - ], - "hash": "sha256-MOGWrbAAH9F7ZgNe2QcNPw5Hui0ycTt1wwPGt7e3FeI=" - }, - "kotlin-klib-commonizer-api-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.pom" - ], - "hash": "sha256-so6g3vy5lNH7U6e7olh9J0DG0mAXk2UglP1ox0Ul0CA=" - } + "kotlin-klib-commonizer-api-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.jar" + ], + "hash": "sha256-MOGWrbAAH9F7ZgNe2QcNPw5Hui0ycTt1wwPGt7e3FeI=" + }, + "kotlin-klib-commonizer-api-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.7.21/kotlin-klib-commonizer-api-1.7.21.pom" + ], + "hash": "sha256-so6g3vy5lNH7U6e7olh9J0DG0mAXk2UglP1ox0Ul0CA=" } } }, "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-klib-commonizer-embeddable-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.jar" - ], - "hash": "sha256-nTpktCC+2+20HV5tsJ28h2FKffCBR5PACQqDYJBp+1Y=" - }, - "kotlin-klib-commonizer-embeddable-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.pom" - ], - "hash": "sha256-bOmRoyzYOdq3wbf88+1xbr6XgbRgg3ViDC9fH8RwjrA=" - } + "kotlin-klib-commonizer-embeddable-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.jar" + ], + "hash": "sha256-nTpktCC+2+20HV5tsJ28h2FKffCBR5PACQqDYJBp+1Y=" + }, + "kotlin-klib-commonizer-embeddable-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.7.21/kotlin-klib-commonizer-embeddable-1.7.21.pom" + ], + "hash": "sha256-bOmRoyzYOdq3wbf88+1xbr6XgbRgg3ViDC9fH8RwjrA=" } } }, "org.jetbrains.kotlin:kotlin-native-utils": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-native-utils-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.jar" - ], - "hash": "sha256-k1KYF/2Nj9hlItZqqtyr0UKhcueMz+uUnNKJ40xw+Qs=" - }, - "kotlin-native-utils-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.pom" - ], - "hash": "sha256-CEYFdUhagoAZC0g8H3fyCk063IegIXTzDuxVdNm65FY=" - } + "kotlin-native-utils-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.jar" + ], + "hash": "sha256-k1KYF/2Nj9hlItZqqtyr0UKhcueMz+uUnNKJ40xw+Qs=" + }, + "kotlin-native-utils-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.7.21/kotlin-native-utils-1.7.21.pom" + ], + "hash": "sha256-CEYFdUhagoAZC0g8H3fyCk063IegIXTzDuxVdNm65FY=" } } }, "org.jetbrains.kotlin:kotlin-project-model": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-project-model-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.jar" - ], - "hash": "sha256-4htTvrj3SxM6Y4mClPSlfcSiKJvoVfZrD5rosVYjFT8=" - }, - "kotlin-project-model-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.pom" - ], - "hash": "sha256-JQfT7SKoHyssNSxMUOY1MivHEQClFQJN0NtQRifJ8Bs=" - } + "kotlin-project-model-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.jar" + ], + "hash": "sha256-4htTvrj3SxM6Y4mClPSlfcSiKJvoVfZrD5rosVYjFT8=" + }, + "kotlin-project-model-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.7.21/kotlin-project-model-1.7.21.pom" + ], + "hash": "sha256-JQfT7SKoHyssNSxMUOY1MivHEQClFQJN0NtQRifJ8Bs=" } } }, "org.jetbrains.kotlin:kotlin-reflect": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-reflect-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar" - ], - "hash": "sha256-wbF65MSTF+7Sb3ecM8lpBEbFZp6zx+Jsibbg1s8sogQ=" - }, - "kotlin-reflect-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom" - ], - "hash": "sha256-Xn69/iAG9vHksPORwbqBhTmKj2NF2xpStYTx40Cz8EM=" - } + "kotlin-reflect-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar" + ], + "hash": "sha256-wbF65MSTF+7Sb3ecM8lpBEbFZp6zx+Jsibbg1s8sogQ=" + }, + "kotlin-reflect-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom" + ], + "hash": "sha256-Xn69/iAG9vHksPORwbqBhTmKj2NF2xpStYTx40Cz8EM=" } } }, "org.jetbrains.kotlin:kotlin-script-runtime": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-script-runtime-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar" - ], - "hash": "sha256-LEmLbZiWTK3dS1hLe0mPmxCPaf8akVOrxlt02uQJJ/Y=" - }, - "kotlin-script-runtime-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom" - ], - "hash": "sha256-LuSdd/3Dw6l0akiYCbfGQ3fh2NnEXCDZI+MXI5sicwQ=" - } + "kotlin-script-runtime-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar" + ], + "hash": "sha256-LEmLbZiWTK3dS1hLe0mPmxCPaf8akVOrxlt02uQJJ/Y=" + }, + "kotlin-script-runtime-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom" + ], + "hash": "sha256-LuSdd/3Dw6l0akiYCbfGQ3fh2NnEXCDZI+MXI5sicwQ=" } } }, "org.jetbrains.kotlin:kotlin-scripting-common": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-common-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar" - ], - "hash": "sha256-0ZLMLNlDFecijrkTZqNpdmpoIrPOvKwUwR1MSXM2y6Q=" - }, - "kotlin-scripting-common-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom" - ], - "hash": "sha256-2xzYRWGPDLQXOK3H72jZ+NIjZ1sFg+NbsMCEA30AWe4=" - } + "kotlin-scripting-common-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar" + ], + "hash": "sha256-0ZLMLNlDFecijrkTZqNpdmpoIrPOvKwUwR1MSXM2y6Q=" + }, + "kotlin-scripting-common-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom" + ], + "hash": "sha256-2xzYRWGPDLQXOK3H72jZ+NIjZ1sFg+NbsMCEA30AWe4=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar" - ], - "hash": "sha256-qu9jHwICEl2ZHZgjRxn4ZK1anW40m/DtRGsTd9gXGKE=" - }, - "kotlin-scripting-compiler-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom" - ], - "hash": "sha256-xHXL2+0BepcMD9y46qu1UNc9E6T+a4e3efxM9S148JM=" - } + "kotlin-scripting-compiler-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.jar" + ], + "hash": "sha256-qu9jHwICEl2ZHZgjRxn4ZK1anW40m/DtRGsTd9gXGKE=" + }, + "kotlin-scripting-compiler-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.7.21/kotlin-scripting-compiler-embeddable-1.7.21.pom" + ], + "hash": "sha256-xHXL2+0BepcMD9y46qu1UNc9E6T+a4e3efxM9S148JM=" } } }, "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-compiler-impl-embeddable-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar" - ], - "hash": "sha256-ZOK9uuvzgJSzwh5nCX5Qe4NoTaQTi6h6CwmhMgOXVCg=" - }, - "kotlin-scripting-compiler-impl-embeddable-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom" - ], - "hash": "sha256-5c0+HEj+qhC1YVqidOFh5/dcFijcJhZ1ALZ0b4gfweM=" - } + "kotlin-scripting-compiler-impl-embeddable-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar" + ], + "hash": "sha256-ZOK9uuvzgJSzwh5nCX5Qe4NoTaQTi6h6CwmhMgOXVCg=" + }, + "kotlin-scripting-compiler-impl-embeddable-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/kotlin-scripting-compiler-impl-embeddable-1.7.21.pom" + ], + "hash": "sha256-5c0+HEj+qhC1YVqidOFh5/dcFijcJhZ1ALZ0b4gfweM=" } } }, "org.jetbrains.kotlin:kotlin-scripting-jvm": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-scripting-jvm-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar" - ], - "hash": "sha256-Uz441a1oFCoFE0HyK8cO113IUGSxk3rPBRN1XMPwSF4=" - }, - "kotlin-scripting-jvm-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom" - ], - "hash": "sha256-cnwtOnluoiOWPu7P7kHvKygsVbZ+V8O0mgFwpMSbfGE=" - } + "kotlin-scripting-jvm-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar" + ], + "hash": "sha256-Uz441a1oFCoFE0HyK8cO113IUGSxk3rPBRN1XMPwSF4=" + }, + "kotlin-scripting-jvm-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom", + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom" + ], + "hash": "sha256-cnwtOnluoiOWPu7P7kHvKygsVbZ+V8O0mgFwpMSbfGE=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar" - ], - "hash": "sha256-1Gqddz/7ne5P8adIrIRdyOUABcWJMClRdgorUYe93Rk=" - }, - "kotlin-stdlib-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom" - ], - "hash": "sha256-mzkq1D4vQhJp9jxiBz+ulCN9LjHe7o9msZzBkbTaBqw=" - } + "kotlin-stdlib-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar" + ], + "hash": "sha256-1Gqddz/7ne5P8adIrIRdyOUABcWJMClRdgorUYe93Rk=" + }, + "kotlin-stdlib-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom" + ], + "hash": "sha256-mzkq1D4vQhJp9jxiBz+ulCN9LjHe7o9msZzBkbTaBqw=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar" - ], - "hash": "sha256-5iv+yiNhA6EBciS4oiqEHbXcTbSdgKOb1E27IkaEpmo=" - }, - "kotlin-stdlib-common-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom" - ], - "hash": "sha256-LuberkeOGLGvushzHFvxoUe1dWiT1Z7b+nEWBcNDX4Q=" - } + "kotlin-stdlib-common-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar" + ], + "hash": "sha256-5iv+yiNhA6EBciS4oiqEHbXcTbSdgKOb1E27IkaEpmo=" + }, + "kotlin-stdlib-common-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom" + ], + "hash": "sha256-LuberkeOGLGvushzHFvxoUe1dWiT1Z7b+nEWBcNDX4Q=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk7-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.jar" - ], - "hash": "sha256-uMqg+XFaIYf0+pmQba5Xy6EM7vmn+Ajb7o6vNjWVWKU=" - }, - "kotlin-stdlib-jdk7-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.pom" - ], - "hash": "sha256-vy6yU9onofKT0RRpMpRBeF26xRceWB8v7Z1aKm2YaZw=" - } + "kotlin-stdlib-jdk7-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.jar" + ], + "hash": "sha256-uMqg+XFaIYf0+pmQba5Xy6EM7vmn+Ajb7o6vNjWVWKU=" + }, + "kotlin-stdlib-jdk7-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.21/kotlin-stdlib-jdk7-1.7.21.pom" + ], + "hash": "sha256-vy6yU9onofKT0RRpMpRBeF26xRceWB8v7Z1aKm2YaZw=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-jdk8-1.7.21.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.jar" - ], - "hash": "sha256-sy5K5+uwVycz/kOThb8DT1+u6LbFhdQW/s+TPpSR044=" - }, - "kotlin-stdlib-jdk8-1.7.21.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.pom" - ], - "hash": "sha256-bzuTQ8QS1q5ApMePuKcJhklkUKlSjNusdimojhqlg4k=" - } + "kotlin-stdlib-jdk8-1.7.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.jar" + ], + "hash": "sha256-sy5K5+uwVycz/kOThb8DT1+u6LbFhdQW/s+TPpSR044=" + }, + "kotlin-stdlib-jdk8-1.7.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.21/kotlin-stdlib-jdk8-1.7.21.pom" + ], + "hash": "sha256-bzuTQ8QS1q5ApMePuKcJhklkUKlSjNusdimojhqlg4k=" } } }, "org.jetbrains.kotlin:kotlin-tooling-core": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-tooling-core-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.jar" - ], - "hash": "sha256-N5fxg1NC+8EuycHU+YMyugKCkaMyUakHySJ9j9lK7kg=" - }, - "kotlin-tooling-core-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.pom" - ], - "hash": "sha256-tw2g1Eorhw7Lz85ZcMMOOOLs3htfQqHdRC0TA5gSKUY=" - } + "kotlin-tooling-core-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.jar" + ], + "hash": "sha256-N5fxg1NC+8EuycHU+YMyugKCkaMyUakHySJ9j9lK7kg=" + }, + "kotlin-tooling-core-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.7.21/kotlin-tooling-core-1.7.21.pom" + ], + "hash": "sha256-tw2g1Eorhw7Lz85ZcMMOOOLs3htfQqHdRC0TA5gSKUY=" } } }, "org.jetbrains.kotlin:kotlin-util-io": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-io-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.jar" - ], - "hash": "sha256-7MKI4AQqAUdgOeILbOXgaRj+8fic+J9V39KO8Xwm800=" - }, - "kotlin-util-io-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.pom" - ], - "hash": "sha256-ziTM1kPWW+8Cey9uINCnkhdq29ug2eVVmS5CR6Y3Ne8=" - } + "kotlin-util-io-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.jar" + ], + "hash": "sha256-7MKI4AQqAUdgOeILbOXgaRj+8fic+J9V39KO8Xwm800=" + }, + "kotlin-util-io-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.7.21/kotlin-util-io-1.7.21.pom" + ], + "hash": "sha256-ziTM1kPWW+8Cey9uINCnkhdq29ug2eVVmS5CR6Y3Ne8=" } } }, "org.jetbrains.kotlin:kotlin-util-klib": { "1.7.21": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-util-klib-1.7.21.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.jar" - ], - "hash": "sha256-UgkkU0RkIN+7h4BN6s6yGfVI53fm3xK35wRKOmaHEgs=" - }, - "kotlin-util-klib-1.7.21.pom": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.pom" - ], - "hash": "sha256-D8d7J3Rc+kzuX+AA5tEpmtSUT3rMB4A7u8ws0rAT3oU=" - } + "kotlin-util-klib-1.7.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.jar" + ], + "hash": "sha256-UgkkU0RkIN+7h4BN6s6yGfVI53fm3xK35wRKOmaHEgs=" + }, + "kotlin-util-klib-1.7.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.7.21/kotlin-util-klib-1.7.21.pom" + ], + "hash": "sha256-D8d7J3Rc+kzuX+AA5tEpmtSUT3rMB4A7u8ws0rAT3oU=" } } }, "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { "1.5.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlinx-coroutines-core-jvm-1.5.0.jar": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" - ], - "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" - }, - "kotlinx-coroutines-core-jvm-1.5.0.module": { - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" - ], - "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" - } + "kotlinx-coroutines-core-jvm-1.5.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" + ], + "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" + ], + "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.pom" + ], + "hash": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/golden/settings/buildscript.groovy.json b/fixtures/golden/settings/buildscript.groovy.json index a8acd89..8865774 100644 --- a/fixtures/golden/settings/buildscript.groovy.json +++ b/fixtures/golden/settings/buildscript.groovy.json @@ -1,21 +1,17 @@ { "org.apache:test": { "1.0.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "test-1.0.0.jar": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.jar" - ], - "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" - }, - "test-1.0.0.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom" - ], - "hash": "sha256-sYk8m4+T+hRJ+43tpPkthrE/JftrsMnmuzORCLCK1To=" - } + "test-1.0.0.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.jar" + ], + "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" + }, + "test-1.0.0.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom" + ], + "hash": "sha256-sYk8m4+T+hRJ+43tpPkthrE/JftrsMnmuzORCLCK1To=" } } } diff --git a/fixtures/golden/settings/dependency-resolution-management.kotlin.json b/fixtures/golden/settings/dependency-resolution-management.kotlin.json index a8acd89..8865774 100644 --- a/fixtures/golden/settings/dependency-resolution-management.kotlin.json +++ b/fixtures/golden/settings/dependency-resolution-management.kotlin.json @@ -1,21 +1,17 @@ { "org.apache:test": { "1.0.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "test-1.0.0.jar": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.jar" - ], - "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" - }, - "test-1.0.0.pom": { - "urls": [ - "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom" - ], - "hash": "sha256-sYk8m4+T+hRJ+43tpPkthrE/JftrsMnmuzORCLCK1To=" - } + "test-1.0.0.jar": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.jar" + ], + "hash": "sha256-M95zEuAwVCam7c2rKIET5qs4Q60sA84RyTA3a9jdQd8=" + }, + "test-1.0.0.pom": { + "urls": [ + "file:/home/tad/proj/gradle2nix/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom" + ], + "hash": "sha256-sYk8m4+T+hRJ+43tpPkthrE/JftrsMnmuzORCLCK1To=" } } } diff --git a/fixtures/golden/subprojects/multi-module.groovy.json b/fixtures/golden/subprojects/multi-module.groovy.json index f0dc3ab..d9ca950 100644 --- a/fixtures/golden/subprojects/multi-module.groovy.json +++ b/fixtures/golden/subprojects/multi-module.groovy.json @@ -1,159 +1,127 @@ { "com.squareup.moshi:moshi": { "1.8.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "moshi-1.8.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" - ], - "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" - }, - "moshi-1.8.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" - ], - "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" - } + "moshi-1.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" + ], + "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" + }, + "moshi-1.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" + ], + "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" } } }, "com.squareup.okio:okio": { "2.2.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-2.2.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" - }, - "okio-2.2.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" - ], - "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" - } + "okio-2.2.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + ], + "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" + }, + "okio-2.2.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" + ], + "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" } }, "1.16.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-1.16.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.jar" - ], - "hash": "sha256-7ASE/xkDZA44RcKxCruZ7/LTIwj/40WeX5IwmkUbnH4=" - }, - "okio-1.16.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.pom" - ], - "hash": "sha256-HSUhYhwIdRI6qRMRsv6O3v0O2T9mvm3+oYzGG8XJnjY=" - } + "okio-1.16.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.jar" + ], + "hash": "sha256-7ASE/xkDZA44RcKxCruZ7/LTIwj/40WeX5IwmkUbnH4=" + }, + "okio-1.16.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.pom" + ], + "hash": "sha256-HSUhYhwIdRI6qRMRsv6O3v0O2T9mvm3+oYzGG8XJnjY=" } } }, "junit:junit": { "4.12": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "junit-4.12.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar" - ], - "hash": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=" - }, - "junit-4.12.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom" - ], - "hash": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ=" - } + "junit-4.12.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar" + ], + "hash": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=" + }, + "junit-4.12.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom" + ], + "hash": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ=" } } }, "org.hamcrest:hamcrest-core": { "1.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "hamcrest-core-1.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "hash": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=" - }, - "hamcrest-core-1.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom" - ], - "hash": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" - } + "hamcrest-core-1.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + ], + "hash": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=" + }, + "hamcrest-core-1.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom" + ], + "hash": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" - ], - "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" - }, - "kotlin-stdlib-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" - ], - "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" - } + "kotlin-stdlib-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" + ], + "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" + }, + "kotlin-stdlib-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" + ], + "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" - ], - "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" - }, - "kotlin-stdlib-common-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" - ], - "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" - } + "kotlin-stdlib-common-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" + ], + "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" + }, + "kotlin-stdlib-common-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" + ], + "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/golden/subprojects/multi-module.kotlin.json b/fixtures/golden/subprojects/multi-module.kotlin.json index f0dc3ab..d9ca950 100644 --- a/fixtures/golden/subprojects/multi-module.kotlin.json +++ b/fixtures/golden/subprojects/multi-module.kotlin.json @@ -1,159 +1,127 @@ { "com.squareup.moshi:moshi": { "1.8.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "moshi-1.8.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" - ], - "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" - }, - "moshi-1.8.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" - ], - "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" - } + "moshi-1.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.jar" + ], + "hash": "sha256-Qv50bSaU6hH+agK+zZ2iyj2v6Xye/VCg+a9cRZbnSmo=" + }, + "moshi-1.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/moshi/moshi/1.8.0/moshi-1.8.0.pom" + ], + "hash": "sha256-FLuAWbnddiACWSkN+IfjfmaaB0qsnImUAePIEC/lII8=" } } }, "com.squareup.okio:okio": { "2.2.2": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-2.2.2.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" - ], - "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" - }, - "okio-2.2.2.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" - ], - "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" - } + "okio-2.2.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar" + ], + "hash": "sha256-5YyXQGprsROIk3UCmaxjxqoEs4trSerhv8rRpj75uhs=" + }, + "okio-2.2.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom" + ], + "hash": "sha256-/WIZiPf2lXAlc13G3QkLAKIPOju413ynkDYHf2KbFAs=" } }, "1.16.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "okio-1.16.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.jar" - ], - "hash": "sha256-7ASE/xkDZA44RcKxCruZ7/LTIwj/40WeX5IwmkUbnH4=" - }, - "okio-1.16.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.pom" - ], - "hash": "sha256-HSUhYhwIdRI6qRMRsv6O3v0O2T9mvm3+oYzGG8XJnjY=" - } + "okio-1.16.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.jar" + ], + "hash": "sha256-7ASE/xkDZA44RcKxCruZ7/LTIwj/40WeX5IwmkUbnH4=" + }, + "okio-1.16.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.16.0/okio-1.16.0.pom" + ], + "hash": "sha256-HSUhYhwIdRI6qRMRsv6O3v0O2T9mvm3+oYzGG8XJnjY=" } } }, "junit:junit": { "4.12": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "junit-4.12.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar" - ], - "hash": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=" - }, - "junit-4.12.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom" - ], - "hash": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ=" - } + "junit-4.12.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar" + ], + "hash": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=" + }, + "junit-4.12.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom" + ], + "hash": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ=" } } }, "org.hamcrest:hamcrest-core": { "1.3": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "hamcrest-core-1.3.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "hash": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=" - }, - "hamcrest-core-1.3.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom" - ], - "hash": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" - } + "hamcrest-core-1.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + ], + "hash": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=" + }, + "hamcrest-core-1.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom" + ], + "hash": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" } } }, "org.jetbrains.kotlin:kotlin-stdlib": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" - ], - "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" - }, - "kotlin-stdlib-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" - ], - "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" - } + "kotlin-stdlib-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.jar" + ], + "hash": "sha256-ahMCmPUXGsUqHiSW9+rnhbb1ZBbqPMuZ5DRNBNg/8HE=" + }, + "kotlin-stdlib-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.60/kotlin-stdlib-1.2.60.pom" + ], + "hash": "sha256-5jKJkgnmtMqrlA/YLk7GOjLjJkP4Fff6cJdkeJDXnxg=" } } }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "1.2.60": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "kotlin-stdlib-common-1.2.60.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" - ], - "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" - }, - "kotlin-stdlib-common-1.2.60.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" - ], - "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" - } + "kotlin-stdlib-common-1.2.60.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.jar" + ], + "hash": "sha256-CbQ3WgZc8SeryZjF3PIrFmTEWvQrSJSZ16j0+Kt5P7E=" + }, + "kotlin-stdlib-common-1.2.60.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.2.60/kotlin-stdlib-common-1.2.60.pom" + ], + "hash": "sha256-gwwnrx4c8k8PUm6kV5AcQ/OMGbtvfl03Y8PSU98bjaE=" } } }, "org.jetbrains:annotations": { "13.0": { - "needsPomRedirect": true, - "needsIvyRedirect": false, - "files": { - "annotations-13.0.jar": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" - }, - "annotations-13.0.pom": { - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" - } + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" } } } diff --git a/fixtures/included-build/groovy/build.gradle b/fixtures/included-build/groovy/build.gradle new file mode 100644 index 0000000..72a75a9 --- /dev/null +++ b/fixtures/included-build/groovy/build.gradle @@ -0,0 +1,10 @@ +apply plugin: 'java' + +repositories { + maven { url = uri(System.getProperty("org.nixos.gradle2nix.m2")) } +} + +dependencies { + implementation 'org.test.included:included-child' + implementation 'org.apache:test:1.0.0' +} diff --git a/fixtures/included-build/groovy/included-child/build.gradle b/fixtures/included-build/groovy/included-child/build.gradle new file mode 100644 index 0000000..5a964cf --- /dev/null +++ b/fixtures/included-build/groovy/included-child/build.gradle @@ -0,0 +1,11 @@ +apply plugin: 'java-library' +group = 'org.test.included' +version = '1.0' + +repositories { + maven { url = uri(System.getProperty("org.nixos.gradle2nix.m2")) } +} + +dependencies { + implementation 'org.apache:foo:1.0.0' +} diff --git a/fixtures/included-build/groovy/included-child/settings.gradle b/fixtures/included-build/groovy/included-child/settings.gradle new file mode 100644 index 0000000..a622c5b --- /dev/null +++ b/fixtures/included-build/groovy/included-child/settings.gradle @@ -0,0 +1,10 @@ +buildscript { + repositories { + maven { url = uri(System.getProperty("org.nixos.gradle2nix.m2")) } + } + dependencies { + classpath 'org.apache:foo:2.0.0' + } +} + +rootProject.name = 'included-child' diff --git a/fixtures/included-build/groovy/settings.gradle b/fixtures/included-build/groovy/settings.gradle new file mode 100644 index 0000000..d8e504b --- /dev/null +++ b/fixtures/included-build/groovy/settings.gradle @@ -0,0 +1 @@ +includeBuild 'included-child' diff --git a/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.jar b/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..fde9ffe40ec948dcddbd1daa4b798f8a32d050b5 GIT binary patch literal 190 zcmWIWW@Zs#;9%fjFkD;~$bbY`859`wN>YnULPK~N*!NlPj)&pW3T_5QmKV$n3@j-O z3=GT+0p9E!Ae~Ggf`Ne{z?+dtgc;RXm>kGhs4|8njUX0LmIQdSvVjycGB7d(GcYiO Hf;bESv(_G> literal 0 HcmV?d00001 diff --git a/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.pom b/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.pom new file mode 100644 index 0000000..c814f43 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/foo/1.0.0/foo-1.0.0.pom @@ -0,0 +1,14 @@ + + + 4.0.0 + + org.apache + foo + 1.0.0 + + foo + + + foo + + diff --git a/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.jar b/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..fde9ffe40ec948dcddbd1daa4b798f8a32d050b5 GIT binary patch literal 190 zcmWIWW@Zs#;9%fjFkD;~$bbY`859`wN>YnULPK~N*!NlPj)&pW3T_5QmKV$n3@j-O z3=GT+0p9E!Ae~Ggf`Ne{z?+dtgc;RXm>kGhs4|8njUX0LmIQdSvVjycGB7d(GcYiO Hf;bESv(_G> literal 0 HcmV?d00001 diff --git a/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.pom b/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.pom new file mode 100644 index 0000000..bc031e8 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/foo/2.0.0/foo-2.0.0.pom @@ -0,0 +1,14 @@ + + + 4.0.0 + + org.apache + foo + 2.0.0 + + foo + + + foo + + diff --git a/fixtures/repositories/m2/org/apache/foo/maven-metadata.xml b/fixtures/repositories/m2/org/apache/foo/maven-metadata.xml new file mode 100644 index 0000000..e8c0a04 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/foo/maven-metadata.xml @@ -0,0 +1,31 @@ + + + + org.apache + foo + + 2.0.0 + 2.0.0 + + 1.0.0 + 2.0.0 + + + diff --git a/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom.sha1 b/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom.sha1 deleted file mode 100644 index c5dfdc6..0000000 --- a/fixtures/repositories/m2/org/apache/test/1.0.0/test-1.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -88e79ca0e696263e63bc9dc759a2e9c0d66e36d9 \ No newline at end of file diff --git a/fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.jar b/fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..fde9ffe40ec948dcddbd1daa4b798f8a32d050b5 GIT binary patch literal 190 zcmWIWW@Zs#;9%fjFkD;~$bbY`859`wN>YnULPK~N*!NlPj)&pW3T_5QmKV$n3@j-O z3=GT+0p9E!Ae~Ggf`Ne{z?+dtgc;RXm>kGhs4|8njUX0LmIQdSvVjycGB7d(GcYiO Hf;bESv(_G> literal 0 HcmV?d00001 diff --git a/fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.pom b/fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.pom new file mode 100644 index 0000000..8fd0c3f --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test/2.0.0/test-2.0.0.pom @@ -0,0 +1,14 @@ + + + 4.0.0 + + org.apache + test + 2.0.0 + + test + + + test + + diff --git a/fixtures/repositories/m2/org/apache/test/maven-metadata.xml b/fixtures/repositories/m2/org/apache/test/maven-metadata.xml index 00a285b..6131357 100644 --- a/fixtures/repositories/m2/org/apache/test/maven-metadata.xml +++ b/fixtures/repositories/m2/org/apache/test/maven-metadata.xml @@ -20,5 +20,12 @@ org.apache test - 1.0.0 - \ No newline at end of file + + 2.0.0 + 2.0.0 + + 1.0.0 + 2.0.0 + + + diff --git a/flake.lock b/flake.lock index e07a8ee..b754bf5 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", + "lastModified": 1701680307, + "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", "owner": "numtide", "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1696589439, - "narHash": "sha256-Ye+flokLfswVz9PZEyJ5yGJ1VqmJe3bDgwWt9Z4MuqQ=", + "lastModified": 1702855317, + "narHash": "sha256-5EXeUkoWvrfbZQQLVRn7Ebb9LOt3DkVm6T0M31/VhtM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e462c9172c685f0839baaa54bb5b49276a23dab7", + "rev": "3a16c6447466f4034c2d75fe7014477142c9513e", "type": "github" }, "original": { diff --git a/gradle-env.json b/gradle-env.json index 6ff7a39..ca7b7e0 100644 --- a/gradle-env.json +++ b/gradle-env.json @@ -1,9526 +1,2189 @@ { - "": { - "name": "gradle2nix", - "version": "1.0.0-rc2", - "path": "", - "gradle": { - "version": "6.8.1", - "type": "all", - "url": "https://services.gradle.org/distributions/gradle-6.8.1-all.zip", - "sha256": "3db89524a3981819ff28c3f979236c1274a726e146ced0c8a2020417f9bc0782", - "nativeVersion": "0.22-milestone-9" + "com.github.ajalt:clikt": { + "2.8.0": { + "clikt-2.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.module" + ], + "hash": "sha256-63VRQs7Uww/5lU+IH4piAUsdy/SKuciarYjFwpH95Gk=" + }, + "clikt-2.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.pom" + ], + "hash": "sha256-6njJ/q8ULg4AGtO8Ey95KJKSb7wmYPpu78Mg8Vzw/Hw=" + }, + "clikt-jvm-2.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.jar" + ], + "hash": "sha256-MefokL7AOvKCKKG1akSyvB7Cu57wWMkoiAAW0ZmUhpw=" + } + } + }, + "com.github.ajalt:clikt-metadata": { + "2.8.0": { + "clikt-metadata-2.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.jar" + ], + "hash": "sha256-Nxf/mOths+cC3HT1D4chzIFtNdzpwv/1g+NNUw0/I08=" + }, + "clikt-metadata-2.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.module" + ], + "hash": "sha256-y43UaWNHeqTaxq77g8LBGJqqqJxaV0TPJGGovTAvSmY=" + }, + "clikt-metadata-2.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.pom" + ], + "hash": "sha256-NtfT5a+1S3UWuJ0btkiAKNr/RrcufE4aXf9GNbtoDc8=" + } + } + }, + "com.github.ajalt:colormath": { + "1.2.0": { + "colormath-1.2.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/colormath/1.2.0/colormath-1.2.0.jar" + ], + "hash": "sha256-hqUffbsyq+QQ1UMx7GGsBoSlQ7JO6Xlnu6wKTmcp8DE=" + }, + "colormath-1.2.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/colormath/1.2.0/colormath-1.2.0.pom" + ], + "hash": "sha256-a3EKjQoQu+PgV5Xvf03ux3j9eQBbDBvA5cF4Ae5r3Z0=" + } + } + }, + "com.github.ajalt:mordant": { + "1.2.1": { + "mordant-1.2.1.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/mordant/1.2.1/mordant-1.2.1.jar" + ], + "hash": "sha256-enFOuNJbTZun8lalTHVZzKh9heyQ1pQ98ZE8rUPbldY=" + }, + "mordant-1.2.1.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/github/ajalt/mordant/1.2.1/mordant-1.2.1.pom" + ], + "hash": "sha256-8DLcV/gHnB9WJvvF8PZfz14SNA3ictgpsLVOkpeacro=" + } + } + }, + "com.github.johnrengelman.shadow:com.github.johnrengelman.shadow.gradle.plugin": { + "8.1.1": { + "com.github.johnrengelman.shadow.gradle.plugin-8.1.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/github/johnrengelman/shadow/com.github.johnrengelman.shadow.gradle.plugin/8.1.1/com.github.johnrengelman.shadow.gradle.plugin-8.1.1.pom" + ], + "hash": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA=" + } + } + }, + "com.github.johnrengelman:shadow": { + "8.1.1": { + "shadow-8.1.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/github/johnrengelman/shadow/8.1.1/shadow-8.1.1.jar" + ], + "hash": "sha256-CEGXVVWQpTuyG1lQijMwVZ9TbdtEjq/R7GdfVGIDb88=" + }, + "shadow-8.1.1.module": { + "urls": [ + "https://plugins.gradle.org/m2/com/github/johnrengelman/shadow/8.1.1/shadow-8.1.1.module" + ], + "hash": "sha256-nQ87SqpniYcj6vbF6c0nOHj5V03azWSqNwJDYgzgLko=" + }, + "shadow-8.1.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/github/johnrengelman/shadow/8.1.1/shadow-8.1.1.pom" + ], + "hash": "sha256-Mu55f8hDI3xM5cSeX0FSxYoIlK/OCg6SY25qLU/JjDU=" + } + } + }, + "com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin": { + "1.2.1": { + "com.gradle.plugin-publish.gradle.plugin-1.2.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/plugin-publish/com.gradle.plugin-publish.gradle.plugin/1.2.1/com.gradle.plugin-publish.gradle.plugin-1.2.1.pom" + ], + "hash": "sha256-60lBRA8TGZbmT6SCDc264js95UhBi6ke9MY0pqcfVMs=" + } + } + }, + "com.gradle.publish:plugin-publish-plugin": { + "1.2.1": { + "plugin-publish-plugin-1.2.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.jar" + ], + "hash": "sha256-KY8MLpeVMhcaBaQWAyY3M7ZfiRE9ToCczQ4mmQFJ3hg=" + }, + "plugin-publish-plugin-1.2.1.module": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.module" + ], + "hash": "sha256-w98uuag1ZdO2MVDYa0344o9mG1XOzdRJJ+RpMxA2yxk=" + }, + "plugin-publish-plugin-1.2.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/com/gradle/publish/plugin-publish-plugin/1.2.1/plugin-publish-plugin-1.2.1.pom" + ], + "hash": "sha256-E6X+iu2+Rs/b6hLp/NcJemKygqpqtMkIZWuWzpoqX6M=" + } + } + }, + "com.squareup.okio:okio": { + "3.7.0": { + "okio-3.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/3.7.0/okio-3.7.0.module" + ], + "hash": "sha256-88rgCfC2yEL7vFLOd1QsGdGdVu6ZpeVVZH8Lr8nVDPo=" + }, + "okio-3.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/3.7.0/okio-3.7.0.pom" + ], + "hash": "sha256-H2KMRSg726uM4DwHps+3akeLjdrhgL2PNKusJz5Id24=" + }, + "okio-metadata-3.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio/3.7.0/okio-3.7.0.jar" + ], + "hash": "sha256-bvOnJZNuIlJB1K0SavmnyWgOS0r8G8Xtnn3TXwaJpNw=" + } + } + }, + "com.squareup.okio:okio-jvm": { + "3.7.0": { + "okio-jvm-3.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar" + ], + "hash": "sha256-2LNa3Ch2j0OuWv5qfRqiqHi6UeC5ak8wiBHzsfWxPlU=" + }, + "okio-jvm-3.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.module" + ], + "hash": "sha256-b64CAbCuSKGWBt4Ab/6YQtjQ/CoeQ04Hhc7Ni3Wr5HQ=" + }, + "okio-jvm-3.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.pom" + ], + "hash": "sha256-d07LnSsHlLT7J+eeCHYMpWC39U+qlRm5GDxn/rRfLJc=" + } + } + }, + "commons-io:commons-io": { + "2.11.0": { + "commons-io-2.11.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar" + ], + "hash": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=" + }, + "commons-io-2.11.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom" + ], + "hash": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k=" + } + } + }, + "io.github.classgraph:classgraph": { + "4.8.162": { + "classgraph-4.8.162.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/classgraph/classgraph/4.8.162/classgraph-4.8.162.jar" + ], + "hash": "sha256-6jCy1eKeidUnBrzs96auO0RoLUoVZqXyK5RT+b4qlww=" + }, + "classgraph-4.8.162.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/classgraph/classgraph/4.8.162/classgraph-4.8.162.pom" + ], + "hash": "sha256-SSxpkIw7aCpjXYyp2Qm5tCyCRaNOt7nnt9xnFSHZswc=" + } + } + }, + "io.github.java-diff-utils:java-diff-utils": { + "4.12": { + "java-diff-utils-4.12.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar" + ], + "hash": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=" + }, + "java-diff-utils-4.12.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.pom" + ], + "hash": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" + } + } + }, + "io.github.pdvrieze.xmlutil:core": { + "0.86.3": { + "core-0.86.3.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/core/0.86.3/core-0.86.3.module" + ], + "hash": "sha256-MzlXsdCR2LrPqwYCCGgi+a2S9hMCy3Ru8g4Z9nprTbk=" + }, + "core-0.86.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/core/0.86.3/core-0.86.3.pom" + ], + "hash": "sha256-ngeyUCJI+U7AYn9Wsn3wiBySBCrfzoCg35oa6sQWg4M=" + }, + "xmlutil-metadata-0.86.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/core/0.86.3/core-0.86.3.jar" + ], + "hash": "sha256-ikZHG7Y7PHhzlsu6WqL2TU4zOgOSAiRBrhIRHn5yjJE=" + } + } + }, + "io.github.pdvrieze.xmlutil:core-jvm": { + "0.86.3": { + "core-jvm-0.86.3.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/core-jvm/0.86.3/core-jvm-0.86.3.module" + ], + "hash": "sha256-FgIJExZWo2dDGWXYAYk7J3fuguD3ZmaD+nXE+Wck/wc=" + }, + "core-jvm-0.86.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/core-jvm/0.86.3/core-jvm-0.86.3.pom" + ], + "hash": "sha256-oBGIoPlVW1s7nZLlQz242AJ6vjleD/cIBRU+8v6qf4U=" + }, + "xmlutil-jvm-0.86.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/core-jvm/0.86.3/core-jvm-0.86.3.jar" + ], + "hash": "sha256-kVJ9hv6gS9YYPRQKCfENqy3qcnrxLSfZFl7jQuo9Dt4=" + } + } + }, + "io.github.pdvrieze.xmlutil:serialization-jvm": { + "0.86.3": { + "serialization-jvm-0.86.3.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/serialization-jvm/0.86.3/serialization-jvm-0.86.3.module" + ], + "hash": "sha256-3ppDm3mA++bMPDS8rZyEqIMVmdyHZNceD2c93Ho91Jo=" + }, + "serialization-jvm-0.86.3.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/serialization-jvm/0.86.3/serialization-jvm-0.86.3.pom" + ], + "hash": "sha256-OX1XqPVTaUEf7HRETH1NTLaeyYANUkSTrGHekJIl4wc=" + }, + "xmlutil-serialization-jvm-0.86.3.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/github/pdvrieze/xmlutil/serialization-jvm/0.86.3/serialization-jvm-0.86.3.jar" + ], + "hash": "sha256-nOJz3LhguSpb8uw2rR4qEbQa7YnGyYTKc+h+/17aG9A=" + } + } + }, + "io.kotest:kotest-assertions-api": { + "5.8.0": { + "kotest-assertions-api-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-api/5.8.0/kotest-assertions-api-5.8.0.module" + ], + "hash": "sha256-op9oyadjm/8YjxR8vvhnHrjwtY/luuGAtkVdt335cos=" + }, + "kotest-assertions-api-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-api/5.8.0/kotest-assertions-api-5.8.0.pom" + ], + "hash": "sha256-W/4I+NxUjL6HymCVFTeJlwWT4r/8saI8QokZueJw8uk=" + }, + "kotest-assertions-api-metadata-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-api/5.8.0/kotest-assertions-api-5.8.0.jar" + ], + "hash": "sha256-Xwt0yykue3MauS9SV+38yg2QJUGZiHHgk1S//uk5G/E=" + } + } + }, + "io.kotest:kotest-assertions-api-jvm": { + "5.8.0": { + "kotest-assertions-api-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-api-jvm/5.8.0/kotest-assertions-api-jvm-5.8.0.jar" + ], + "hash": "sha256-JOVCn43plAVhR/TkGY8DvBs3MDsuTiutgaXDiPX+jSE=" + }, + "kotest-assertions-api-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-api-jvm/5.8.0/kotest-assertions-api-jvm-5.8.0.module" + ], + "hash": "sha256-DrzGB+6bMiarXBYvwbwl3JKNe+S5iJB3wI51Mme7jBo=" + }, + "kotest-assertions-api-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-api-jvm/5.8.0/kotest-assertions-api-jvm-5.8.0.pom" + ], + "hash": "sha256-vR5t7uMQRjCJ+PGodJu5SiUfs9tLqtiAL0RlBqgjFBU=" + } + } + }, + "io.kotest:kotest-assertions-core": { + "5.8.0": { + "kotest-assertions-core-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-core/5.8.0/kotest-assertions-core-5.8.0.module" + ], + "hash": "sha256-3PQWe35nsJADn6AJtSYKRxDl1NVnhZXyz163PMNfjKs=" + }, + "kotest-assertions-core-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-core/5.8.0/kotest-assertions-core-5.8.0.pom" + ], + "hash": "sha256-bGOKC/WWEJpFN2gugdokFnbyEftPunlX/JqPuGaOfxc=" + }, + "kotest-assertions-core-metadata-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-core/5.8.0/kotest-assertions-core-5.8.0.jar" + ], + "hash": "sha256-ni4GBzpTKdKZm0xgBJZ+Op78OcwgMQi5XHwrUs66On0=" + } + } + }, + "io.kotest:kotest-assertions-core-jvm": { + "5.8.0": { + "kotest-assertions-core-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-core-jvm/5.8.0/kotest-assertions-core-jvm-5.8.0.jar" + ], + "hash": "sha256-wslFR/sVIaSCDQ4uF+qkuQPDaO3qeP4uH/rRQ6us9hw=" + }, + "kotest-assertions-core-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-core-jvm/5.8.0/kotest-assertions-core-jvm-5.8.0.module" + ], + "hash": "sha256-5fP2fh/Aj+YAimMd938ygU7MC2uf3MtzZWr0rBFkyR8=" + }, + "kotest-assertions-core-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-core-jvm/5.8.0/kotest-assertions-core-jvm-5.8.0.pom" + ], + "hash": "sha256-ei5OsYLX8cp9UwBUWHXup3HsnZMW6rkmne6kg/Pskh8=" + } + } + }, + "io.kotest:kotest-assertions-shared": { + "5.8.0": { + "kotest-assertions-shared-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-shared/5.8.0/kotest-assertions-shared-5.8.0.module" + ], + "hash": "sha256-ByvTJ2aEyatnMmjjXlRiVSMfWT5U5ho1DZfAyZYXcfI=" + }, + "kotest-assertions-shared-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-shared/5.8.0/kotest-assertions-shared-5.8.0.pom" + ], + "hash": "sha256-wuvLdl0jnvtdCdSRasmjSdeNJ6aw9oaCwMUsm0fBIUo=" + }, + "kotest-assertions-shared-metadata-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-shared/5.8.0/kotest-assertions-shared-5.8.0.jar" + ], + "hash": "sha256-QyX8AR427KpkyNzRVo6XhBqCfBqFvyjcMPdgb+LqiXQ=" + } + } + }, + "io.kotest:kotest-assertions-shared-jvm": { + "5.8.0": { + "kotest-assertions-shared-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-shared-jvm/5.8.0/kotest-assertions-shared-jvm-5.8.0.jar" + ], + "hash": "sha256-+Vn/1y2Kc5xU8uCQF/gAPSX0Ro3oU6UsIP+ykw1TVME=" + }, + "kotest-assertions-shared-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-shared-jvm/5.8.0/kotest-assertions-shared-jvm-5.8.0.module" + ], + "hash": "sha256-dK4YER9DUkwXTsrWxKz95KMERoXf/ryJh4MnXZEftm0=" + }, + "kotest-assertions-shared-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-assertions-shared-jvm/5.8.0/kotest-assertions-shared-jvm-5.8.0.pom" + ], + "hash": "sha256-/DfYXG6KToMR8TuPXaTnXHuhb06Y5/fnY2ZZOkR3wEc=" + } + } + }, + "io.kotest:kotest-common": { + "5.8.0": { + "kotest-common-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-common/5.8.0/kotest-common-5.8.0.module" + ], + "hash": "sha256-BwwJRxNLNejNY9FmpGKe0KELkrNx5XYS7A4/k/TGQ3Q=" + }, + "kotest-common-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-common/5.8.0/kotest-common-5.8.0.pom" + ], + "hash": "sha256-0ZUWcDSMMt/rYzdJUGRB3Go8rpKqLsAaNzOmnMyXcfY=" + }, + "kotest-common-metadata-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-common/5.8.0/kotest-common-5.8.0.jar" + ], + "hash": "sha256-a9QgLtuJ5Z61Q1J0W9Dh+8lcVNXTMFuY+SEyQE8HrkI=" + } + } + }, + "io.kotest:kotest-common-jvm": { + "5.8.0": { + "kotest-common-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-common-jvm/5.8.0/kotest-common-jvm-5.8.0.jar" + ], + "hash": "sha256-9+cTu6Il+6WHl0FmWjthk/pSi8J75UdSp3Y4CKTylRM=" + }, + "kotest-common-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-common-jvm/5.8.0/kotest-common-jvm-5.8.0.module" + ], + "hash": "sha256-F6m2cHe8dlDvr2nfTC2Z5pdmlY7JYWC5EizmxhC6x/w=" + }, + "kotest-common-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-common-jvm/5.8.0/kotest-common-jvm-5.8.0.pom" + ], + "hash": "sha256-jCn9r/OEviBX3ggq4Bud4Qt4pRwn07qa/u0ws9U1B/8=" + } + } + }, + "io.kotest:kotest-extensions": { + "5.8.0": { + "kotest-extensions-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-extensions/5.8.0/kotest-extensions-5.8.0.module" + ], + "hash": "sha256-wRJ9NhChPntlMthHZbshHPPyHJAa7H7PoYG6wg7cF6g=" + }, + "kotest-extensions-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-extensions/5.8.0/kotest-extensions-5.8.0.pom" + ], + "hash": "sha256-ptATHw06VngbFwStxpeP17mJ1FtPCoUtbY2HqmFoHOs=" + } + } + }, + "io.kotest:kotest-extensions-jvm": { + "5.8.0": { + "kotest-extensions-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-extensions-jvm/5.8.0/kotest-extensions-jvm-5.8.0.jar" + ], + "hash": "sha256-t7ZJsBqwtQx/hVchsc2Qzrk7fseQyeDUVOrNifGCLDE=" + }, + "kotest-extensions-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-extensions-jvm/5.8.0/kotest-extensions-jvm-5.8.0.module" + ], + "hash": "sha256-wpV8QNsDBwTDwcRQRjRQ/UIfUV2eTf1wFYrglTx7s5I=" + }, + "kotest-extensions-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-extensions-jvm/5.8.0/kotest-extensions-jvm-5.8.0.pom" + ], + "hash": "sha256-Re6YilN1wfy+2zW/KNZcr9vWZlrU7QZiFJn1gaCqeRg=" + } + } + }, + "io.kotest:kotest-framework-api": { + "5.8.0": { + "kotest-framework-api-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-api/5.8.0/kotest-framework-api-5.8.0.module" + ], + "hash": "sha256-TU+42fMZlcETUTiSP3OQdtKMbIunjobst56SVTNlm8s=" + }, + "kotest-framework-api-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-api/5.8.0/kotest-framework-api-5.8.0.pom" + ], + "hash": "sha256-+KD+31um/dqQJFYdz5/c0bc7KyRU8SgqREdxhtGwJds=" + } + } + }, + "io.kotest:kotest-framework-api-jvm": { + "5.8.0": { + "kotest-framework-api-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-api-jvm/5.8.0/kotest-framework-api-jvm-5.8.0.jar" + ], + "hash": "sha256-qzKySHZ6j83ulqOn3rwdS8oVtBB9A6jw7LQ/ChKmYHg=" + }, + "kotest-framework-api-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-api-jvm/5.8.0/kotest-framework-api-jvm-5.8.0.module" + ], + "hash": "sha256-+8ACQea/pPB2Y+1k+ZWRcEas3d0oc8pdpZtMuMGmcx8=" + }, + "kotest-framework-api-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-api-jvm/5.8.0/kotest-framework-api-jvm-5.8.0.pom" + ], + "hash": "sha256-J1kzQZs8fz9Dd/I4dO2/K2WZKV5+eSRozE2LZkKRnwc=" + } + } + }, + "io.kotest:kotest-framework-concurrency": { + "5.8.0": { + "kotest-framework-concurrency-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-concurrency/5.8.0/kotest-framework-concurrency-5.8.0.module" + ], + "hash": "sha256-Apm7rJ+dstNEfQ3B0jD6eduHpEQdgVju876i5DyGU4o=" + }, + "kotest-framework-concurrency-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-concurrency/5.8.0/kotest-framework-concurrency-5.8.0.pom" + ], + "hash": "sha256-lVQJ/wP4A216X/ZoVWJ6SDJdZP1ad/zxvjKC9nK4Y9w=" + } + } + }, + "io.kotest:kotest-framework-concurrency-jvm": { + "5.8.0": { + "kotest-framework-concurrency-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-concurrency-jvm/5.8.0/kotest-framework-concurrency-jvm-5.8.0.jar" + ], + "hash": "sha256-+jViubehfRCIbZVZFZgFBmg+bUJT/aLZphDHB7ahxTQ=" + }, + "kotest-framework-concurrency-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-concurrency-jvm/5.8.0/kotest-framework-concurrency-jvm-5.8.0.module" + ], + "hash": "sha256-EEdRl3IU7bRbbQ5QX1cx8PLESBZE2tSdZAk17mjT6sA=" + }, + "kotest-framework-concurrency-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-concurrency-jvm/5.8.0/kotest-framework-concurrency-jvm-5.8.0.pom" + ], + "hash": "sha256-7v7jZcABVNdstQ1A/st6vmJ0VT9/W6oXUuwLa4N7xfc=" + } + } + }, + "io.kotest:kotest-framework-discovery": { + "5.8.0": { + "kotest-framework-discovery-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-discovery/5.8.0/kotest-framework-discovery-5.8.0.module" + ], + "hash": "sha256-VoSDmnX88MjoK7N71Bp/RBct6MW00Ne6UXvrKm+QLOg=" + }, + "kotest-framework-discovery-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-discovery/5.8.0/kotest-framework-discovery-5.8.0.pom" + ], + "hash": "sha256-tMavvBR1+21pVxy6TT5wppDaUpwR7sNtLtd/5x/cuxs=" + } + } + }, + "io.kotest:kotest-framework-discovery-jvm": { + "5.8.0": { + "kotest-framework-discovery-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-discovery-jvm/5.8.0/kotest-framework-discovery-jvm-5.8.0.jar" + ], + "hash": "sha256-lgXMffCmeKx2AWgVHR4MHK5KYLXH4aufDIP90k0Y1Qg=" + }, + "kotest-framework-discovery-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-discovery-jvm/5.8.0/kotest-framework-discovery-jvm-5.8.0.module" + ], + "hash": "sha256-zsbAAen4kumwoVk7VTKweeEZjP7rwX4D7Bh60M4eR7c=" + }, + "kotest-framework-discovery-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-discovery-jvm/5.8.0/kotest-framework-discovery-jvm-5.8.0.pom" + ], + "hash": "sha256-OwQzrfH2hV8edikiq8i9Tw5S+uXEYsi/tI5+fEEe6iQ=" + } + } + }, + "io.kotest:kotest-framework-engine": { + "5.8.0": { + "kotest-framework-engine-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-engine/5.8.0/kotest-framework-engine-5.8.0.module" + ], + "hash": "sha256-SwIApEo9C8FVvORZmt8/TMeGt8HcqvNN1FkgZ1u95K4=" + }, + "kotest-framework-engine-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-engine/5.8.0/kotest-framework-engine-5.8.0.pom" + ], + "hash": "sha256-aVRjdWId02iWcTeQVwUA1A3XGWLYjmm3Y9fri84MIf8=" + } + } + }, + "io.kotest:kotest-framework-engine-jvm": { + "5.8.0": { + "kotest-framework-engine-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-engine-jvm/5.8.0/kotest-framework-engine-jvm-5.8.0.jar" + ], + "hash": "sha256-tO9fOo7j0vcrmnCDW8eLvWM2K1e9Sccpz9yZuILIIp8=" + }, + "kotest-framework-engine-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-engine-jvm/5.8.0/kotest-framework-engine-jvm-5.8.0.module" + ], + "hash": "sha256-pGoQsAqZT1z+77nV0QNDCXSZ0FsScHbVZjC5LD3R12w=" + }, + "kotest-framework-engine-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-framework-engine-jvm/5.8.0/kotest-framework-engine-jvm-5.8.0.pom" + ], + "hash": "sha256-jBBwZ6e2xJH/r9wcFw9ny7vwD5kgqfzOB8hMunEc/u8=" + } + } + }, + "io.kotest:kotest-runner-junit5": { + "5.8.0": { + "kotest-runner-junit5-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-runner-junit5/5.8.0/kotest-runner-junit5-5.8.0.module" + ], + "hash": "sha256-y4wLecykG/GoIxOlnv5+EOwDY6xnlXOBdGwPuHl3oTk=" + }, + "kotest-runner-junit5-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-runner-junit5/5.8.0/kotest-runner-junit5-5.8.0.pom" + ], + "hash": "sha256-rlCoYpxGJZocWHMicr7irCRXCMuZYucqI5IhisVYeXQ=" + }, + "kotest-runner-junit5-metadata-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-runner-junit5/5.8.0/kotest-runner-junit5-5.8.0.jar" + ], + "hash": "sha256-GYlbE71A2UxWtFP6A4ZSA6gHc5hxjhGLTC3sVEV//14=" + } + } + }, + "io.kotest:kotest-runner-junit5-jvm": { + "5.8.0": { + "kotest-runner-junit5-jvm-5.8.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-runner-junit5-jvm/5.8.0/kotest-runner-junit5-jvm-5.8.0.jar" + ], + "hash": "sha256-sSz+ck1ROQpTy6yOogFGeAmE79vceaa9Cl1zncSq5/k=" + }, + "kotest-runner-junit5-jvm-5.8.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-runner-junit5-jvm/5.8.0/kotest-runner-junit5-jvm-5.8.0.module" + ], + "hash": "sha256-41YAWlqTPI5YBYxB+3w6MNfc88/oo+pvcseYKR52tf8=" + }, + "kotest-runner-junit5-jvm-5.8.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/io/kotest/kotest-runner-junit5-jvm/5.8.0/kotest-runner-junit5-jvm-5.8.0.pom" + ], + "hash": "sha256-PT+RCcm8xoqFPKuUeYqbvjMM4qexQtc6vGiY352Rj68=" + } + } + }, + "net.bytebuddy:byte-buddy": { + "1.10.9": { + "byte-buddy-1.10.9.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.10.9/byte-buddy-1.10.9.jar" + ], + "hash": "sha256-B7nKbi+XDLA/SyVlHfHy/OJx1JG0TgQJgniHeG9pLU0=" + }, + "byte-buddy-1.10.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.10.9/byte-buddy-1.10.9.pom" + ], + "hash": "sha256-QIgdSUiocRWTRicPNpRbwpAlV3xstX9qXdDHwiIGnaw=" + } + } + }, + "net.bytebuddy:byte-buddy-agent": { + "1.10.9": { + "byte-buddy-agent-1.10.9.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.9/byte-buddy-agent-1.10.9.jar" + ], + "hash": "sha256-+9BS0tTNFvcHVHxGhiHGt/uELH7Ihm0BLsvGF43h85Q=" + }, + "byte-buddy-agent-1.10.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.9/byte-buddy-agent-1.10.9.pom" + ], + "hash": "sha256-GZB0lfvBwjFsjrrXbwe5bRAf6xp+PAm/4VJv0/xu7J0=" + } + } + }, + "net.java.dev.jna:jna": { + "5.9.0": { + "jna-5.9.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.9.0/jna-5.9.0.jar" + ], + "hash": "sha256-6vzHgLRFQ008Wuf6L7ZmXeGnVg1TfSxAio6AzRTScWE=" + }, + "jna-5.9.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.9.0/jna-5.9.0.pom" + ], + "hash": "sha256-a8i4RZFQtZ6VmPPa2a0kWh7yFQ0IJYEBcYTrFj5ZKCk=" + } + } + }, + "net.java.dev.jna:jna-platform": { + "5.9.0": { + "jna-platform-5.9.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.9.0/jna-platform-5.9.0.jar" + ], + "hash": "sha256-GQO8bYfzq5ICOVe5H0WpyOs1FbrQMDVs6XcgHlFBtyQ=" + }, + "jna-platform-5.9.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.9.0/jna-platform-5.9.0.pom" + ], + "hash": "sha256-C9pdmOS+kmHwnN+u5vokWYh5CDTX/K3I4v3ZPH1kGCU=" + } + } + }, + "org.apache.ant:ant": { + "1.10.13": { + "ant-1.10.13.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/ant/ant/1.10.13/ant-1.10.13.jar" + ], + "hash": "sha256-vvv8eedE6Yks+n25bfO26C3BfSVxr0KqQnl2/CIpmDg=" + }, + "ant-1.10.13.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/ant/ant/1.10.13/ant-1.10.13.pom" + ], + "hash": "sha256-J5NR7tkLj3QbtIyVvmHD7CRU48ipr7Q7zB0LrB3aE3o=" + } + } + }, + "org.apache.ant:ant-launcher": { + "1.10.13": { + "ant-launcher-1.10.13.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/ant/ant-launcher/1.10.13/ant-launcher-1.10.13.jar" + ], + "hash": "sha256-zXaVs7+2lkq3G2oLMdrWAAWud/5QITI2Rnmqzwj3eXA=" + }, + "ant-launcher-1.10.13.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/ant/ant-launcher/1.10.13/ant-launcher-1.10.13.pom" + ], + "hash": "sha256-ApkvvDgFU1bzyU0B6qJJmcsCoJuqnB/fXqx2t8MVY8o=" + } + } + }, + "org.apache.logging.log4j:log4j-api": { + "2.20.0": { + "log4j-api-2.20.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar" + ], + "hash": "sha256-L0PupnnqZvFMoPE/7CqGAKwST1pSMdy034OT7dy5dVA=" + }, + "log4j-api-2.20.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom" + ], + "hash": "sha256-zUWDKj1s0hlENcDWPKAV8ZSWjy++pPKRVTv3r7hOFjc=" + } + } + }, + "org.apache.logging.log4j:log4j-core": { + "2.20.0": { + "log4j-core-2.20.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar" + ], + "hash": "sha256-YTffhIza7Z9NUHb3VRPGyF2oC5U/TnrMo4CYt3B2P1U=" + }, + "log4j-core-2.20.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom" + ], + "hash": "sha256-3nGsEAVR9KB3rsrQd70VPnHfeqacMELXZRbMXM4Ice4=" + } + } + }, + "org.apache.maven:maven-model": { + "3.6.3": { + "maven-model-3.6.3.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/maven/maven-model/3.6.3/maven-model-3.6.3.jar" + ], + "hash": "sha256-F87x9Y4UbvDX2elrO5LZih1v19KzKIulOOj/Hg2RYM8=" + }, + "maven-model-3.6.3.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/apache/maven/maven-model/3.6.3/maven-model-3.6.3.pom" + ], + "hash": "sha256-fHIOjLA9KFxxzW4zTZyeWWBivdMQ7grRX1xHmpkxVPA=" + } + } + }, + "org.apiguardian:apiguardian-api": { + "1.1.2": { + "apiguardian-api-1.1.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + ], + "hash": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=" + }, + "apiguardian-api-1.1.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.module" + ], + "hash": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=" + }, + "apiguardian-api-1.1.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom" + ], + "hash": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" + } + } + }, + "org.codehaus.plexus:plexus-utils": { + "3.5.1": { + "plexus-utils-3.5.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" + ], + "hash": "sha256-huAlXUyHnGG0gz7X8TEk6LtnnfR967EnMm59t91JoHs=" + }, + "plexus-utils-3.5.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom" + ], + "hash": "sha256-lP9o7etIIE0SyZGJx2cWTTqfd4oTctHc4RpBRi5iNvI=" + } + } + }, + "org.gradle:gradle-tooling-api": { + "8.5": { + "gradle-tooling-api-8.5.jar": { + "urls": [ + "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/8.5/gradle-tooling-api-8.5.jar" + ], + "hash": "sha256-Oj8ZrejGJCdtb64e9iYJmyVb+GDi0fNFwVAiuNf18B0=" + }, + "gradle-tooling-api-8.5.module": { + "urls": [ + "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/8.5/gradle-tooling-api-8.5.module" + ], + "hash": "sha256-g/38Gz8vXYtdbkc9J+jUTOVqamjDv14AGVE5pkUk644=" + }, + "gradle-tooling-api-8.5.pom": { + "urls": [ + "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/8.5/gradle-tooling-api-8.5.pom" + ], + "hash": "sha256-W+ZN0cMxohnX1D+uLii9JoDUkeCoKJ73kNaQCLLTJsE=" + } + } + }, + "org.jdom:jdom2": { + "2.0.6.1": { + "jdom2-2.0.6.1.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" + ], + "hash": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=" + }, + "jdom2-2.0.6.1.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom" + ], + "hash": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M=" + } + } + }, + "org.jetbrains.intellij.deps:trove4j": { + "1.0.20200330": { + "trove4j-1.0.20200330.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + ], + "hash": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=" + }, + "trove4j-1.0.20200330.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom", + "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom" + ], + "hash": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + } + } + }, + "org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin": { + "1.9.21": { + "org.jetbrains.kotlin.jvm.gradle.plugin-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.9.21/org.jetbrains.kotlin.jvm.gradle.plugin-1.9.21.pom" + ], + "hash": "sha256-wCQ0YBrQ0+FDMzNe3airmdpJvj8luRUMfcYKKLNOiG0=" + } + } + }, + "org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin": { + "1.9.21": { + "org.jetbrains.kotlin.plugin.serialization.gradle.plugin-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/plugin/serialization/org.jetbrains.kotlin.plugin.serialization.gradle.plugin/1.9.21/org.jetbrains.kotlin.plugin.serialization.gradle.plugin-1.9.21.pom" + ], + "hash": "sha256-X2YbnEx5RUOAoIAaMrsk4CEUhmO8XgbqROPpGcENWtQ=" + } + } + }, + "org.jetbrains.kotlin:kotlin-android-extensions": { + "1.9.21": { + "kotlin-android-extensions-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.9.21/kotlin-android-extensions-1.9.21.jar" + ], + "hash": "sha256-mAuTI5ni2OX5clLdOx1VZdLZ18TFhMJn+pJE1rTdZrM=" + }, + "kotlin-android-extensions-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.9.21/kotlin-android-extensions-1.9.21.pom" + ], + "hash": "sha256-4Vb9esK/Oh1ruM9uYn8omYYceWa2WYlOz1rOMsH6uPU=" + } + } + }, + "org.jetbrains.kotlin:kotlin-build-common": { + "1.9.21": { + "kotlin-build-common-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-common/1.9.21/kotlin-build-common-1.9.21.jar" + ], + "hash": "sha256-3bFTJKHCCDYiOyqzGZTzBal/aMC5rex4AthEs8XlN+M=" + }, + "kotlin-build-common-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-common/1.9.21/kotlin-build-common-1.9.21.pom" + ], + "hash": "sha256-usTddaENNRq42KO/gx0yFHCxAhn4rqR7d3SuzVp9Rrc=" + } + } + }, + "org.jetbrains.kotlin:kotlin-build-tools-api": { + "1.9.21": { + "kotlin-build-tools-api-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.21/kotlin-build-tools-api-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.21/kotlin-build-tools-api-1.9.21.jar" + ], + "hash": "sha256-1iQupx+j2qCwarmTYi7lP7+gBIOxmGAoUmq2BhlDJ4k=" + }, + "kotlin-build-tools-api-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.21/kotlin-build-tools-api-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-tools-api/1.9.21/kotlin-build-tools-api-1.9.21.pom" + ], + "hash": "sha256-k8DEhPZHtVSzkLcdrUXuWMNbvQ9bgy90DlCm7PFB7Fc=" + } + } + }, + "org.jetbrains.kotlin:kotlin-build-tools-impl": { + "1.9.21": { + "kotlin-build-tools-impl-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools-impl/1.9.21/kotlin-build-tools-impl-1.9.21.jar" + ], + "hash": "sha256-xQnfuD5Wp+AjYPLY4llbuMxyehKWjXOUJ9WoiK/5QiU=" + }, + "kotlin-build-tools-impl-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools-impl/1.9.21/kotlin-build-tools-impl-1.9.21.pom" + ], + "hash": "sha256-0fSzorImBj63RyPMeYi1b4OZFOw8z4+PzysU+z7Tl04=" + } + } + }, + "org.jetbrains.kotlin:kotlin-compiler-embeddable": { + "1.9.21": { + "kotlin-compiler-embeddable-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.21/kotlin-compiler-embeddable-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.21/kotlin-compiler-embeddable-1.9.21.jar" + ], + "hash": "sha256-RpBLPT9RZWCkjg2T2ce/xjZQsi2faPejfqteXF8/eFo=" + }, + "kotlin-compiler-embeddable-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.21/kotlin-compiler-embeddable-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.9.21/kotlin-compiler-embeddable-1.9.21.pom" + ], + "hash": "sha256-+Q3IdvTzQph+WpujD6aArmTt1IiKYkPMXOTYS9vwscM=" + } + } + }, + "org.jetbrains.kotlin:kotlin-compiler-runner": { + "1.9.21": { + "kotlin-compiler-runner-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.21/kotlin-compiler-runner-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.21/kotlin-compiler-runner-1.9.21.jar" + ], + "hash": "sha256-15SPoqyM9iSj+6p2jxsDu7MQ1dkMV+Bb501rh566Vh8=" + }, + "kotlin-compiler-runner-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.21/kotlin-compiler-runner-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.9.21/kotlin-compiler-runner-1.9.21.pom" + ], + "hash": "sha256-yWxA/82dEWVcw6RgXKQpGB5S7zMF412QHXvdS9/yzCM=" + } + } + }, + "org.jetbrains.kotlin:kotlin-daemon-client": { + "1.9.21": { + "kotlin-daemon-client-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.21/kotlin-daemon-client-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.21/kotlin-daemon-client-1.9.21.jar" + ], + "hash": "sha256-JFdJdm1qh9F+tCbJFXwj5XLI8FI9pnpq+kICvOOrAYw=" + }, + "kotlin-daemon-client-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.21/kotlin-daemon-client-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.9.21/kotlin-daemon-client-1.9.21.pom" + ], + "hash": "sha256-Q2I9u3rJy8mtOBbldbM7Jb5IOmzHe9yO0dQo2uuZ5w8=" + } + } + }, + "org.jetbrains.kotlin:kotlin-daemon-embeddable": { + "1.9.21": { + "kotlin-daemon-embeddable-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.21/kotlin-daemon-embeddable-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.21/kotlin-daemon-embeddable-1.9.21.jar" + ], + "hash": "sha256-ARUv+0GwdunFUIPFE+HvBfMDzVqVzt/8uJ4STjQN8R4=" + }, + "kotlin-daemon-embeddable-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.21/kotlin-daemon-embeddable-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.9.21/kotlin-daemon-embeddable-1.9.21.pom" + ], + "hash": "sha256-LYnUjseQqQc7s237HnvvV1nuoHMGT4ZWuISvRtEZnXY=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugin": { + "1.9.21": { + "kotlin-gradle-plugin-1.9.21-gradle82.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.21/kotlin-gradle-plugin-1.9.21-gradle82.jar" + ], + "hash": "sha256-Rk6rvg8TEh+6R9Ddd9t44EzHEUGO8fo44Fn7rXQBdNU=" + }, + "kotlin-gradle-plugin-1.9.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.21/kotlin-gradle-plugin-1.9.21.module" + ], + "hash": "sha256-IRGsVcoYTydpeFyYlxBNjrSahDeSJi8UdZGyObh8s2I=" + }, + "kotlin-gradle-plugin-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.9.21/kotlin-gradle-plugin-1.9.21.pom" + ], + "hash": "sha256-xbqNH/3ANOBTfWFCFlYr+oKDgZuXpQe1TEfWr92/9Pc=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations": { + "1.9.21": { + "kotlin-gradle-plugin-annotations-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-annotations/1.9.21/kotlin-gradle-plugin-annotations-1.9.21.jar" + ], + "hash": "sha256-vHHk5IEnHPKtQVDZ9lE087UPqu0ftSCFIXwjLXp6DbQ=" + }, + "kotlin-gradle-plugin-annotations-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-annotations/1.9.21/kotlin-gradle-plugin-annotations-1.9.21.pom" + ], + "hash": "sha256-WIjmVsteuQ2k6P/ue6kTq070qP/LK06352bEDApIcNE=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { + "1.9.21": { + "kotlin-gradle-plugin-api-1.9.21-gradle82.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.21/kotlin-gradle-plugin-api-1.9.21-gradle82.jar" + ], + "hash": "sha256-8fA4+yuHImPe8G1gqoP0TbfYuHusJJEJ9jvhMvDDB/8=" + }, + "kotlin-gradle-plugin-api-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.21/kotlin-gradle-plugin-api-1.9.21.jar" + ], + "hash": "sha256-8fA4+yuHImPe8G1gqoP0TbfYuHusJJEJ9jvhMvDDB/8=" + }, + "kotlin-gradle-plugin-api-1.9.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.21/kotlin-gradle-plugin-api-1.9.21.module" + ], + "hash": "sha256-3Q/w/LjdD2iqQDhkHUfx0ID82EWokNaPd62IZmg5X8g=" + }, + "kotlin-gradle-plugin-api-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.9.21/kotlin-gradle-plugin-api-1.9.21.pom" + ], + "hash": "sha256-EHDGnUDsQQjYdMvnwX31G5MVQ/vMFxSL8KFq9BF6j0o=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugin-idea": { + "1.9.21": { + "kotlin-gradle-plugin-idea-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.21/kotlin-gradle-plugin-idea-1.9.21.jar" + ], + "hash": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=" + }, + "kotlin-gradle-plugin-idea-1.9.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.21/kotlin-gradle-plugin-idea-1.9.21.module" + ], + "hash": "sha256-9wJ2o8nNkyDTXQEyKIguZwwmqOV77yduEgXWLSfIzEg=" + }, + "kotlin-gradle-plugin-idea-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.21/kotlin-gradle-plugin-idea-1.9.21.pom" + ], + "hash": "sha256-i9zuHeTCbdShLcq4+X2zlsp21st9B4xXpeZEkRdEKXo=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto": { + "1.9.21": { + "kotlin-gradle-plugin-idea-proto-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.21/kotlin-gradle-plugin-idea-proto-1.9.21.jar" + ], + "hash": "sha256-65eVj7I1SmwOzcKMNDyWKqQlZOa70GmY22jeWJt6MHM=" + }, + "kotlin-gradle-plugin-idea-proto-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.21/kotlin-gradle-plugin-idea-proto-1.9.21.pom" + ], + "hash": "sha256-4cQb9uDuTO6Ez7LYgFckQzIFgI3mlBhM9LgJHpoEG5o=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { + "1.9.21": { + "kotlin-gradle-plugin-model-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.21/kotlin-gradle-plugin-model-1.9.21.jar" + ], + "hash": "sha256-7i/6CkmrvaLh44yCVFGN//DkcYB0gWQOJ59crJMRpC8=" + }, + "kotlin-gradle-plugin-model-1.9.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.21/kotlin-gradle-plugin-model-1.9.21.module" + ], + "hash": "sha256-mM2kiy7nukL7s32FSeA8D7EgVnMAT9qfgWGcmImcbBg=" + }, + "kotlin-gradle-plugin-model-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.9.21/kotlin-gradle-plugin-model-1.9.21.pom" + ], + "hash": "sha256-Dgzua65viYZz3OIlWweO21YEBrk8w4HhVF1KFQ5pyFM=" + } + } + }, + "org.jetbrains.kotlin:kotlin-gradle-plugins-bom": { + "1.9.21": { + "kotlin-gradle-plugins-bom-1.9.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.21/kotlin-gradle-plugins-bom-1.9.21.module" + ], + "hash": "sha256-EHBCRob+7+LpTs1eicV775AAcGnUXR9g78Dw2O4pOtA=" + }, + "kotlin-gradle-plugins-bom-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.21/kotlin-gradle-plugins-bom-1.9.21.pom" + ], + "hash": "sha256-IGoqxYRN9eR9HIhz6DAbs7Ro8c2g4eZP+jqo6cCrTQo=" + } + } + }, + "org.jetbrains.kotlin:kotlin-klib-commonizer-api": { + "1.9.21": { + "kotlin-klib-commonizer-api-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.9.21/kotlin-klib-commonizer-api-1.9.21.jar" + ], + "hash": "sha256-7rGVGEW/Tu9Jr7UPv4Ss67+rTW0ksP2nAQzk/9xaKVc=" + }, + "kotlin-klib-commonizer-api-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-klib-commonizer-api/1.9.21/kotlin-klib-commonizer-api-1.9.21.pom" + ], + "hash": "sha256-eBHA/x1mByiNMPvNmUWVDLWsnVZAe1k5UKnXMCm041g=" + } + } + }, + "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { + "1.9.21": { + "kotlin-klib-commonizer-embeddable-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.9.21/kotlin-klib-commonizer-embeddable-1.9.21.jar" + ], + "hash": "sha256-SLSET083NrXr8Htn8G51fxlvFvMC9Ey4NUfYy39JI6k=" + }, + "kotlin-klib-commonizer-embeddable-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.9.21/kotlin-klib-commonizer-embeddable-1.9.21.pom" + ], + "hash": "sha256-BlDErTWOgCawbhPNOGGNF8gHgyS+OXqRTKqVdkp8qcU=" + } + } + }, + "org.jetbrains.kotlin:kotlin-native-utils": { + "1.9.21": { + "kotlin-native-utils-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.9.21/kotlin-native-utils-1.9.21.jar" + ], + "hash": "sha256-YBFPSr2hsnAvaSVu3ITQzx0CaOb07CzHpKAvYGsLgHE=" + }, + "kotlin-native-utils-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.9.21/kotlin-native-utils-1.9.21.pom" + ], + "hash": "sha256-y1E5uiwJSuU8nsR8yR8iKv0ERoDvwcC+S0ontWU6fZY=" + } + } + }, + "org.jetbrains.kotlin:kotlin-project-model": { + "1.9.21": { + "kotlin-project-model-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.9.21/kotlin-project-model-1.9.21.jar" + ], + "hash": "sha256-NFOCtgvaQ7whRE+Cj8aD3h86qceKBNV/JhbWJ8XQeCE=" + }, + "kotlin-project-model-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-project-model/1.9.21/kotlin-project-model-1.9.21.pom" + ], + "hash": "sha256-3QhzM2jeyhQDAFAdjBtFqQScEOESOIJnz+RPrDGqSek=" + } + } + }, + "org.jetbrains.kotlin:kotlin-reflect": { + "1.9.21": { + "kotlin-reflect-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.jar" + ], + "hash": "sha256-oTPgSfCk4kllFYJCjhZt5N+slUat9Da2FyEZJV7eUQ8=" + }, + "kotlin-reflect-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.pom" + ], + "hash": "sha256-wu93WbdrxNn29SnS8/vBwxpFl8wVhuc6fXqxbRvbtKk=" + } }, - "dependencies": { - "settings": [], - "plugin": [ - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "41", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-41.pom", - "path": "com/fasterxml/oss-parent/41", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/oss-parent/41/oss-parent-41.pom" - ], - "sha256": "af650fa4dd400bc5769320bcef08ed93813f349cabe8213d469acafbbd945d8a" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-base", - "version": "2.12.1", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-base-2.12.1.pom", - "path": "com/fasterxml/jackson/jackson-base/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-base/2.12.1/jackson-base-2.12.1.pom" - ], - "sha256": "93a8c78755a31977508021dbb3883c0dd740a06bb1c67ff4942e096c132419f5" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-bom", - "version": "2.12.1", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-bom-2.12.1.pom", - "path": "com/fasterxml/jackson/jackson-bom/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-bom/2.12.1/jackson-bom-2.12.1.pom" - ], - "sha256": "083b20a4231bb0516d6e1a08248c9fbce473583a122a07fd2e0eadeff6908a38" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-parent", - "version": "2.12", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-parent-2.12.pom", - "path": "com/fasterxml/jackson/jackson-parent/2.12", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom" - ], - "sha256": "Z749r6r4zhcX56fefbkrpDPfkjtpekDJdDpUzJ/FNjc=" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.12.1", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-annotations-2.12.1.jar", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.12.1/jackson-annotations-2.12.1.jar" - ], - "sha256": "203cefdfa6c81e6aa84e11f292f29ca97344a3c3bc0293abea065cd837592873" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.12.1", - "type": "module", - "extension": "module" - }, - "name": "jackson-annotations-2.12.1.module", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.12.1/jackson-annotations-2.12.1.module" - ], - "sha256": "93a1d3d9c8d1d694431057ccbe9730e032921b1b2b166b1570017da1eeb6483e" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.12.1", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-annotations-2.12.1.pom", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.12.1/jackson-annotations-2.12.1.pom" - ], - "sha256": "3e0c5721fb26be732ccdf13db1c59dfeee0a6db269ebcc7507ead1c763a6108b" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.12.1", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-core-2.12.1.jar", - "path": "com/fasterxml/jackson/core/jackson-core/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.12.1/jackson-core-2.12.1.jar" - ], - "sha256": "cc899cb6eae0c80b87d590eea86528797369cc4feb7b79463207d6bb18f0c257" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.12.1", - "type": "module", - "extension": "module" - }, - "name": "jackson-core-2.12.1.module", - "path": "com/fasterxml/jackson/core/jackson-core/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.12.1/jackson-core-2.12.1.module" - ], - "sha256": "7e4c0c921ccee0b555f0f5b36fd86707b4e556de5b02f3e6bfc315bc3fcd6fc4" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.12.1", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-core-2.12.1.pom", - "path": "com/fasterxml/jackson/core/jackson-core/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.12.1/jackson-core-2.12.1.pom" - ], - "sha256": "4d09b42b2adcfe5ca73f541e42d1e36a8bf483594df09c43ba8d31eb67e04626" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.12.1", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-databind-2.12.1.jar", - "path": "com/fasterxml/jackson/core/jackson-databind/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.12.1/jackson-databind-2.12.1.jar" - ], - "sha256": "f2ca3c28ebded59c98447d51afe945323df961540af66a063c015597af936aa0" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.12.1", - "type": "module", - "extension": "module" - }, - "name": "jackson-databind-2.12.1.module", - "path": "com/fasterxml/jackson/core/jackson-databind/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.12.1/jackson-databind-2.12.1.module" - ], - "sha256": "b493b42a9c95eebb3059e030d598005ebe5bed153cbd01c0dfccc814a0c37890" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.12.1", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-databind-2.12.1.pom", - "path": "com/fasterxml/jackson/core/jackson-databind/2.12.1", - "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.12.1/jackson-databind-2.12.1.pom" - ], - "sha256": "98926399d5072408c20cd63063fbe29cf0923fc5061a3a56d6987f4dff6fa223" - }, - { - "id": { - "group": "com.github.gundy", - "name": "semver4j", - "version": "0.16.4", - "type": "jar", - "extension": "jar" - }, - "name": "semver4j-0.16.4.jar", - "path": "com/github/gundy/semver4j/0.16.4", - "urls": [ - "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4.jar" - ], - "sha256": "def9b4225fa37219e18f81d01f0e52d73dca1257a38f5475be9dd58f87736510" - }, - { - "id": { - "group": "com.github.gundy", - "name": "semver4j", - "version": "0.16.4", - "type": "pom", - "extension": "pom" - }, - "name": "semver4j-0.16.4.pom", - "path": "com/github/gundy/semver4j/0.16.4", - "urls": [ - "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4.pom" - ], - "sha256": "32001db2443b339dd21f5b79ff29d1ade722d1ba080c214bde819f0f72d1604d" - }, - { - "id": { - "group": "com.github.jengelman.gradle.plugins", - "name": "shadow", - "version": "6.1.0", - "type": "jar", - "extension": "jar" - }, - "name": "shadow-6.1.0.jar", - "path": "com/github/jengelman/gradle/plugins/shadow/6.1.0", - "urls": [ - "https://plugins.gradle.org/m2/com/github/jengelman/gradle/plugins/shadow/6.1.0/shadow-6.1.0.jar" - ], - "sha256": "b66cb33a1d204ffaa1ba67393bdddbe9ff517f24f4438d11c341423868759aa3" - }, - { - "id": { - "group": "com.github.jengelman.gradle.plugins", - "name": "shadow", - "version": "6.1.0", - "type": "pom", - "extension": "pom" - }, - "name": "shadow-6.1.0.pom", - "path": "com/github/jengelman/gradle/plugins/shadow/6.1.0", - "urls": [ - "https://plugins.gradle.org/m2/com/github/jengelman/gradle/plugins/shadow/6.1.0/shadow-6.1.0.pom" - ], - "sha256": "d40c29bce31762b6c8539a87d2515324f44db9d7d579a5aa7016a15ce164abb8" - }, - { - "id": { - "group": "com.github.johnrengelman.shadow", - "name": "com.github.johnrengelman.shadow.gradle.plugin", - "version": "6.1.0", - "type": "pom", - "extension": "pom" - }, - "name": "com.github.johnrengelman.shadow.gradle.plugin-6.1.0.pom", - "path": "com/github/johnrengelman/shadow/com.github.johnrengelman.shadow.gradle.plugin/6.1.0", - "urls": [ - "https://plugins.gradle.org/m2/com/github/johnrengelman/shadow/com.github.johnrengelman.shadow.gradle.plugin/6.1.0/com.github.johnrengelman.shadow.gradle.plugin-6.1.0.pom" - ], - "sha256": "d79cec882e8f6870d9872bc10d1a4f80630308b64a91ba0630cd5e1fb4dfd05b" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson", - "version": "2.8.6", - "type": "jar", - "extension": "jar" - }, - "name": "gson-2.8.6.jar", - "path": "com/google/code/gson/gson/2.8.6", - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" - ], - "sha256": "c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson", - "version": "2.8.6", - "type": "pom", - "extension": "pom" - }, - "name": "gson-2.8.6.pom", - "path": "com/google/code/gson/gson/2.8.6", - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.6/gson-2.8.6.pom" - ], - "sha256": "2174415a647332d30fda04bd1cfc708a3ecc84eaf7517f596188d8244e103911" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson-parent", - "version": "2.8.6", - "type": "pom", - "extension": "pom" - }, - "name": "gson-parent-2.8.6.pom", - "path": "com/google/code/gson/gson-parent/2.8.6", - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson-parent/2.8.6/gson-parent-2.8.6.pom" - ], - "sha256": "3736463859ec19267295e894940ae82a8f684413031122fe35ce7cff7e30a774" - }, - { - "id": { - "group": "commons-io", - "name": "commons-io", - "version": "2.6", - "type": "jar", - "extension": "jar" - }, - "name": "commons-io-2.6.jar", - "path": "commons-io/commons-io/2.6", - "urls": [ - "https://plugins.gradle.org/m2/commons-io/commons-io/2.6/commons-io-2.6.jar" - ], - "sha256": "f877d304660ac2a142f3865badfc971dec7ed73c747c7f8d5d2f5139ca736513" - }, - { - "id": { - "group": "commons-io", - "name": "commons-io", - "version": "2.6", - "type": "pom", - "extension": "pom" - }, - "name": "commons-io-2.6.pom", - "path": "commons-io/commons-io/2.6", - "urls": [ - "https://plugins.gradle.org/m2/commons-io/commons-io/2.6/commons-io-2.6.pom" - ], - "sha256": "0c23863893a2291f5a7afdbd8d15923b3948afd87e563fa341cdcf6eae338a60" - }, - { - "id": { - "group": "de.undercouch", - "name": "gradle-download-task", - "version": "4.0.2", - "type": "jar", - "extension": "jar" - }, - "name": "gradle-download-task-4.0.2.jar", - "path": "de/undercouch/gradle-download-task/4.0.2", - "urls": [ - "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/4.0.2/gradle-download-task-4.0.2.jar" - ], - "sha256": "952cbfcc5f21beeccb5925cc5ba648af09839258441dd44d087d64a57d34e87a" - }, - { - "id": { - "group": "de.undercouch", - "name": "gradle-download-task", - "version": "4.0.2", - "type": "pom", - "extension": "pom" - }, - "name": "gradle-download-task-4.0.2.pom", - "path": "de/undercouch/gradle-download-task/4.0.2", - "urls": [ - "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/4.0.2/gradle-download-task-4.0.2.pom" - ], - "sha256": "62f29168dc2ffb580c44aa6021f655051a9cb0a48dfd47bc7e4e8ca6f963adb0" - }, - { - "id": { - "group": "org.ajoberstar", - "name": "gradle-stutter", - "version": "0.6.0", - "type": "jar", - "extension": "jar" - }, - "name": "gradle-stutter-0.6.0.jar", - "path": "org/ajoberstar/gradle-stutter/0.6.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ajoberstar/gradle-stutter/0.6.0/gradle-stutter-0.6.0.jar" - ], - "sha256": "27ac40f7513f64cd6d7dd99772c0421cd74dfd806a0640be490ffb916ca55c4b" - }, - { - "id": { - "group": "org.ajoberstar", - "name": "gradle-stutter", - "version": "0.6.0", - "type": "module", - "extension": "module" - }, - "name": "gradle-stutter-0.6.0.module", - "path": "org/ajoberstar/gradle-stutter/0.6.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ajoberstar/gradle-stutter/0.6.0/gradle-stutter-0.6.0.module" - ], - "sha256": "7bf156a3df907eea5f750fe4ad0204878a18344da4fd65577c1e8f1c97f1283e" - }, - { - "id": { - "group": "org.ajoberstar", - "name": "gradle-stutter", - "version": "0.6.0", - "type": "pom", - "extension": "pom" - }, - "name": "gradle-stutter-0.6.0.pom", - "path": "org/ajoberstar/gradle-stutter/0.6.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ajoberstar/gradle-stutter/0.6.0/gradle-stutter-0.6.0.pom" - ], - "sha256": "922bdc7c248513eec71d297e24834639e0a58289db0a2eea1939c024c867df78" - }, - { - "id": { - "group": "org.ajoberstar.stutter", - "name": "org.ajoberstar.stutter.gradle.plugin", - "version": "0.6.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.ajoberstar.stutter.gradle.plugin-0.6.0.pom", - "path": "org/ajoberstar/stutter/org.ajoberstar.stutter.gradle.plugin/0.6.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ajoberstar/stutter/org.ajoberstar.stutter.gradle.plugin/0.6.0/org.ajoberstar.stutter.gradle.plugin-0.6.0.pom" - ], - "sha256": "01d22d2dcf4a29cc82c525edf00bfd42942c7ef3374595fd181165e534846179" - }, - { - "id": { - "group": "org.antlr", - "name": "antlr4-master", - "version": "4.5.2-1", - "type": "pom", - "extension": "pom" - }, - "name": "antlr4-master-4.5.2-1.pom", - "path": "org/antlr/antlr4-master/4.5.2-1", - "urls": [ - "https://plugins.gradle.org/m2/org/antlr/antlr4-master/4.5.2-1/antlr4-master-4.5.2-1.pom" - ], - "sha256": "5358b478d82555ab57afd7fc7231d603b40f977be7ca39f40c5ec54e767eb674" - }, - { - "id": { - "group": "org.antlr", - "name": "antlr4-runtime", - "version": "4.5.2-1", - "type": "jar", - "extension": "jar" - }, - "name": "antlr4-runtime-4.5.2-1.jar", - "path": "org/antlr/antlr4-runtime/4.5.2-1", - "urls": [ - "https://plugins.gradle.org/m2/org/antlr/antlr4-runtime/4.5.2-1/antlr4-runtime-4.5.2-1.jar" - ], - "sha256": "e831413004bceed7d915c3a175927b1daabc4974b7b8a6f87bbce886d3550398" - }, - { - "id": { - "group": "org.antlr", - "name": "antlr4-runtime", - "version": "4.5.2-1", - "type": "pom", - "extension": "pom" - }, - "name": "antlr4-runtime-4.5.2-1.pom", - "path": "org/antlr/antlr4-runtime/4.5.2-1", - "urls": [ - "https://plugins.gradle.org/m2/org/antlr/antlr4-runtime/4.5.2-1/antlr4-runtime-4.5.2-1.pom" - ], - "sha256": "93bac9b6bc714d559904ed43242782a8cbe543cebf0104bb3ecc1786a9cb661e" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "18", - "type": "pom", - "extension": "pom" - }, - "name": "apache-18.pom", - "path": "org/apache/apache/18", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/apache/18/apache-18.pom" - ], - "sha256": "7831307285fd475bbc36b20ae38e7882f11c3153b1d5930f852d44eda8f33c17" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "21", - "type": "pom", - "extension": "pom" - }, - "name": "apache-21.pom", - "path": "org/apache/apache/21", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/apache/21/apache-21.pom" - ], - "sha256": "af10c108da014f17cafac7b52b2b4b5a3a1c18265fa2af97a325d9143537b380" - }, - { - "id": { - "group": "org.apache.ant", - "name": "ant", - "version": "1.9.7", - "type": "jar", - "extension": "jar" - }, - "name": "ant-1.9.7.jar", - "path": "org/apache/ant/ant/1.9.7", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/ant/ant/1.9.7/ant-1.9.7.jar" - ], - "sha256": "9a5dbe3f5f2cb91854c8682cab80178afa412ab35a5ab718bf39ce01b3435d93" - }, - { - "id": { - "group": "org.apache.ant", - "name": "ant", - "version": "1.9.7", - "type": "pom", - "extension": "pom" - }, - "name": "ant-1.9.7.pom", - "path": "org/apache/ant/ant/1.9.7", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/ant/ant/1.9.7/ant-1.9.7.pom" - ], - "sha256": "1b9fbd4f325a71e99b279080d63084f12d884d42081af298f9e553e1fe0cd74a" - }, - { - "id": { - "group": "org.apache.ant", - "name": "ant-launcher", - "version": "1.9.7", - "type": "jar", - "extension": "jar" - }, - "name": "ant-launcher-1.9.7.jar", - "path": "org/apache/ant/ant-launcher/1.9.7", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/ant/ant-launcher/1.9.7/ant-launcher-1.9.7.jar" - ], - "sha256": "bc376f6d6cb586229f451ac459faf1443b144c26d6647618ec9cba60e54c2b79" - }, - { - "id": { - "group": "org.apache.ant", - "name": "ant-launcher", - "version": "1.9.7", - "type": "pom", - "extension": "pom" - }, - "name": "ant-launcher-1.9.7.pom", - "path": "org/apache/ant/ant-launcher/1.9.7", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/ant/ant-launcher/1.9.7/ant-launcher-1.9.7.pom" - ], - "sha256": "d7bcdd3ab0ff55edbe1b96d06f06dac2135ec63b5a7c32cef3a436b49c9eee27" - }, - { - "id": { - "group": "org.apache.ant", - "name": "ant-parent", - "version": "1.9.7", - "type": "pom", - "extension": "pom" - }, - "name": "ant-parent-1.9.7.pom", - "path": "org/apache/ant/ant-parent/1.9.7", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/ant/ant-parent/1.9.7/ant-parent-1.9.7.pom" - ], - "sha256": "75d2cef64c65ccbdd2faf7261e53b444778d56d338763154e30fada4a41d1215" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "42", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-42.pom", - "path": "org/apache/commons/commons-parent/42", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/commons/commons-parent/42/commons-parent-42.pom" - ], - "sha256": "cd313494c670b483ec256972af1698b330e598f807002354eb765479f604b09c" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j", - "version": "2.13.3", - "type": "pom", - "extension": "pom" - }, - "name": "log4j-2.13.3.pom", - "path": "org/apache/logging/log4j/log4j/2.13.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j/2.13.3/log4j-2.13.3.pom" - ], - "sha256": "674f1fa5165b9d48935f4103d9316fe5b161dff6f9be904a6edb9baa33da4480" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-api", - "version": "2.13.3", - "type": "jar", - "extension": "jar" - }, - "name": "log4j-api-2.13.3.jar", - "path": "org/apache/logging/log4j/log4j-api/2.13.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar" - ], - "sha256": "2b4b1965c9dce7f3732a0fbf5c8493199c1e6bf8cf65c3e235b57d98da5f36af" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-api", - "version": "2.13.3", - "type": "pom", - "extension": "pom" - }, - "name": "log4j-api-2.13.3.pom", - "path": "org/apache/logging/log4j/log4j-api/2.13.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.pom" - ], - "sha256": "5953807d4e4fd4d7ae8087b5a76660236e55e718fcad62cf8a7adedc2ddc5a6e" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-core", - "version": "2.13.3", - "type": "jar", - "extension": "jar" - }, - "name": "log4j-core-2.13.3.jar", - "path": "org/apache/logging/log4j/log4j-core/2.13.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-core/2.13.3/log4j-core-2.13.3.jar" - ], - "sha256": "9529c55814264ab96b0eeba2920ac0805170969c994cc479bd3d4d7eb24a35a8" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-core", - "version": "2.13.3", - "type": "pom", - "extension": "pom" - }, - "name": "log4j-core-2.13.3.pom", - "path": "org/apache/logging/log4j/log4j-core/2.13.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/logging/log4j/log4j-core/2.13.3/log4j-core-2.13.3.pom" - ], - "sha256": "ec5592381a9b37e5054a91fcaf79e3c2c4582eee3574d9ad8a022afbd5b5a3fb" - }, - { - "id": { - "group": "org.codehaus.plexus", - "name": "plexus", - "version": "4.0", - "type": "pom", - "extension": "pom" - }, - "name": "plexus-4.0.pom", - "path": "org/codehaus/plexus/plexus/4.0", - "urls": [ - "https://plugins.gradle.org/m2/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom" - ], - "sha256": "0a1b692d7fcc90d6a45dae2e50f4660d48f7a44504f174aa60ef34fbe1327f6a" - }, - { - "id": { - "group": "org.codehaus.plexus", - "name": "plexus-utils", - "version": "3.0.24", - "type": "jar", - "extension": "jar" - }, - "name": "plexus-utils-3.0.24.jar", - "path": "org/codehaus/plexus/plexus-utils/3.0.24", - "urls": [ - "https://plugins.gradle.org/m2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar" - ], - "sha256": "83ee748b12d06afb0ad4050a591132b3e8025fbb1990f1ed002e8b73293e69b4" - }, - { - "id": { - "group": "org.codehaus.plexus", - "name": "plexus-utils", - "version": "3.0.24", - "type": "pom", - "extension": "pom" - }, - "name": "plexus-utils-3.0.24.pom", - "path": "org/codehaus/plexus/plexus-utils/3.0.24", - "urls": [ - "https://plugins.gradle.org/m2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom" - ], - "sha256": "11067f6a75fded12bcdc8daf7a66ddd942ce289c3daf88a3fe0f8b12858a2ee6" - }, - { - "id": { - "group": "org.gradle.kotlin", - "name": "gradle-kotlin-dsl-plugins", - "version": "1.4.9", - "type": "jar", - "extension": "jar" - }, - "name": "gradle-kotlin-dsl-plugins-1.4.9.jar", - "path": "org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.9", - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.9/gradle-kotlin-dsl-plugins-1.4.9.jar" - ], - "sha256": "f4e33bcad51373112211214bc697845a09b18c98a55b809208a111c43cf84518" - }, - { - "id": { - "group": "org.gradle.kotlin", - "name": "gradle-kotlin-dsl-plugins", - "version": "1.4.9", - "type": "pom", - "extension": "pom" - }, - "name": "gradle-kotlin-dsl-plugins-1.4.9.pom", - "path": "org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.9", - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.9/gradle-kotlin-dsl-plugins-1.4.9.pom" - ], - "sha256": "4b4b16e7262fdde7198f56f791093f45730c14690348a7df369e8b97e85b1cdc" - }, - { - "id": { - "group": "org.gradle.kotlin.embedded-kotlin", - "name": "org.gradle.kotlin.embedded-kotlin.gradle.plugin", - "version": "1.4.9", - "type": "pom", - "extension": "pom" - }, - "name": "org.gradle.kotlin.embedded-kotlin.gradle.plugin-1.4.9.pom", - "path": "org/gradle/kotlin/embedded-kotlin/org.gradle.kotlin.embedded-kotlin.gradle.plugin/1.4.9", - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/embedded-kotlin/org.gradle.kotlin.embedded-kotlin.gradle.plugin/1.4.9/org.gradle.kotlin.embedded-kotlin.gradle.plugin-1.4.9.pom" - ], - "sha256": "51e1afae96c56e1e3fee061f494cb80b25b41be5379edf6b672475742fb94113" - }, - { - "id": { - "group": "org.gradle.kotlin.kotlin-dsl", - "name": "org.gradle.kotlin.kotlin-dsl.gradle.plugin", - "version": "1.4.9", - "type": "pom", - "extension": "pom" - }, - "name": "org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.4.9.pom", - "path": "org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.4.9", - "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.4.9/org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.4.9.pom" - ], - "sha256": "65e5554f499ed7febe043f2739aa771bc9b9885cd251528fc48c516fea30d0a0" - }, - { - "id": { - "group": "org.jdom", - "name": "jdom2", - "version": "2.0.6", - "type": "jar", - "extension": "jar" - }, - "name": "jdom2-2.0.6.jar", - "path": "org/jdom/jdom2/2.0.6", - "urls": [ - "https://plugins.gradle.org/m2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar" - ], - "sha256": "1345f11ba606d15603d6740551a8c21947c0215640770ec67271fe78bea97cf5" - }, - { - "id": { - "group": "org.jdom", - "name": "jdom2", - "version": "2.0.6", - "type": "pom", - "extension": "pom" - }, - "name": "jdom2-2.0.6.pom", - "path": "org/jdom/jdom2/2.0.6", - "urls": [ - "https://plugins.gradle.org/m2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.pom" - ], - "sha256": "47b23a79fe336b741b82434c6e049d68165256e405e75c10921fd72fa8a65d8d" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "jar", - "extension": "jar" - }, - "name": "annotations-13.0.jar", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "pom", - "extension": "pom" - }, - "name": "annotations-13.0.pom", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "sha256": "965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "jar", - "extension": "jar" - }, - "name": "trove4j-1.0.20181211.jar", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "pom", - "extension": "pom" - }, - "name": "trove4j-1.0.20181211.pom", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom" - ], - "sha256": "310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-android-extensions", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-android-extensions-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.4.20/kotlin-android-extensions-1.4.20.jar" - ], - "sha256": "389160b5d4e500488b48e266ec7c8a5c6e6d557c75c13303c1171bc4797dc2e0" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-android-extensions", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-android-extensions-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.4.20/kotlin-android-extensions-1.4.20.pom" - ], - "sha256": "b8497814f61cb3c8c59cc1b6bd4102d5a6bacda73d385963c5105d57d1fa5e1e" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-annotation-processing-gradle", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-annotation-processing-gradle-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20/kotlin-annotation-processing-gradle-1.4.20.jar" - ], - "sha256": "3f21fecda70023599d51c2d62987f87dd572451e43e21baef64f4d43a1724334" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-annotation-processing-gradle", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-annotation-processing-gradle-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20/kotlin-annotation-processing-gradle-1.4.20.pom" - ], - "sha256": "50de06f4f6f51312bd039a8cf5b5519320b46e9d04ce8da6162ad6d05f2a51e3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-build-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-build-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-build-common/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.4.20/kotlin-build-common-1.4.20.jar" - ], - "sha256": "133f2c0e982883b31e9d189b146de872985e5e0ac468049e45334164388e0db2" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-build-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-build-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-build-common/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.4.20/kotlin-build-common-1.4.20.pom" - ], - "sha256": "f00f60d91b9255629526af083127524c2940a7eb367ec9cfa16ed7b2f30cfed8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20/kotlin-compiler-embeddable-1.4.20.jar" - ], - "sha256": "9206f40144a6da5abae82752e1e93ffdcc7ca46e795081fb7b8647d2dd5013ec" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20/kotlin-compiler-embeddable-1.4.20.pom" - ], - "sha256": "9686a28b0b606761581b88bef6a055e22068461dd2bba1ecfb15919967e603c7" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-runner", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-runner-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.4.20/kotlin-compiler-runner-1.4.20.jar" - ], - "sha256": "abf50e14f9498adac08f3590b57294fa5196a6a1a234475a4cc30463a29b0614" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-runner", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-runner-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.4.20/kotlin-compiler-runner-1.4.20.pom" - ], - "sha256": "763f5326c61079617a8d9d78f38324dd77ed8b328a46d20d6f7a85b3cfe8ccc8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-client", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-daemon-client-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.4.20/kotlin-daemon-client-1.4.20.jar" - ], - "sha256": "c37165248c5cd5d939c6b034f10de75c029104baa25a2607eddbde923615643c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-client", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-daemon-client-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.4.20/kotlin-daemon-client-1.4.20.pom" - ], - "sha256": "928729bee74e69710086b4ff7bd692f7426fa0ecc7eee143622008f29b64420e" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-daemon-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20/kotlin-daemon-embeddable-1.4.20.jar" - ], - "sha256": "0f5508127adbb28ec4dbfc8348bfbf83c2aba3e8a384f63524e83f68eacd59e3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-daemon-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20/kotlin-daemon-embeddable-1.4.20.pom" - ], - "sha256": "d266dda8a3484b1a863610db37c74126dc36cc2354404b05474423c67648ccef" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.20/kotlin-gradle-plugin-1.4.20.jar" - ], - "sha256": "bfd0ae0418917b8d0f7b300d8eb61e4a68d79e1706a34d4f2e65e9accf67df38" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.20/kotlin-gradle-plugin-1.4.20.pom" - ], - "sha256": "f79af7dcff9a5609171a4e5704577ac99403c62f67e5fba358277a8f83bbd38f" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-api-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20/kotlin-gradle-plugin-api-1.4.20.jar" - ], - "sha256": "f8012a9590f7ee3d2dac3e8673fdd41e7d55c4fcde95e556c9dc442ec0f1def8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-api-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20/kotlin-gradle-plugin-api-1.4.20.pom" - ], - "sha256": "f1d0d87457160e8ca1961311d5c6504ce14e498908f9d8387c9d244dd0e78fb8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-model", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-model-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20/kotlin-gradle-plugin-model-1.4.20.jar" - ], - "sha256": "67683c917d8c7cabcff293f9c42a2943e86acaeafa0fb5d30cb6b89eecaf55ce" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-model", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-model-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20/kotlin-gradle-plugin-model-1.4.20.pom" - ], - "sha256": "aebcf5e1d450da8d38e55ab968da381a7214012e868794823a39ce6d66dd49f1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.4.20/kotlin-reflect-1.4.20.jar" - ], - "sha256": "3b7c82def79fb96c4579d40a47e37dec872f9f8209ee0da3ce828c39dba612e1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.4.20/kotlin-reflect-1.4.20.pom" - ], - "sha256": "a5ebcf0f1c72a11d94336796125e2c77d562b528ed4d447c340e7dc8037375b0" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-sam-with-receiver", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-sam-with-receiver-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20/kotlin-sam-with-receiver-1.4.20.jar" - ], - "sha256": "e9fc45657c0cd0021fbcd2db15c758f8af61b961b4f3b2ab3797d2cf104ea0a4" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-sam-with-receiver", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-sam-with-receiver-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20/kotlin-sam-with-receiver-1.4.20.pom" - ], - "sha256": "0130e48848936f4544d5ddfb9ea090a2e515cb03e2ba2974c49445a98c63b012" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-script-runtime-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.4.20/kotlin-script-runtime-1.4.20.jar" - ], - "sha256": "a11b737e659bed9d6e50938f72550bf0932c7d405a3822eb548422efd70792de" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-script-runtime-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.4.20/kotlin-script-runtime-1.4.20.pom" - ], - "sha256": "3e72202d67ef93ce0aee50ea763ec301e343d5c3cec2f6f12580855835024f57" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.4.20/kotlin-scripting-common-1.4.20.jar" - ], - "sha256": "449ddd001776d24b1180e63f005585da1e1cd64382a16a94a5651ee8de66350d" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.4.20/kotlin-scripting-common-1.4.20.pom" - ], - "sha256": "fee4fbef3f113be1ff95efef9c18816b8107dc9b30bed558a582965df3752afb" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20/kotlin-scripting-compiler-embeddable-1.4.20.jar" - ], - "sha256": "c4bdfac80b5b6d2750e5316522bbca145ada4b79d2cf42946066e0368d3a84c2" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20/kotlin-scripting-compiler-embeddable-1.4.20.pom" - ], - "sha256": "03f793eed92301288df0487d13b9776fa0ee52025230eed96bffe6666d562301" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20/kotlin-scripting-compiler-impl-embeddable-1.4.20.jar" - ], - "sha256": "9557c64e32793c4b2e0c764df42ab850c52ee7966e939c3202ce542a59a5614e" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20/kotlin-scripting-compiler-impl-embeddable-1.4.20.pom" - ], - "sha256": "0c9aa6618294893bfa877f54b07056084cf594f117e2c979b5620fe741ab539b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-jvm-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20/kotlin-scripting-jvm-1.4.20.jar" - ], - "sha256": "03136608c806341aa2006e6dc26287bf03067db58c5d620797c51a6d6b7d00b5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-jvm-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20/kotlin-scripting-jvm-1.4.20.pom" - ], - "sha256": "32fe3bb23007b41e0e84f5d86977472048827177e3bc3fa274551fd725f968bc" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.jar" - ], - "sha256": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.pom" - ], - "sha256": "3985ef1f92828d582a43cec9cedb2626742e0fe1505d3136ebc298cc98bc234a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/kotlin-stdlib-common-1.4.20.jar" - ], - "sha256": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/kotlin-stdlib-common-1.4.20.pom" - ], - "sha256": "7c5706ebba57d444c2c9024289313a49386bea0996c03294c2b5709a750ff429" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20/kotlin-stdlib-jdk7-1.4.20.jar" - ], - "sha256": "b5aeadb3d1a61eca622c85ba89de84dfb18d718933f7016a73eba51c405e4de6" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20/kotlin-stdlib-jdk7-1.4.20.pom" - ], - "sha256": "398b62058326b0fc8bf55b239cba1469a07a69fa536a0a8f19d8cd644201c4d3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk8-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20/kotlin-stdlib-jdk8-1.4.20.jar" - ], - "sha256": "c7cf3f19de11336b375a7756a87fa3015d44b9a679503ed897dd16a620f4c75b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk8-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20/kotlin-stdlib-jdk8-1.4.20.pom" - ], - "sha256": "9e9e5ef18adb90952c156d4d4bf7d0ba7abc58903423534d7b1831f5c6b9d5a8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-io", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-util-io-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.4.20/kotlin-util-io-1.4.20.jar" - ], - "sha256": "5b9bbd465d2d3b3f344e83ef9b219829b7bdeca1e38b4d776602dbcfc29c5dea" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-io", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-util-io-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.4.20/kotlin-util-io-1.4.20.pom" - ], - "sha256": "240ba4e6ccfa91a9efa43ac500f3cab6556e338a28f10e83bc608359a0452196" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-klib", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-util-klib-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-util-klib/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.4.20/kotlin-util-klib-1.4.20.jar" - ], - "sha256": "f719e5d3b1a81c60548a1cb0cd13b5ac079d5839f1e8662877d52e358ed348ad" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-klib", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-util-klib-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-util-klib/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.4.20/kotlin-util-klib-1.4.20.pom" - ], - "sha256": "00dd506c7c806b26cc7bdefc5ec4fce36a7c91e4ac76f1c9353983473cd5fe79" - }, - { - "id": { - "group": "org.jetbrains.kotlin.jvm", - "name": "org.jetbrains.kotlin.jvm.gradle.plugin", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "org.jetbrains.kotlin.jvm.gradle.plugin-1.4.20.pom", - "path": "org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.4.20/org.jetbrains.kotlin.jvm.gradle.plugin-1.4.20.pom" - ], - "sha256": "f76379cb0bc19fa5db007167847bdb1ba4b109d7f6825ebdcd31a4c0f3048a95" - }, - { - "id": { - "group": "org.jetbrains.kotlin.kapt", - "name": "org.jetbrains.kotlin.kapt.gradle.plugin", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "org.jetbrains.kotlin.kapt.gradle.plugin-1.4.20.pom", - "path": "org/jetbrains/kotlin/kapt/org.jetbrains.kotlin.kapt.gradle.plugin/1.4.20", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kapt/org.jetbrains.kotlin.kapt.gradle.plugin/1.4.20/org.jetbrains.kotlin.kapt.gradle.plugin-1.4.20.pom" - ], - "sha256": "ba30b3893795bfefb89eba06f6f360e0000cf197978f452490e600967a28f86e" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.3.7", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-1.3.7.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.jar" - ], - "sha256": "ad426ec76f52b1dcdf200f55495aea9a2d2796811884e8c4b514645061cf59f3" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.3.7", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-1.3.7.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.pom" - ], - "sha256": "9e82078f4dafe1cc2e28f308a317912a45c6a88fc83c51db6ba8cb0ea0829ef1" - }, - { - "id": { - "group": "org.ow2", - "name": "ow2", - "version": "1.5", - "type": "pom", - "extension": "pom" - }, - "name": "ow2-1.5.pom", - "path": "org/ow2/ow2/1.5", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/ow2/1.5/ow2-1.5.pom" - ], - "sha256": "0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm", - "version": "9.0", - "type": "jar", - "extension": "jar" - }, - "name": "asm-9.0.jar", - "path": "org/ow2/asm/asm/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm/9.0/asm-9.0.jar" - ], - "sha256": "0df97574914aee92fd349d0cb4e00f3345d45b2c239e0bb50f0a90ead47888e0" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm", - "version": "9.0", - "type": "module", - "extension": "module" - }, - "name": "asm-9.0.module", - "path": "org/ow2/asm/asm/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm/9.0/asm-9.0.module" - ], - "sha256": "8af81096ed3affa39a4729fc900a55b663894911d67c4d4bef0ea424393dd3f9" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm", - "version": "9.0", - "type": "pom", - "extension": "pom" - }, - "name": "asm-9.0.pom", - "path": "org/ow2/asm/asm/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm/9.0/asm-9.0.pom" - ], - "sha256": "de0355590dd1bfcccdc8d79024ae992972e855268acedb9ad682d085e03a94ad" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-analysis", - "version": "9.0", - "type": "jar", - "extension": "jar" - }, - "name": "asm-analysis-9.0.jar", - "path": "org/ow2/asm/asm-analysis/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" - ], - "sha256": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-analysis", - "version": "9.0", - "type": "module", - "extension": "module" - }, - "name": "asm-analysis-9.0.module", - "path": "org/ow2/asm/asm-analysis/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.module" - ], - "sha256": "6e02aafb4637979c7cdc3daa3047a88b40f3e1071bdbbd0c7f1cd5da7ac38454" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-analysis", - "version": "9.0", - "type": "pom", - "extension": "pom" - }, - "name": "asm-analysis-9.0.pom", - "path": "org/ow2/asm/asm-analysis/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.pom" - ], - "sha256": "4af8ad8b9e0b3b104b1c6d0d8f97faa61222aae02d69f918450655b8ebab47dd" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-commons", - "version": "9.0", - "type": "jar", - "extension": "jar" - }, - "name": "asm-commons-9.0.jar", - "path": "org/ow2/asm/asm-commons/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" - ], - "sha256": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-commons", - "version": "9.0", - "type": "module", - "extension": "module" - }, - "name": "asm-commons-9.0.module", - "path": "org/ow2/asm/asm-commons/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.module" - ], - "sha256": "58880e03e9196f566c998186f58bd0af41c77a04ba841664f80377ba0665f97c" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-commons", - "version": "9.0", - "type": "pom", - "extension": "pom" - }, - "name": "asm-commons-9.0.pom", - "path": "org/ow2/asm/asm-commons/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.pom" - ], - "sha256": "10e7738440827494e2f097db69d34386435a515ec729796fcb661f2d5bb3f776" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-tree", - "version": "9.0", - "type": "jar", - "extension": "jar" - }, - "name": "asm-tree-9.0.jar", - "path": "org/ow2/asm/asm-tree/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" - ], - "sha256": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-tree", - "version": "9.0", - "type": "module", - "extension": "module" - }, - "name": "asm-tree-9.0.module", - "path": "org/ow2/asm/asm-tree/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.module" - ], - "sha256": "b38cbdd2c47fa4f29ab680c18954c7216d0afd28692221cd288c1cc7b9d9641c" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm-tree", - "version": "9.0", - "type": "pom", - "extension": "pom" - }, - "name": "asm-tree-9.0.pom", - "path": "org/ow2/asm/asm-tree/9.0", - "urls": [ - "https://plugins.gradle.org/m2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.pom" - ], - "sha256": "635d709dfb22110e1f5c0290f56ce36689c3ff732221a2dff0f1d93b6598a4e7" - }, - { - "id": { - "group": "org.sonatype.forge", - "name": "forge-parent", - "version": "10", - "type": "pom", - "extension": "pom" - }, - "name": "forge-parent-10.pom", - "path": "org/sonatype/forge/forge-parent/10", - "urls": [ - "https://plugins.gradle.org/m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom" - ], - "sha256": "c14fb9c32b59cc03251f609416db7c0cff01f811edcccb4f6a865d6e7046bd0b" - }, - { - "id": { - "group": "org.sonatype.oss", - "name": "oss-parent", - "version": "7", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-7.pom", - "path": "org/sonatype/oss/oss-parent/7", - "urls": [ - "https://plugins.gradle.org/m2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom" - ], - "sha256": "b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454" - }, - { - "id": { - "group": "org.sonatype.oss", - "name": "oss-parent", - "version": "9", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-9.pom", - "path": "org/sonatype/oss/oss-parent/9", - "urls": [ - "https://plugins.gradle.org/m2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom" - ], - "sha256": "fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a" - }, - { - "id": { - "group": "org.vafer", - "name": "jdependency", - "version": "2.1.1", - "type": "jar", - "extension": "jar" - }, - "name": "jdependency-2.1.1.jar", - "path": "org/vafer/jdependency/2.1.1", - "urls": [ - "https://plugins.gradle.org/m2/org/vafer/jdependency/2.1.1/jdependency-2.1.1.jar" - ], - "sha256": "642d23a86217850721d9fa80671683d8308fd03114f0da7af553d43b82013a09" - }, - { - "id": { - "group": "org.vafer", - "name": "jdependency", - "version": "2.1.1", - "type": "pom", - "extension": "pom" - }, - "name": "jdependency-2.1.1.pom", - "path": "org/vafer/jdependency/2.1.1", - "urls": [ - "https://plugins.gradle.org/m2/org/vafer/jdependency/2.1.1/jdependency-2.1.1.pom" - ], - "sha256": "4a139306cbe0aa3765bd9fd837a71253a911a9c4e55c50e062a4bd6843ee19a1" - } - ], - "buildscript": [], - "project": [ - { - "id": { - "group": "com.christophsturm", - "name": "filepeek", - "version": "0.1.2", - "type": "jar", - "extension": "jar" - }, - "name": "filepeek-0.1.2.jar", - "path": "com/christophsturm/filepeek/0.1.2", - "urls": [ - "https://jcenter.bintray.com/com/christophsturm/filepeek/0.1.2/filepeek-0.1.2.jar", - "https://repo.gradle.org/gradle/libs-releases/com/christophsturm/filepeek/0.1.2/filepeek-0.1.2.jar" - ], - "sha256": "29a5735255bb1f3652a4e2592a2bd8ca754717f8d62eb4a65680c992b98af4b0" - }, - { - "id": { - "group": "com.christophsturm", - "name": "filepeek", - "version": "0.1.2", - "type": "pom", - "extension": "pom" - }, - "name": "filepeek-0.1.2.pom", - "path": "com/christophsturm/filepeek/0.1.2", - "urls": [ - "https://jcenter.bintray.com/com/christophsturm/filepeek/0.1.2/filepeek-0.1.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/christophsturm/filepeek/0.1.2/filepeek-0.1.2.pom" - ], - "sha256": "a01fcc97303305918b3c8e943bc208c5a0d915b8f8fb9c963cddf27cd89e3e57" - }, - { - "id": { - "group": "com.github.ajalt", - "name": "clikt", - "version": "2.8.0", - "type": "jar", - "extension": "jar" - }, - "name": "clikt-2.8.0.jar", - "path": "com/github/ajalt/clikt/2.8.0", - "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.jar" - ], - "sha256": "31e7e890bec03af28228a1b56a44b2bc1ec2bb9ef058c928880016d19994869c" - }, - { - "id": { - "group": "com.github.ajalt", - "name": "clikt", - "version": "2.8.0", - "type": "module", - "extension": "module" - }, - "name": "clikt-2.8.0.module", - "path": "com/github/ajalt/clikt/2.8.0", - "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.module" - ], - "sha256": "eb755142ced4c30ff9954f881f8a62014b1dcbf48ab9c89aad88c5c291fde469" - }, - { - "id": { - "group": "com.github.ajalt", - "name": "clikt", - "version": "2.8.0", - "type": "pom", - "extension": "pom" - }, - "name": "clikt-2.8.0.pom", - "path": "com/github/ajalt/clikt/2.8.0", - "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.pom" - ], - "sha256": "ea78c9feaf142e0e001ad3bc132f792892926fbc2660fa6eefc320f15cf0fc7c" - }, - { - "id": { - "group": "com.github.ajalt", - "name": "clikt-metadata", - "version": "2.8.0", - "type": "jar", - "extension": "jar" - }, - "name": "clikt-metadata-2.8.0.jar", - "path": "com/github/ajalt/clikt-metadata/2.8.0", - "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.jar" - ], - "sha256": "3717ff98eb61b3e702dc74f50f8721cc816d35dce9c2fff583e34d530d3f234f" - }, - { - "id": { - "group": "com.github.ajalt", - "name": "clikt-metadata", - "version": "2.8.0", - "type": "module", - "extension": "module" - }, - "name": "clikt-metadata-2.8.0.module", - "path": "com/github/ajalt/clikt-metadata/2.8.0", - "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.module" - ], - "sha256": "cb8dd46963477aa4dac6aefb83c2c1189aaaa89c5a5744cf2461a8bd302f4a66" - }, - { - "id": { - "group": "com.github.ajalt", - "name": "clikt-metadata", - "version": "2.8.0", - "type": "pom", - "extension": "pom" - }, - "name": "clikt-metadata-2.8.0.pom", - "path": "com/github/ajalt/clikt-metadata/2.8.0", - "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.pom" - ], - "sha256": "36d7d3e5afb54b7516b89d1bb6488028daff46b72e7c4e1a5dff4635bb680dcf" - }, - { - "id": { - "group": "com.google.auto.service", - "name": "auto-service-aggregator", - "version": "1.0-rc7", - "type": "pom", - "extension": "pom" - }, - "name": "auto-service-aggregator-1.0-rc7.pom", - "path": "com/google/auto/service/auto-service-aggregator/1.0-rc7", - "urls": [ - "https://jcenter.bintray.com/com/google/auto/service/auto-service-aggregator/1.0-rc7/auto-service-aggregator-1.0-rc7.pom", - "https://repo.gradle.org/gradle/libs-releases/com/google/auto/service/auto-service-aggregator/1.0-rc7/auto-service-aggregator-1.0-rc7.pom" - ], - "sha256": "03058548acc5bdd0aba0980b5aac7c5846a402774fd7203c176f7eab18eef3f9" - }, - { - "id": { - "group": "com.google.auto.service", - "name": "auto-service-annotations", - "version": "1.0-rc7", - "type": "jar", - "extension": "jar" - }, - "name": "auto-service-annotations-1.0-rc7.jar", - "path": "com/google/auto/service/auto-service-annotations/1.0-rc7", - "urls": [ - "https://jcenter.bintray.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", - "https://repo.gradle.org/gradle/libs-releases/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" - ], - "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459" - }, - { - "id": { - "group": "com.google.auto.service", - "name": "auto-service-annotations", - "version": "1.0-rc7", - "type": "pom", - "extension": "pom" - }, - "name": "auto-service-annotations-1.0-rc7.pom", - "path": "com/google/auto/service/auto-service-annotations/1.0-rc7", - "urls": [ - "https://jcenter.bintray.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.pom", - "https://repo.gradle.org/gradle/libs-releases/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.pom" - ], - "sha256": "cb837ca0d14a7b9ce8ec7edf1aba34895a0a93c2e2233be0686707d042ae32f1" - }, - { - "id": { - "group": "com.squareup", - "name": "kotlinpoet", - "version": "1.6.0", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinpoet-1.6.0.jar", - "path": "com/squareup/kotlinpoet/1.6.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" - ], - "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b" - }, - { - "id": { - "group": "com.squareup", - "name": "kotlinpoet", - "version": "1.6.0", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinpoet-1.6.0.pom", - "path": "com/squareup/kotlinpoet/1.6.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.pom" - ], - "sha256": "7a196c990b8f32a03df2d22c88ca5ed992c039d45e5b3876263608243f433347" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi", - "version": "1.11.0", - "type": "jar", - "extension": "jar" - }, - "name": "moshi-1.11.0.jar", - "path": "com/squareup/moshi/moshi/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" - ], - "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi", - "version": "1.11.0", - "type": "module", - "extension": "module" - }, - "name": "moshi-1.11.0.module", - "path": "com/squareup/moshi/moshi/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.module" - ], - "sha256": "94b151862945f4c7533e3468ac8393212d6c673e917bcd356d4cdf7df44d3b3e" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi", - "version": "1.11.0", - "type": "pom", - "extension": "pom" - }, - "name": "moshi-1.11.0.pom", - "path": "com/squareup/moshi/moshi/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.pom" - ], - "sha256": "c226445b5ece3103686725c3183226e2fdc2ce2fcde7af6a4a5d1567d04dfb3b" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-adapters", - "version": "1.11.0", - "type": "jar", - "extension": "jar" - }, - "name": "moshi-adapters-1.11.0.jar", - "path": "com/squareup/moshi/moshi-adapters/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.jar" - ], - "sha256": "f4e28eb4d39e6ea8b46bea51ea2c66265dcad9597e2f6ce4bc75cd2395368d60" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-adapters", - "version": "1.11.0", - "type": "module", - "extension": "module" - }, - "name": "moshi-adapters-1.11.0.module", - "path": "com/squareup/moshi/moshi-adapters/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.module" - ], - "sha256": "a0c64efb270f38891635f8a7dc50132dd881f5d0e4f19f812505417c92931141" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-adapters", - "version": "1.11.0", - "type": "pom", - "extension": "pom" - }, - "name": "moshi-adapters-1.11.0.pom", - "path": "com/squareup/moshi/moshi-adapters/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.pom" - ], - "sha256": "81ff8f4befb92b160227df9b72f1fef3ee537dfc5becc5ba42443b667d0f1b26" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-kotlin", - "version": "1.11.0", - "type": "jar", - "extension": "jar" - }, - "name": "moshi-kotlin-1.11.0.jar", - "path": "com/squareup/moshi/moshi-kotlin/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" - ], - "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-kotlin", - "version": "1.11.0", - "type": "module", - "extension": "module" - }, - "name": "moshi-kotlin-1.11.0.module", - "path": "com/squareup/moshi/moshi-kotlin/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.module" - ], - "sha256": "26ac4997f1bb5dcdf67f6d6efb93064e53e717ca470761795b27b3347ff9a595" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-kotlin", - "version": "1.11.0", - "type": "pom", - "extension": "pom" - }, - "name": "moshi-kotlin-1.11.0.pom", - "path": "com/squareup/moshi/moshi-kotlin/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.pom" - ], - "sha256": "9bf85901c0c5cd9614dc4506d332f688e2d5185995e5379ce68677c74356a465" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-kotlin-codegen", - "version": "1.11.0", - "type": "jar", - "extension": "jar" - }, - "name": "moshi-kotlin-codegen-1.11.0.jar", - "path": "com/squareup/moshi/moshi-kotlin-codegen/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" - ], - "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-kotlin-codegen", - "version": "1.11.0", - "type": "module", - "extension": "module" - }, - "name": "moshi-kotlin-codegen-1.11.0.module", - "path": "com/squareup/moshi/moshi-kotlin-codegen/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.module" - ], - "sha256": "4ae87ef50d9f8c24958e0928816afca29b1e78ad070fd4dc17484eb309fd3eaf" - }, - { - "id": { - "group": "com.squareup.moshi", - "name": "moshi-kotlin-codegen", - "version": "1.11.0", - "type": "pom", - "extension": "pom" - }, - "name": "moshi-kotlin-codegen-1.11.0.pom", - "path": "com/squareup/moshi/moshi-kotlin-codegen/1.11.0", - "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.pom" - ], - "sha256": "faaffc7dff7612edfe924544121f9555704b240c6a469c91268d60e6be68a9e6" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio", - "version": "1.17.5", - "type": "jar", - "extension": "jar" - }, - "name": "okio-1.17.5.jar", - "path": "com/squareup/okio/okio/1.17.5", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/1.17.5/okio-1.17.5.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/1.17.5/okio-1.17.5.jar" - ], - "sha256": "19a7ff48d86d3cf4497f7f250fbf295f430c13a528dd5b7b203f821802b886ad" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio", - "version": "1.17.5", - "type": "pom", - "extension": "pom" - }, - "name": "okio-1.17.5.pom", - "path": "com/squareup/okio/okio/1.17.5", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/1.17.5/okio-1.17.5.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/1.17.5/okio-1.17.5.pom" - ], - "sha256": "fa4e3ece4aaed469de3635e4a9c1235a4f4692f91c8b48657296c892f868010f" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio", - "version": "3.0.0-alpha.1", - "type": "jar", - "extension": "jar" - }, - "name": "okio-3.0.0-alpha.1.jar", - "path": "com/squareup/okio/okio/3.0.0-alpha.1", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/3.0.0-alpha.1/okio-3.0.0-alpha.1.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/3.0.0-alpha.1/okio-3.0.0-alpha.1.jar" - ], - "sha256": "1d58b7534cd6f34e75249ab71f3dca4d448bfbd54bb7fe5dfd7affccb4707d44" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio", - "version": "3.0.0-alpha.1", - "type": "module", - "extension": "module" - }, - "name": "okio-3.0.0-alpha.1.module", - "path": "com/squareup/okio/okio/3.0.0-alpha.1", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/3.0.0-alpha.1/okio-3.0.0-alpha.1.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/3.0.0-alpha.1/okio-3.0.0-alpha.1.module" - ], - "sha256": "b85dff665f4ed80eb3dde99fb5c4ae10fac2962220ca251cc410d33c52eb4af5" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio", - "version": "3.0.0-alpha.1", - "type": "pom", - "extension": "pom" - }, - "name": "okio-3.0.0-alpha.1.pom", - "path": "com/squareup/okio/okio/3.0.0-alpha.1", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/3.0.0-alpha.1/okio-3.0.0-alpha.1.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/3.0.0-alpha.1/okio-3.0.0-alpha.1.pom" - ], - "sha256": "21316ad1ebbe56c3096b02ddf927da6b0b9135ec9e4b77e6c09322d9b8bc60e9" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio-metadata", - "version": "3.0.0-alpha.1", - "type": "jar", - "extension": "jar" - }, - "name": "okio-metadata-3.0.0-alpha.1.jar", - "path": "com/squareup/okio/okio-metadata/3.0.0-alpha.1", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/3.0.0-alpha.1/okio-metadata-3.0.0-alpha.1.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/3.0.0-alpha.1/okio-metadata-3.0.0-alpha.1.jar" - ], - "sha256": "49defcd965962851d0424501083a8ca5b32725ab7e1b36b4f9b0805a6c3af16e" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio-metadata", - "version": "3.0.0-alpha.1", - "type": "module", - "extension": "module" - }, - "name": "okio-metadata-3.0.0-alpha.1.module", - "path": "com/squareup/okio/okio-metadata/3.0.0-alpha.1", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/3.0.0-alpha.1/okio-metadata-3.0.0-alpha.1.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/3.0.0-alpha.1/okio-metadata-3.0.0-alpha.1.module" - ], - "sha256": "ec39bb2033ffa8a95142d21970776e456e527c3654ba7f08c41a4816e8023c68" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio-metadata", - "version": "3.0.0-alpha.1", - "type": "pom", - "extension": "pom" - }, - "name": "okio-metadata-3.0.0-alpha.1.pom", - "path": "com/squareup/okio/okio-metadata/3.0.0-alpha.1", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/3.0.0-alpha.1/okio-metadata-3.0.0-alpha.1.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/3.0.0-alpha.1/okio-metadata-3.0.0-alpha.1.pom" - ], - "sha256": "116cac0dd2838e7d5065045ea24b44517ef27397b80357f12fa5fb7e6e4ec055" - }, - { - "id": { - "group": "com.squareup.okio", - "name": "okio-parent", - "version": "1.17.5", - "type": "pom", - "extension": "pom" - }, - "name": "okio-parent-1.17.5.pom", - "path": "com/squareup/okio/okio-parent/1.17.5", - "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-parent/1.17.5/okio-parent-1.17.5.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-parent/1.17.5/okio-parent-1.17.5.pom" - ], - "sha256": "9b5a572fe0c471b72e0d2123f2cb50e57d8c8463d7b817f54c0122a6248e9d03" - }, - { - "id": { - "group": "io.github.classgraph", - "name": "classgraph", - "version": "4.8.37", - "type": "jar", - "extension": "jar" - }, - "name": "classgraph-4.8.37.jar", - "path": "io/github/classgraph/classgraph/4.8.37", - "urls": [ - "https://jcenter.bintray.com/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.jar", - "https://repo.gradle.org/gradle/libs-releases/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.jar" - ], - "sha256": "7d1d3e8828c1eef549d41ef1ece73d2c5c58cfb951b3f220cf0cf1dd25558173" - }, - { - "id": { - "group": "io.github.classgraph", - "name": "classgraph", - "version": "4.8.37", - "type": "pom", - "extension": "pom" - }, - "name": "classgraph-4.8.37.pom", - "path": "io/github/classgraph/classgraph/4.8.37", - "urls": [ - "https://jcenter.bintray.com/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.pom", - "https://repo.gradle.org/gradle/libs-releases/io/github/classgraph/classgraph/4.8.37/classgraph-4.8.37.pom" - ], - "sha256": "a49055d06125786650be33eed77ae985009138b84d39603bc1eb2ed3c8085b34" - }, - { - "id": { - "group": "io.strikt", - "name": "strikt-core", - "version": "0.28.2", - "type": "jar", - "extension": "jar" - }, - "name": "strikt-core-0.28.2.jar", - "path": "io/strikt/strikt-core/0.28.2", - "urls": [ - "https://jcenter.bintray.com/io/strikt/strikt-core/0.28.2/strikt-core-0.28.2.jar", - "https://repo.gradle.org/gradle/libs-releases/io/strikt/strikt-core/0.28.2/strikt-core-0.28.2.jar" - ], - "sha256": "76c9fd330851558db7b3e0db58d8e7d3c0e30d652c180840ffd34830a1f3c09c" - }, - { - "id": { - "group": "io.strikt", - "name": "strikt-core", - "version": "0.28.2", - "type": "pom", - "extension": "pom" - }, - "name": "strikt-core-0.28.2.pom", - "path": "io/strikt/strikt-core/0.28.2", - "urls": [ - "https://jcenter.bintray.com/io/strikt/strikt-core/0.28.2/strikt-core-0.28.2.pom", - "https://repo.gradle.org/gradle/libs-releases/io/strikt/strikt-core/0.28.2/strikt-core-0.28.2.pom" - ], - "sha256": "93e4d5929b44702347d2fbef8f79a528a0942152e888d3b0024fb6b12ca91ec6" - }, - { - "id": { - "group": "net.ltgt.gradle.incap", - "name": "incap", - "version": "0.3", - "type": "jar", - "extension": "jar" - }, - "name": "incap-0.3.jar", - "path": "net/ltgt/gradle/incap/incap/0.3", - "urls": [ - "https://jcenter.bintray.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", - "https://repo.gradle.org/gradle/libs-releases/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" - ], - "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8" - }, - { - "id": { - "group": "net.ltgt.gradle.incap", - "name": "incap", - "version": "0.3", - "type": "module", - "extension": "module" - }, - "name": "incap-0.3.module", - "path": "net/ltgt/gradle/incap/incap/0.3", - "urls": [ - "https://jcenter.bintray.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.module", - "https://repo.gradle.org/gradle/libs-releases/net/ltgt/gradle/incap/incap/0.3/incap-0.3.module" - ], - "sha256": "1d21ea2914eb40f1b391ca6d4e793de50b29efcd1e168ecec2bef68e03ced214" - }, - { - "id": { - "group": "net.ltgt.gradle.incap", - "name": "incap", - "version": "0.3", - "type": "pom", - "extension": "pom" - }, - "name": "incap-0.3.pom", - "path": "net/ltgt/gradle/incap/incap/0.3", - "urls": [ - "https://jcenter.bintray.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.pom", - "https://repo.gradle.org/gradle/libs-releases/net/ltgt/gradle/incap/incap/0.3/incap-0.3.pom" - ], - "sha256": "d316408accfb553946925243337947e6dd7a733c29bc30e53ed37972b7516c78" - }, - { - "id": { - "group": "net.swiftzer.semver", - "name": "semver", - "version": "1.1.1", - "type": "jar", - "extension": "jar" - }, - "name": "semver-1.1.1.jar", - "path": "net/swiftzer/semver/semver/1.1.1", - "urls": [ - "https://jcenter.bintray.com/net/swiftzer/semver/semver/1.1.1/semver-1.1.1.jar", - "https://repo.gradle.org/gradle/libs-releases/net/swiftzer/semver/semver/1.1.1/semver-1.1.1.jar" - ], - "sha256": "757eeb1c6703b81fa3bb6bc2eae7a5fe6ddac5d833b977aa1ce08979d7c2de5a" - }, - { - "id": { - "group": "net.swiftzer.semver", - "name": "semver", - "version": "1.1.1", - "type": "pom", - "extension": "pom" - }, - "name": "semver-1.1.1.pom", - "path": "net/swiftzer/semver/semver/1.1.1", - "urls": [ - "https://jcenter.bintray.com/net/swiftzer/semver/semver/1.1.1/semver-1.1.1.pom", - "https://repo.gradle.org/gradle/libs-releases/net/swiftzer/semver/semver/1.1.1/semver-1.1.1.pom" - ], - "sha256": "5d65513ed1a37cc927e4261a1c9f198ea4b033dbf88930358c37b61fe63c00e7" - }, - { - "id": { - "group": "org.apiguardian", - "name": "apiguardian-api", - "version": "1.1.0", - "type": "jar", - "extension": "jar" - }, - "name": "apiguardian-api-1.1.0.jar", - "path": "org/apiguardian/apiguardian-api/1.1.0", - "urls": [ - "https://jcenter.bintray.com/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar" - ], - "sha256": "a9aae9ff8ae3e17a2a18f79175e82b16267c246fbbd3ca9dfbbb290b08dcfdd4" - }, - { - "id": { - "group": "org.apiguardian", - "name": "apiguardian-api", - "version": "1.1.0", - "type": "pom", - "extension": "pom" - }, - "name": "apiguardian-api-1.1.0.pom", - "path": "org/apiguardian/apiguardian-api/1.1.0", - "urls": [ - "https://jcenter.bintray.com/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom" - ], - "sha256": "a945b9cb5cd9b77b2c711844e659c43ec070ef59d9f509fa9f4c1861b4862711" - }, - { - "id": { - "group": "org.gradle", - "name": "gradle-tooling-api", - "version": "6.8.1", - "type": "jar", - "extension": "jar" - }, - "name": "gradle-tooling-api-6.8.1.jar", - "path": "org/gradle/gradle-tooling-api/6.8.1", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.8.1/gradle-tooling-api-6.8.1.jar" - ], - "sha256": "138725655f017c71bf15f670f7094864ca93d7fd5864b0998cb48944dea7ac3e" - }, - { - "id": { - "group": "org.gradle", - "name": "gradle-tooling-api", - "version": "6.8.1", - "type": "module", - "extension": "module" - }, - "name": "gradle-tooling-api-6.8.1.module", - "path": "org/gradle/gradle-tooling-api/6.8.1", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.8.1/gradle-tooling-api-6.8.1.module" - ], - "sha256": "693a3ede3561ddfa5becd52a35d1fc2db9600e53bb16a76f704bc65d47f398a3" - }, - { - "id": { - "group": "org.gradle", - "name": "gradle-tooling-api", - "version": "6.8.1", - "type": "pom", - "extension": "pom" - }, - "name": "gradle-tooling-api-6.8.1.pom", - "path": "org/gradle/gradle-tooling-api/6.8.1", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.8.1/gradle-tooling-api-6.8.1.pom" - ], - "sha256": "37635501232c63a313d3aa86ee95d22e7ec64004ce8d8f3696f0e82926d31b81" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "jar", - "extension": "jar" - }, - "name": "annotations-13.0.jar", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "pom", - "extension": "pom" - }, - "name": "annotations-13.0.pom", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "sha256": "965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "jar", - "extension": "jar" - }, - "name": "trove4j-1.0.20181211.jar", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "pom", - "extension": "pom" - }, - "name": "trove4j-1.0.20181211.pom", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom" - ], - "sha256": "310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-annotation-processing-gradle", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-annotation-processing-gradle-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20/kotlin-annotation-processing-gradle-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20/kotlin-annotation-processing-gradle-1.4.20.jar" - ], - "sha256": "3f21fecda70023599d51c2d62987f87dd572451e43e21baef64f4d43a1724334" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-annotation-processing-gradle", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-annotation-processing-gradle-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20/kotlin-annotation-processing-gradle-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.20/kotlin-annotation-processing-gradle-1.4.20.pom" - ], - "sha256": "50de06f4f6f51312bd039a8cf5b5519320b46e9d04ce8da6162ad6d05f2a51e3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20/kotlin-compiler-embeddable-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20/kotlin-compiler-embeddable-1.4.20.jar" - ], - "sha256": "9206f40144a6da5abae82752e1e93ffdcc7ca46e795081fb7b8647d2dd5013ec" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20/kotlin-compiler-embeddable-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.20/kotlin-compiler-embeddable-1.4.20.pom" - ], - "sha256": "9686a28b0b606761581b88bef6a055e22068461dd2bba1ecfb15919967e603c7" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-daemon-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20/kotlin-daemon-embeddable-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20/kotlin-daemon-embeddable-1.4.20.jar" - ], - "sha256": "0f5508127adbb28ec4dbfc8348bfbf83c2aba3e8a384f63524e83f68eacd59e3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-daemon-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20/kotlin-daemon-embeddable-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.20/kotlin-daemon-embeddable-1.4.20.pom" - ], - "sha256": "d266dda8a3484b1a863610db37c74126dc36cc2354404b05474423c67648ccef" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-klib-commonizer-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-klib-commonizer-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.20/kotlin-klib-commonizer-embeddable-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.20/kotlin-klib-commonizer-embeddable-1.4.20.jar" - ], - "sha256": "06312969b8d94f4763819058ed1588d87bad51596b1a1fed53337ae6345bfb9f" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-klib-commonizer-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-klib-commonizer-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.20/kotlin-klib-commonizer-embeddable-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.20/kotlin-klib-commonizer-embeddable-1.4.20.pom" - ], - "sha256": "e34466a7ea9e7bf4394cbef43497682eb7ba38b20701ce3e52bac939b0a117ad" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.10", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.4.10.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" - ], - "sha256": "3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.10", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.4.10.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.pom" - ], - "sha256": "eef345ac9f76f39a8f0364bfbb335619eb506c4e54e1997be1c58dc624b425d9" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.20/kotlin-reflect-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.20/kotlin-reflect-1.4.20.jar" - ], - "sha256": "3b7c82def79fb96c4579d40a47e37dec872f9f8209ee0da3ce828c39dba612e1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.20/kotlin-reflect-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.20/kotlin-reflect-1.4.20.pom" - ], - "sha256": "a5ebcf0f1c72a11d94336796125e2c77d562b528ed4d447c340e7dc8037375b0" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.21-2", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.4.21-2.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.21-2/kotlin-reflect-1.4.21-2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.21-2/kotlin-reflect-1.4.21-2.jar" - ], - "sha256": "defbac33a5838836d9869c4d9e39b2897950baacc9c07766d6c631774631021b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.4.21-2", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.4.21-2.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.21-2/kotlin-reflect-1.4.21-2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.21-2/kotlin-reflect-1.4.21-2.pom" - ], - "sha256": "3eefda3f1cf74c952e3d0928c21499688160dac996b134821ad7f5f09a14a534" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-script-runtime-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.4.20/kotlin-script-runtime-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.4.20/kotlin-script-runtime-1.4.20.jar" - ], - "sha256": "a11b737e659bed9d6e50938f72550bf0932c7d405a3822eb548422efd70792de" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-script-runtime-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.4.20/kotlin-script-runtime-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.4.20/kotlin-script-runtime-1.4.20.pom" - ], - "sha256": "3e72202d67ef93ce0aee50ea763ec301e343d5c3cec2f6f12580855835024f57" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.4.20/kotlin-scripting-common-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.4.20/kotlin-scripting-common-1.4.20.jar" - ], - "sha256": "449ddd001776d24b1180e63f005585da1e1cd64382a16a94a5651ee8de66350d" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.4.20/kotlin-scripting-common-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.4.20/kotlin-scripting-common-1.4.20.pom" - ], - "sha256": "fee4fbef3f113be1ff95efef9c18816b8107dc9b30bed558a582965df3752afb" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20/kotlin-scripting-compiler-embeddable-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20/kotlin-scripting-compiler-embeddable-1.4.20.jar" - ], - "sha256": "c4bdfac80b5b6d2750e5316522bbca145ada4b79d2cf42946066e0368d3a84c2" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20/kotlin-scripting-compiler-embeddable-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.20/kotlin-scripting-compiler-embeddable-1.4.20.pom" - ], - "sha256": "03f793eed92301288df0487d13b9776fa0ee52025230eed96bffe6666d562301" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20/kotlin-scripting-compiler-impl-embeddable-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20/kotlin-scripting-compiler-impl-embeddable-1.4.20.jar" - ], - "sha256": "9557c64e32793c4b2e0c764df42ab850c52ee7966e939c3202ce542a59a5614e" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20/kotlin-scripting-compiler-impl-embeddable-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.20/kotlin-scripting-compiler-impl-embeddable-1.4.20.pom" - ], - "sha256": "0c9aa6618294893bfa877f54b07056084cf594f117e2c979b5620fe741ab539b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-jvm-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20/kotlin-scripting-jvm-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20/kotlin-scripting-jvm-1.4.20.jar" - ], - "sha256": "03136608c806341aa2006e6dc26287bf03067db58c5d620797c51a6d6b7d00b5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-jvm-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20/kotlin-scripting-jvm-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.20/kotlin-scripting-jvm-1.4.20.pom" - ], - "sha256": "32fe3bb23007b41e0e84f5d86977472048827177e3bc3fa274551fd725f968bc" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.10", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.4.10.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.jar" - ], - "sha256": "01ecb09782c042b931c1839acf21a188340b295d05400afd6e3415d4475b8daa" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.10", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.4.10.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.pom" - ], - "sha256": "a4b9cfbb4bbda523af1e24d52c775fb9c0f7cb568e48b065d45aeb56e63c2762" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.jar" - ], - "sha256": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.20/kotlin-stdlib-1.4.20.pom" - ], - "sha256": "3985ef1f92828d582a43cec9cedb2626742e0fe1505d3136ebc298cc98bc234a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.21-2", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.4.21-2.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.21-2/kotlin-stdlib-1.4.21-2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.21-2/kotlin-stdlib-1.4.21-2.jar" - ], - "sha256": "5a60d42d38115ba3c9fe07ee24b1f5585f7706190f69535eb7fd423ec4753040" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.4.21-2", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.4.21-2.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.21-2/kotlin-stdlib-1.4.21-2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.21-2/kotlin-stdlib-1.4.21-2.pom" - ], - "sha256": "e0aa9dd49a92a607da483d9576636b76f95761da42db4e45dd79c2ee65bd59c8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.10", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.4.10.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.jar" - ], - "sha256": "4681f2d436a68c7523595d84ed5758e1382f9da0f67c91e6a848690d711274fe" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.10", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.4.10.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.pom" - ], - "sha256": "63480e72a7d4de742b49a6ff90e45f544ca37f3fe11af8b4839f9cd747515d00" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/kotlin-stdlib-common-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/kotlin-stdlib-common-1.4.20.jar" - ], - "sha256": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/kotlin-stdlib-common-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.20/kotlin-stdlib-common-1.4.20.pom" - ], - "sha256": "7c5706ebba57d444c2c9024289313a49386bea0996c03294c2b5709a750ff429" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.21-2", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.4.21-2.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.21-2/kotlin-stdlib-common-1.4.21-2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.21-2/kotlin-stdlib-common-1.4.21-2.jar" - ], - "sha256": "b4673bce767c5cec6954b54d5137d1511f3f176b240716879a7beaa6697cecbf" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.4.21-2", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.4.21-2.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.21-2/kotlin-stdlib-common-1.4.21-2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.21-2/kotlin-stdlib-common-1.4.21-2.pom" - ], - "sha256": "06528abe4ec6759902ca833cb2f57b4d7fed4be39b388425d007b269c015fb83" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.10", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.4.10.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" - ], - "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.10", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.4.10.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.pom" - ], - "sha256": "78f2fe1d48e99c64958930ccdc43fce5939460ecdfc65f302823a021d63c520d" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20/kotlin-stdlib-jdk7-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20/kotlin-stdlib-jdk7-1.4.20.jar" - ], - "sha256": "b5aeadb3d1a61eca622c85ba89de84dfb18d718933f7016a73eba51c405e4de6" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20/kotlin-stdlib-jdk7-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.20/kotlin-stdlib-jdk7-1.4.20.pom" - ], - "sha256": "398b62058326b0fc8bf55b239cba1469a07a69fa536a0a8f19d8cd644201c4d3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.21-2", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.4.21-2.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.21-2/kotlin-stdlib-jdk7-1.4.21-2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.21-2/kotlin-stdlib-jdk7-1.4.21-2.jar" - ], - "sha256": "803193c60574587d744d4a27b2d144ad9d9397c533572722c935e8a074d556ac" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.4.21-2", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.4.21-2.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.21-2/kotlin-stdlib-jdk7-1.4.21-2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.21-2/kotlin-stdlib-jdk7-1.4.21-2.pom" - ], - "sha256": "18ee07af402ab5e8b594ab62f219e3002bb5509a8d269a3a3da8ae3356101706" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.10", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk8-1.4.10.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" - ], - "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.10", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk8-1.4.10.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.pom" - ], - "sha256": "c2f4d70082dbbfcea68fdfa74289cef32df9e4b5ddf359f006036dff1c5b06d6" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk8-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20/kotlin-stdlib-jdk8-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20/kotlin-stdlib-jdk8-1.4.20.jar" - ], - "sha256": "c7cf3f19de11336b375a7756a87fa3015d44b9a679503ed897dd16a620f4c75b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk8-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20/kotlin-stdlib-jdk8-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.20/kotlin-stdlib-jdk8-1.4.20.pom" - ], - "sha256": "9e9e5ef18adb90952c156d4d4bf7d0ba7abc58903423534d7b1831f5c6b9d5a8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.21-2", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk8-1.4.21-2.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.21-2/kotlin-stdlib-jdk8-1.4.21-2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.21-2/kotlin-stdlib-jdk8-1.4.21-2.jar" - ], - "sha256": "34424ac35012ba53d35f7cfe037025a8911ac1ef2f5bf69f94fb326a9d094be8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.4.21-2", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk8-1.4.21-2.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.21-2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.21-2/kotlin-stdlib-jdk8-1.4.21-2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.21-2/kotlin-stdlib-jdk8-1.4.21-2.pom" - ], - "sha256": "ec8e431c141187e3dd6ef5f6bcb8c876d481edba35f77e8757844da4b4d1276d" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.3.7", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-1.3.7.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.jar" - ], - "sha256": "ad426ec76f52b1dcdf200f55495aea9a2d2796811884e8c4b514645061cf59f3" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.3.7", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-1.3.7.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.pom" - ], - "sha256": "9e82078f4dafe1cc2e28f308a317912a45c6a88fc83c51db6ba8cb0ea0829ef1" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core-common", - "version": "1.3.3", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-common-1.3.3.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.3", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.3/kotlinx-coroutines-core-common-1.3.3.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.3/kotlinx-coroutines-core-common-1.3.3.jar" - ], - "sha256": "4152d951dc864ebec0dadc348ebc04344df34d7a1de89d59f12824f702b98d28" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core-common", - "version": "1.3.3", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-common-1.3.3.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.3", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.3/kotlinx-coroutines-core-common-1.3.3.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.3/kotlinx-coroutines-core-common-1.3.3.pom" - ], - "sha256": "77c8b77af4dca3cf23b0bc9c1ae6196866f5e6a9bfced3345747dac85b76e5fa" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core-jvm", - "version": "1.4.2", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-jvm-1.4.2.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2/kotlinx-coroutines-core-jvm-1.4.2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2/kotlinx-coroutines-core-jvm-1.4.2.jar" - ], - "sha256": "4cd24a06b2a253110d8afd250e9eec6c6faafea6463d740824743d637e761f12" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core-jvm", - "version": "1.4.2", - "type": "module", - "extension": "module" - }, - "name": "kotlinx-coroutines-core-jvm-1.4.2.module", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2/kotlinx-coroutines-core-jvm-1.4.2.module", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2/kotlinx-coroutines-core-jvm-1.4.2.module" - ], - "sha256": "5fe08de08f0e4156fafe08fea19a6bd0647aa39d63d968c2a78d1cb284d8f410" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core-jvm", - "version": "1.4.2", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-jvm-1.4.2.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2/kotlinx-coroutines-core-jvm-1.4.2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.4.2/kotlinx-coroutines-core-jvm-1.4.2.pom" - ], - "sha256": "3286bd65e41eae735600c0e9a441cb4a0988d0d76647923b9c978c90b0cb7311" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-commons", - "version": "1.6.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-platform-commons-1.6.0.jar", - "path": "org/junit/platform/junit-platform-commons/1.6.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.6.0/junit-platform-commons-1.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.6.0/junit-platform-commons-1.6.0.jar" - ], - "sha256": "18accffaf3f1fe66daf9f13daa7d59b2ac6d06396f816a73b4d733d82d28ace6" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-commons", - "version": "1.6.0", - "type": "module", - "extension": "module" - }, - "name": "junit-platform-commons-1.6.0.module", - "path": "org/junit/platform/junit-platform-commons/1.6.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.6.0/junit-platform-commons-1.6.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.6.0/junit-platform-commons-1.6.0.module" - ], - "sha256": "16e0f6f7893159b21a156b818f32f0a4fdb909d2bdc850ed0c57582500578b4c" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-commons", - "version": "1.6.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-platform-commons-1.6.0.pom", - "path": "org/junit/platform/junit-platform-commons/1.6.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.6.0/junit-platform-commons-1.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.6.0/junit-platform-commons-1.6.0.pom" - ], - "sha256": "5751484ae2a6f661bba84fa8c2aae7d4912c693fe25eb3e0adff4d93824c0a9c" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-engine", - "version": "1.6.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-platform-engine-1.6.0.jar", - "path": "org/junit/platform/junit-platform-engine/1.6.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.6.0/junit-platform-engine-1.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.6.0/junit-platform-engine-1.6.0.jar" - ], - "sha256": "7aed5424cb31a8255daecb1fcb0c173b0b64b1262e1eb2eaf87bbc7aec5e6d76" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-engine", - "version": "1.6.0", - "type": "module", - "extension": "module" - }, - "name": "junit-platform-engine-1.6.0.module", - "path": "org/junit/platform/junit-platform-engine/1.6.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.6.0/junit-platform-engine-1.6.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.6.0/junit-platform-engine-1.6.0.module" - ], - "sha256": "9fab5f84f549fa7925289ddfe5b7dd88f30e6086a5df1de07ebf508a2df25741" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-engine", - "version": "1.6.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-platform-engine-1.6.0.pom", - "path": "org/junit/platform/junit-platform-engine/1.6.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.6.0/junit-platform-engine-1.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.6.0/junit-platform-engine-1.6.0.pom" - ], - "sha256": "55ed9236c3415cbe1d7b06e76f45508647ecb94bafedb99c3bf395f0913bf3d6" - }, - { - "id": { - "group": "org.opentest4j", - "name": "opentest4j", - "version": "1.2.0", - "type": "jar", - "extension": "jar" - }, - "name": "opentest4j-1.2.0.jar", - "path": "org/opentest4j/opentest4j/1.2.0", - "urls": [ - "https://jcenter.bintray.com/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" - ], - "sha256": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2" - }, - { - "id": { - "group": "org.opentest4j", - "name": "opentest4j", - "version": "1.2.0", - "type": "pom", - "extension": "pom" - }, - "name": "opentest4j-1.2.0.pom", - "path": "org/opentest4j/opentest4j/1.2.0", - "urls": [ - "https://jcenter.bintray.com/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom" - ], - "sha256": "a96e671816c1ff8803bdec74c9241f025bdfb277da5d2b4ee02266405936f994" - }, - { - "id": { - "group": "org.ow2", - "name": "ow2", - "version": "1.5", - "type": "pom", - "extension": "pom" - }, - "name": "ow2-1.5.pom", - "path": "org/ow2/ow2/1.5", - "urls": [ - "https://jcenter.bintray.com/org/ow2/ow2/1.5/ow2-1.5.pom", - "https://repo.gradle.org/gradle/libs-releases/org/ow2/ow2/1.5/ow2-1.5.pom" - ], - "sha256": "0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm", - "version": "7.1", - "type": "jar", - "extension": "jar" - }, - "name": "asm-7.1.jar", - "path": "org/ow2/asm/asm/7.1", - "urls": [ - "https://jcenter.bintray.com/org/ow2/asm/asm/7.1/asm-7.1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/ow2/asm/asm/7.1/asm-7.1.jar" - ], - "sha256": "4ab2fa2b6d2cc9ccb1eaa05ea329c407b47b13ed2915f62f8c4b8cc96258d4de" - }, - { - "id": { - "group": "org.ow2.asm", - "name": "asm", - "version": "7.1", - "type": "pom", - "extension": "pom" - }, - "name": "asm-7.1.pom", - "path": "org/ow2/asm/asm/7.1", - "urls": [ - "https://jcenter.bintray.com/org/ow2/asm/asm/7.1/asm-7.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/ow2/asm/asm/7.1/asm-7.1.pom" - ], - "sha256": "0f29742eada6588a46c679f499a6755e4b3939767004f2bd9c02019cfd1d3180" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "2.0.0-alpha1", - "type": "jar", - "extension": "jar" - }, - "name": "slf4j-api-2.0.0-alpha1.jar", - "path": "org/slf4j/slf4j-api/2.0.0-alpha1", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-api/2.0.0-alpha1/slf4j-api-2.0.0-alpha1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/2.0.0-alpha1/slf4j-api-2.0.0-alpha1.jar" - ], - "sha256": "8df06cc146b8638a24cefb669d20f4bdb2c4497d5047c548a0a190df6f97c3a5" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "2.0.0-alpha1", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-api-2.0.0-alpha1.pom", - "path": "org/slf4j/slf4j-api/2.0.0-alpha1", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-api/2.0.0-alpha1/slf4j-api-2.0.0-alpha1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/2.0.0-alpha1/slf4j-api-2.0.0-alpha1.pom" - ], - "sha256": "a775e6bbf89895978ea3b702aa759fd42c0f128e63d0a589fd5cf5d8afbf5451" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-parent", - "version": "2.0.0-alpha1", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-parent-2.0.0-alpha1.pom", - "path": "org/slf4j/slf4j-parent/2.0.0-alpha1", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-parent/2.0.0-alpha1/slf4j-parent-2.0.0-alpha1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-parent/2.0.0-alpha1/slf4j-parent-2.0.0-alpha1.pom" - ], - "sha256": "fd3edb9fd9b7cabd67a0c29c0c9c0a6d1ae7a40053956aec281f42ccad1bdcf1" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-simple", - "version": "2.0.0-alpha1", - "type": "jar", - "extension": "jar" - }, - "name": "slf4j-simple-2.0.0-alpha1.jar", - "path": "org/slf4j/slf4j-simple/2.0.0-alpha1", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-simple/2.0.0-alpha1/slf4j-simple-2.0.0-alpha1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-simple/2.0.0-alpha1/slf4j-simple-2.0.0-alpha1.jar" - ], - "sha256": "3b6f446dec6cb5e8a6b1c1e85d7d756cdc934fec688464cc6bd201d95cd387cf" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-simple", - "version": "2.0.0-alpha1", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-simple-2.0.0-alpha1.pom", - "path": "org/slf4j/slf4j-simple/2.0.0-alpha1", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-simple/2.0.0-alpha1/slf4j-simple-2.0.0-alpha1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-simple/2.0.0-alpha1/slf4j-simple-2.0.0-alpha1.pom" - ], - "sha256": "df3a810360871ab8c6c3c852446a162613dba3184f99e26082cc5d7b9138c475" - }, - { - "id": { - "group": "org.sonatype.oss", - "name": "oss-parent", - "version": "7", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-7.pom", - "path": "org/sonatype/oss/oss-parent/7", - "urls": [ - "https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom", - "https://repo.gradle.org/gradle/libs-releases/org/sonatype/oss/oss-parent/7/oss-parent-7.pom" - ], - "sha256": "b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454" - }, - { - "id": { - "group": "org.spekframework.spek2", - "name": "spek-dsl-jvm", - "version": "2.0.15", - "type": "jar", - "extension": "jar" - }, - "name": "spek-dsl-jvm-2.0.15.jar", - "path": "org/spekframework/spek2/spek-dsl-jvm/2.0.15", - "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-dsl-jvm/2.0.15/spek-dsl-jvm-2.0.15.jar", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-dsl-jvm/2.0.15/spek-dsl-jvm-2.0.15.jar" - ], - "sha256": "3e70c76afffe848fc7b3a5368fa0674087de5e80215b1cfc9ff3be6a92d5fd19" - }, - { - "id": { - "group": "org.spekframework.spek2", - "name": "spek-dsl-jvm", - "version": "2.0.15", - "type": "pom", - "extension": "pom" - }, - "name": "spek-dsl-jvm-2.0.15.pom", - "path": "org/spekframework/spek2/spek-dsl-jvm/2.0.15", - "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-dsl-jvm/2.0.15/spek-dsl-jvm-2.0.15.pom", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-dsl-jvm/2.0.15/spek-dsl-jvm-2.0.15.pom" - ], - "sha256": "2596fb48410977f38b88b6a31cf5e674d905ccdf3e2977e5748b9996e61cca4d" - }, - { - "id": { - "group": "org.spekframework.spek2", - "name": "spek-runner-junit5", - "version": "2.0.15", - "type": "jar", - "extension": "jar" - }, - "name": "spek-runner-junit5-2.0.15.jar", - "path": "org/spekframework/spek2/spek-runner-junit5/2.0.15", - "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runner-junit5/2.0.15/spek-runner-junit5-2.0.15.jar", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runner-junit5/2.0.15/spek-runner-junit5-2.0.15.jar" - ], - "sha256": "2045cbd6657135ac60b45112721ed74bdfe1d8022f1744274cb3e534fccc7243" - }, - { - "id": { - "group": "org.spekframework.spek2", - "name": "spek-runner-junit5", - "version": "2.0.15", - "type": "pom", - "extension": "pom" - }, - "name": "spek-runner-junit5-2.0.15.pom", - "path": "org/spekframework/spek2/spek-runner-junit5/2.0.15", - "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runner-junit5/2.0.15/spek-runner-junit5-2.0.15.pom", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runner-junit5/2.0.15/spek-runner-junit5-2.0.15.pom" - ], - "sha256": "7e05232a621285219d0f03f4b4e02fa18725af6142d2ff440414f16f7e6f0b8e" - }, - { - "id": { - "group": "org.spekframework.spek2", - "name": "spek-runtime-jvm", - "version": "2.0.15", - "type": "jar", - "extension": "jar" - }, - "name": "spek-runtime-jvm-2.0.15.jar", - "path": "org/spekframework/spek2/spek-runtime-jvm/2.0.15", - "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runtime-jvm/2.0.15/spek-runtime-jvm-2.0.15.jar", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runtime-jvm/2.0.15/spek-runtime-jvm-2.0.15.jar" - ], - "sha256": "3437373f26f846929bccc5ea2f31b7426f0d05303a5410d31ea7d6781bbb6cef" - }, - { - "id": { - "group": "org.spekframework.spek2", - "name": "spek-runtime-jvm", - "version": "2.0.15", - "type": "pom", - "extension": "pom" - }, - "name": "spek-runtime-jvm-2.0.15.pom", - "path": "org/spekframework/spek2/spek-runtime-jvm/2.0.15", - "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runtime-jvm/2.0.15/spek-runtime-jvm-2.0.15.pom", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runtime-jvm/2.0.15/spek-runtime-jvm-2.0.15.pom" - ], - "sha256": "ed1819e7c556c81135800f81572ef688fc593689e4055d451fe82483cc598fa6" - }, - { - "id": { - "group": "ch.qos.logback", - "name": "logback-classic", - "version": "1.2.3", - "type": "jar", - "extension": "jar" - }, - "name": "logback-classic-1.2.3.jar", - "path": "ch/qos/logback/logback-classic/1.2.3", - "urls": [ - "https://jcenter.bintray.com/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar", - "https://repo.gradle.org/gradle/libs-releases/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar" - ], - "sha256": "fb53f8539e7fcb8f093a56e138112056ec1dc809ebb020b59d8a36a5ebac37e0" - }, - { - "id": { - "group": "ch.qos.logback", - "name": "logback-classic", - "version": "1.2.3", - "type": "pom", - "extension": "pom" - }, - "name": "logback-classic-1.2.3.pom", - "path": "ch/qos/logback/logback-classic/1.2.3", - "urls": [ - "https://jcenter.bintray.com/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.pom", - "https://repo.gradle.org/gradle/libs-releases/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.pom" - ], - "sha256": "a051eb1a2548b93c99abca8eb71d5c75d2ff06976682960348124bc4901a5315" - }, - { - "id": { - "group": "ch.qos.logback", - "name": "logback-core", - "version": "1.2.3", - "type": "jar", - "extension": "jar" - }, - "name": "logback-core-1.2.3.jar", - "path": "ch/qos/logback/logback-core/1.2.3", - "urls": [ - "https://jcenter.bintray.com/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar", - "https://repo.gradle.org/gradle/libs-releases/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar" - ], - "sha256": "5946d837fe6f960c02a53eda7a6926ecc3c758bbdd69aa453ee429f858217f22" - }, - { - "id": { - "group": "ch.qos.logback", - "name": "logback-core", - "version": "1.2.3", - "type": "pom", - "extension": "pom" - }, - "name": "logback-core-1.2.3.pom", - "path": "ch/qos/logback/logback-core/1.2.3", - "urls": [ - "https://jcenter.bintray.com/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.pom", - "https://repo.gradle.org/gradle/libs-releases/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.pom" - ], - "sha256": "df4d7181ec51655baaaab067971180d7681643ddd274139f0c3078dba14e97e0" - }, - { - "id": { - "group": "ch.qos.logback", - "name": "logback-parent", - "version": "1.2.3", - "type": "pom", - "extension": "pom" - }, - "name": "logback-parent-1.2.3.pom", - "path": "ch/qos/logback/logback-parent/1.2.3", - "urls": [ - "https://jcenter.bintray.com/ch/qos/logback/logback-parent/1.2.3/logback-parent-1.2.3.pom", - "https://repo.gradle.org/gradle/libs-releases/ch/qos/logback/logback-parent/1.2.3/logback-parent-1.2.3.pom" - ], - "sha256": "79cd021dafc7b0255d3cdd3fd70cbaa638df73995749a348ee82c45635eab26a" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock", - "version": "2.1.28", - "type": "jar", - "extension": "jar" - }, - "name": "s3mock-2.1.28.jar", - "path": "com/adobe/testing/s3mock/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock/2.1.28/s3mock-2.1.28.jar", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock/2.1.28/s3mock-2.1.28.jar" - ], - "sha256": "ce38f83a11d958de1de9425077a4e662efa3047eb6dd281440b3cd9e2df79979" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock", - "version": "2.1.28", - "type": "pom", - "extension": "pom" - }, - "name": "s3mock-2.1.28.pom", - "path": "com/adobe/testing/s3mock/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock/2.1.28/s3mock-2.1.28.pom", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock/2.1.28/s3mock-2.1.28.pom" - ], - "sha256": "1e5b40ba8984b9840416f99c8e7d9702cb3f078e87ec57c6844ed75a02ad472a" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock-junit5", - "version": "2.1.28", - "type": "jar", - "extension": "jar" - }, - "name": "s3mock-junit5-2.1.28.jar", - "path": "com/adobe/testing/s3mock-junit5/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock-junit5/2.1.28/s3mock-junit5-2.1.28.jar", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock-junit5/2.1.28/s3mock-junit5-2.1.28.jar" - ], - "sha256": "89fdb3ff64363c4227b0bce82721a799eb3fb2f9307240fc43fab3a775098086" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock-junit5", - "version": "2.1.28", - "type": "pom", - "extension": "pom" - }, - "name": "s3mock-junit5-2.1.28.pom", - "path": "com/adobe/testing/s3mock-junit5/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock-junit5/2.1.28/s3mock-junit5-2.1.28.pom", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock-junit5/2.1.28/s3mock-junit5-2.1.28.pom" - ], - "sha256": "f67200cdacf2e47f85826fae213a473cb7793334a26d8c0243259370d70b11b9" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock-parent", - "version": "2.1.28", - "type": "pom", - "extension": "pom" - }, - "name": "s3mock-parent-2.1.28.pom", - "path": "com/adobe/testing/s3mock-parent/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock-parent/2.1.28/s3mock-parent-2.1.28.pom", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock-parent/2.1.28/s3mock-parent-2.1.28.pom" - ], - "sha256": "9e5d1afe333e1a1c7dfc8769e6a832bea71b5394be8f3a6064c85ece833dda76" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock-testsupport-common", - "version": "2.1.28", - "type": "jar", - "extension": "jar" - }, - "name": "s3mock-testsupport-common-2.1.28.jar", - "path": "com/adobe/testing/s3mock-testsupport-common/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock-testsupport-common/2.1.28/s3mock-testsupport-common-2.1.28.jar", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock-testsupport-common/2.1.28/s3mock-testsupport-common-2.1.28.jar" - ], - "sha256": "b9a87cc1d6a5e5229bb9fcfcbc5421044d502c12b5359b88102c3c4862313010" - }, - { - "id": { - "group": "com.adobe.testing", - "name": "s3mock-testsupport-common", - "version": "2.1.28", - "type": "pom", - "extension": "pom" - }, - "name": "s3mock-testsupport-common-2.1.28.pom", - "path": "com/adobe/testing/s3mock-testsupport-common/2.1.28", - "urls": [ - "https://jcenter.bintray.com/com/adobe/testing/s3mock-testsupport-common/2.1.28/s3mock-testsupport-common-2.1.28.pom", - "https://repo.gradle.org/gradle/libs-releases/com/adobe/testing/s3mock-testsupport-common/2.1.28/s3mock-testsupport-common-2.1.28.pom" - ], - "sha256": "460b49d1c7372349b37d2f78c20a9bd265bc9a8ea6b08d398de92bac29e83f79" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-core", - "version": "1.11.946", - "type": "jar", - "extension": "jar" - }, - "name": "aws-java-sdk-core-1.11.946.jar", - "path": "com/amazonaws/aws-java-sdk-core/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-core/1.11.946/aws-java-sdk-core-1.11.946.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-core/1.11.946/aws-java-sdk-core-1.11.946.jar" - ], - "sha256": "069b44aa0ee73e1f67b1a62a1463c7b0a5489212d8b6870d367d5b8ddceacb3c" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-core", - "version": "1.11.946", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-core-1.11.946.pom", - "path": "com/amazonaws/aws-java-sdk-core/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-core/1.11.946/aws-java-sdk-core-1.11.946.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-core/1.11.946/aws-java-sdk-core-1.11.946.pom" - ], - "sha256": "dbd69cb610ec4efdf598337f47a360b82f9479bf3f33e43fb3d76dc1415bdef7" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-kms", - "version": "1.11.946", - "type": "jar", - "extension": "jar" - }, - "name": "aws-java-sdk-kms-1.11.946.jar", - "path": "com/amazonaws/aws-java-sdk-kms/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-kms/1.11.946/aws-java-sdk-kms-1.11.946.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-kms/1.11.946/aws-java-sdk-kms-1.11.946.jar" - ], - "sha256": "014c10aee935f78440e28ccf85ca1198ce102e70d4fd3eae8d1dbbf0762dc460" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-kms", - "version": "1.11.946", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-kms-1.11.946.pom", - "path": "com/amazonaws/aws-java-sdk-kms/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-kms/1.11.946/aws-java-sdk-kms-1.11.946.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-kms/1.11.946/aws-java-sdk-kms-1.11.946.pom" - ], - "sha256": "46c40ca44e08c7709274dda5c1258a28d4328e4d660041db3c5d1feb4354a44a" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-pom", - "version": "1.11.946", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-pom-1.11.946.pom", - "path": "com/amazonaws/aws-java-sdk-pom/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-pom/1.11.946/aws-java-sdk-pom-1.11.946.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-pom/1.11.946/aws-java-sdk-pom-1.11.946.pom" - ], - "sha256": "0c4596eeb56aff01910add11a55162dfb9b06217486ad883b69e3397e79cb6bc" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-s3", - "version": "1.11.946", - "type": "jar", - "extension": "jar" - }, - "name": "aws-java-sdk-s3-1.11.946.jar", - "path": "com/amazonaws/aws-java-sdk-s3/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-s3/1.11.946/aws-java-sdk-s3-1.11.946.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-s3/1.11.946/aws-java-sdk-s3-1.11.946.jar" - ], - "sha256": "af143750b41e98d7deded17ccfef7ca1df09919e2ea2bd911972517811495bec" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-s3", - "version": "1.11.946", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-s3-1.11.946.pom", - "path": "com/amazonaws/aws-java-sdk-s3/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-s3/1.11.946/aws-java-sdk-s3-1.11.946.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-s3/1.11.946/aws-java-sdk-s3-1.11.946.pom" - ], - "sha256": "944ac1b379578859cef7080eefa09410d5dff2a82f6a3124acffbd4108d0cf14" - }, - { - "id": { - "group": "com.amazonaws", - "name": "jmespath-java", - "version": "1.11.946", - "type": "jar", - "extension": "jar" - }, - "name": "jmespath-java-1.11.946.jar", - "path": "com/amazonaws/jmespath-java/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/jmespath-java/1.11.946/jmespath-java-1.11.946.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/jmespath-java/1.11.946/jmespath-java-1.11.946.jar" - ], - "sha256": "8ffa727f37a9e4e28d5f73104bef41c136dc71398ca51b8313afa7ff6d8ff04a" - }, - { - "id": { - "group": "com.amazonaws", - "name": "jmespath-java", - "version": "1.11.946", - "type": "pom", - "extension": "pom" - }, - "name": "jmespath-java-1.11.946.pom", - "path": "com/amazonaws/jmespath-java/1.11.946", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/jmespath-java/1.11.946/jmespath-java-1.11.946.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/jmespath-java/1.11.946/jmespath-java-1.11.946.pom" - ], - "sha256": "56c899dd8ecaaba7c1bdcf3357a7bccd5eef95aa290fa3e68cc968f9b8a9f731" - }, - { - "id": { - "group": "com.fasterxml", - "name": "classmate", - "version": "1.3.4", - "type": "jar", - "extension": "jar" - }, - "name": "classmate-1.3.4.jar", - "path": "com/fasterxml/classmate/1.3.4", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" - ], - "sha256": "c2bfcc21467351d0f9a1558822b72dbac2b21f6b9f700a44fc6b345491ef3c88" - }, - { - "id": { - "group": "com.fasterxml", - "name": "classmate", - "version": "1.3.4", - "type": "pom", - "extension": "pom" - }, - "name": "classmate-1.3.4.pom", - "path": "com/fasterxml/classmate/1.3.4", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/classmate/1.3.4/classmate-1.3.4.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/classmate/1.3.4/classmate-1.3.4.pom" - ], - "sha256": "d8e7f6d146289aca1477195e67bb4b7be5f29bbbb5f804198d03cfba92fd8490" - }, - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "23", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-23.pom", - "path": "com/fasterxml/oss-parent/23", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/oss-parent/23/oss-parent-23.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/oss-parent/23/oss-parent-23.pom" - ], - "sha256": "4c3ac4f7fe484dd541ebb33bbf1fd86da9e9dfb330138500714004d28831792f" - }, - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "24", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-24.pom", - "path": "com/fasterxml/oss-parent/24", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/oss-parent/24/oss-parent-24.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/oss-parent/24/oss-parent-24.pom" - ], - "sha256": "e3809d58570390c327efe56587d8dea3caa53186b91875e0b36226e08211f05a" - }, - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "28", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-28.pom", - "path": "com/fasterxml/oss-parent/28", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/oss-parent/28/oss-parent-28.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/oss-parent/28/oss-parent-28.pom" - ], - "sha256": "c4c369e36b8820ad26d2e6c70ff44ad99efafe19399a5d1178e9ea82f4d2fd38" - }, - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "32", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-32.pom", - "path": "com/fasterxml/oss-parent/32", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/oss-parent/32/oss-parent-32.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/oss-parent/32/oss-parent-32.pom" - ], - "sha256": "9d398db630c4d252e86154875cf293f26a46e3996fdac0d04a814055801de036" - }, - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "33", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-33.pom", - "path": "com/fasterxml/oss-parent/33", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/oss-parent/33/oss-parent-33.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/oss-parent/33/oss-parent-33.pom" - ], - "sha256": "c54370964cfcce2319bd9a85f5e14f500c8518989ae56b1b475df1b348b73108" - }, - { - "id": { - "group": "com.fasterxml", - "name": "oss-parent", - "version": "34", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-34.pom", - "path": "com/fasterxml/oss-parent/34", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/oss-parent/34/oss-parent-34.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/oss-parent/34/oss-parent-34.pom" - ], - "sha256": "9a75f3e32bf9d6e00678d9447ace4de8596a2d221af5cf5bbc7f571cac795006" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-base", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-base-2.9.9.pom", - "path": "com/fasterxml/jackson/jackson-base/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/jackson-base/2.9.9/jackson-base-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/jackson-base/2.9.9/jackson-base-2.9.9.pom" - ], - "sha256": "43368867d2d8c30dc46f0cde6cb5a320bfb9fd7463728be501de61545265975d" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-bom", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-bom-2.9.9.pom", - "path": "com/fasterxml/jackson/jackson-bom/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/jackson-bom/2.9.9/jackson-bom-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/jackson-bom/2.9.9/jackson-bom-2.9.9.pom" - ], - "sha256": "237f58930ab02d7d52e9afcc825b2e2d8a0abdd0e86d1d5da1b579dc65809c91" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-parent", - "version": "2.6.1", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-parent-2.6.1.pom", - "path": "com/fasterxml/jackson/jackson-parent/2.6.1", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom" - ], - "sha256": "b4e97a2a9b620bd2665bcf8322665a69c4ee8f8c6e41acc3a60bde9fc5ab6cab" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-parent", - "version": "2.6.2", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-parent-2.6.2.pom", - "path": "com/fasterxml/jackson/jackson-parent/2.6.2", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom" - ], - "sha256": "433ab05cf38ea36dbe2fb12b9c879dc4a6b6c6aea99255c13c88bd2326c1207e" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-parent", - "version": "2.9.1.2", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-parent-2.9.1.2.pom", - "path": "com/fasterxml/jackson/jackson-parent/2.9.1.2", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/jackson-parent/2.9.1.2/jackson-parent-2.9.1.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/jackson-parent/2.9.1.2/jackson-parent-2.9.1.2.pom" - ], - "sha256": "9517e405c6b3b8a035215ad5727013a3519eb7591743fe1dcc04df6635683cf9" - }, - { - "id": { - "group": "com.fasterxml.jackson", - "name": "jackson-parent", - "version": "2.9.0", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-parent-2.9.0.pom", - "path": "com/fasterxml/jackson/jackson-parent/2.9.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/jackson-parent/2.9.0/jackson-parent-2.9.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/jackson-parent/2.9.0/jackson-parent-2.9.0.pom" - ], - "sha256": "000508b61dd124387e58199fb9e2113c1b5d8b386c5bf7a891b2de6041eb1d52" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.6.0", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-annotations-2.6.0.jar", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.6.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar" - ], - "sha256": "03348c047d981376cc444fc466cd80bda8d7eb0698dc6a99dd52c5aa15eff5ad" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.6.0", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-annotations-2.6.0.pom", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.6.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom" - ], - "sha256": "2bb8f72feb4d935ac1cb639085dd4a7dba3319261a132c24338fb443c44ed055" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.9.0", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-annotations-2.9.0.jar", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.9.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar" - ], - "sha256": "45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.9.0", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-annotations-2.9.0.pom", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.9.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.pom" - ], - "sha256": "edeb9d9bfca726b441bfae09b69d94b5db99cd5a9da5f4a061b90e72b640905c" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.6.7", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-core-2.6.7.jar", - "path": "com/fasterxml/jackson/core/jackson-core/2.6.7", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar" - ], - "sha256": "918c04b9f9043d51dead2192b5d94d9f065870c9f26c8defbe9c6dbc951f304f" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.6.7", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-core-2.6.7.pom", - "path": "com/fasterxml/jackson/core/jackson-core/2.6.7", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom" - ], - "sha256": "c3beda709cfdb469d45d91a1b104503596d8b3b9c564eca75ade11d7d0559e89" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.9.9", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-core-2.9.9.jar", - "path": "com/fasterxml/jackson/core/jackson-core/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.jar" - ], - "sha256": "3083079be6088db2ed0a0c6ff92204e0aa48fa1de9db5b59c468f35acf882c2c" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-core-2.9.9.pom", - "path": "com/fasterxml/jackson/core/jackson-core/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.pom" - ], - "sha256": "c56ab2829b653cc7ca648106095f06038566d8095c01f2181355dc907b244f61" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.6.7.4", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-databind-2.6.7.4.jar", - "path": "com/fasterxml/jackson/core/jackson-databind/2.6.7.4", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.6.7.4/jackson-databind-2.6.7.4.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-databind/2.6.7.4/jackson-databind-2.6.7.4.jar" - ], - "sha256": "250a06395026763d4334db87f5c286880bf0f0a531882a9964344675783b7d54" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.9.9.3", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-databind-2.9.9.3.jar", - "path": "com/fasterxml/jackson/core/jackson-databind/2.9.9.3", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.9.9.3/jackson-databind-2.9.9.3.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-databind/2.9.9.3/jackson-databind-2.9.9.3.jar" - ], - "sha256": "5e5b577397531280728ea32a7fdcbefa8187eb84ec0d3d3cae35a0d6350792ba" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.6.7.4", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-databind-2.6.7.4.pom", - "path": "com/fasterxml/jackson/core/jackson-databind/2.6.7.4", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.6.7.4/jackson-databind-2.6.7.4.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-databind/2.6.7.4/jackson-databind-2.6.7.4.pom" - ], - "sha256": "fff0473f503b6861bf8e7bf50a5fdca65c0a786859359d1ebef1d99dd17e4f56" - }, - { - "id": { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.9.9.3", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-databind-2.9.9.3.pom", - "path": "com/fasterxml/jackson/core/jackson-databind/2.9.9.3", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.9.9.3/jackson-databind-2.9.9.3.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/core/jackson-databind/2.9.9.3/jackson-databind-2.9.9.3.pom" - ], - "sha256": "9089c997531db0085c0bb9da1a1ab4eb153f74cb69f91a23047c878ddd192663" - }, - { - "id": { - "group": "com.fasterxml.jackson.dataformat", - "name": "jackson-dataformat-cbor", - "version": "2.6.7", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-dataformat-cbor-2.6.7.jar", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar" - ], - "sha256": "956a0fb9186a796b8a6548909da1ee55004279647e261c7f540e5d49d4f199bf" - }, - { - "id": { - "group": "com.fasterxml.jackson.dataformat", - "name": "jackson-dataformat-cbor", - "version": "2.6.7", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-dataformat-cbor-2.6.7.pom", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.pom" - ], - "sha256": "43909898d124c29fd48c0726b572e3f28357c6f81209b0c5c4e9d765682bcc21" - }, - { - "id": { - "group": "com.fasterxml.jackson.dataformat", - "name": "jackson-dataformat-xml", - "version": "2.9.9", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-dataformat-xml-2.9.9.jar", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.9/jackson-dataformat-xml-2.9.9.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.9/jackson-dataformat-xml-2.9.9.jar" - ], - "sha256": "f5ac00fdc522854d3ae82fc35887442fca984a4df1b844e29d55e887080bb521" - }, - { - "id": { - "group": "com.fasterxml.jackson.dataformat", - "name": "jackson-dataformat-xml", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-dataformat-xml-2.9.9.pom", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.9/jackson-dataformat-xml-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.9/jackson-dataformat-xml-2.9.9.pom" - ], - "sha256": "ed4b80fc0e9baa568098e781e60917e2a0a0b0acb11f31d478c374c21df518c0" - }, - { - "id": { - "group": "com.fasterxml.jackson.datatype", - "name": "jackson-datatype-jdk8", - "version": "2.9.9", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-datatype-jdk8-2.9.9.jar", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9/jackson-datatype-jdk8-2.9.9.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9/jackson-datatype-jdk8-2.9.9.jar" - ], - "sha256": "5a46cb8e837b6b03bf08e46133ef331d58ff47a576d20681ef04e904244eaa13" - }, - { - "id": { - "group": "com.fasterxml.jackson.datatype", - "name": "jackson-datatype-jdk8", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-datatype-jdk8-2.9.9.pom", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9/jackson-datatype-jdk8-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9/jackson-datatype-jdk8-2.9.9.pom" - ], - "sha256": "65ce8dd5910586da56654a773b64181de76281af0f1a42e79747a9f67fd9d3f7" - }, - { - "id": { - "group": "com.fasterxml.jackson.datatype", - "name": "jackson-datatype-jsr310", - "version": "2.9.9", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-datatype-jsr310-2.9.9.jar", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9/jackson-datatype-jsr310-2.9.9.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9/jackson-datatype-jsr310-2.9.9.jar" - ], - "sha256": "7eca12e26c8f61e902b88bec24124007bf670896663e8b592c88cc5653ebb457" - }, - { - "id": { - "group": "com.fasterxml.jackson.datatype", - "name": "jackson-datatype-jsr310", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-datatype-jsr310-2.9.9.pom", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9/jackson-datatype-jsr310-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9/jackson-datatype-jsr310-2.9.9.pom" - ], - "sha256": "2252a0aefef52c60967529610cbc9053099c98608c9017bb8788cde809d243f4" - }, - { - "id": { - "group": "com.fasterxml.jackson.module", - "name": "jackson-module-jaxb-annotations", - "version": "2.9.9", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-module-jaxb-annotations-2.9.9.jar", - "path": "com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.9/jackson-module-jaxb-annotations-2.9.9.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.9/jackson-module-jaxb-annotations-2.9.9.jar" - ], - "sha256": "1b091f881673a5bb275afc1713e6db7da43038e193ef50d477ed65d4e3274f43" - }, - { - "id": { - "group": "com.fasterxml.jackson.module", - "name": "jackson-module-jaxb-annotations", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-module-jaxb-annotations-2.9.9.pom", - "path": "com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.9/jackson-module-jaxb-annotations-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.9/jackson-module-jaxb-annotations-2.9.9.pom" - ], - "sha256": "e97d82c08dd329510fe3c286f4faf3699bc697a0f3e746529d904c4845fcbfbc" - }, - { - "id": { - "group": "com.fasterxml.jackson.module", - "name": "jackson-module-parameter-names", - "version": "2.9.9", - "type": "jar", - "extension": "jar" - }, - "name": "jackson-module-parameter-names-2.9.9.jar", - "path": "com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9/jackson-module-parameter-names-2.9.9.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9/jackson-module-parameter-names-2.9.9.jar" - ], - "sha256": "70b734dc294092ed31db147aa3bb0827981623f37110fef96099e63ddf05de46" - }, - { - "id": { - "group": "com.fasterxml.jackson.module", - "name": "jackson-module-parameter-names", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-module-parameter-names-2.9.9.pom", - "path": "com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9/jackson-module-parameter-names-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9/jackson-module-parameter-names-2.9.9.pom" - ], - "sha256": "b6f64305008eb1f4fa020a6bc83aecd781565581f592c5ef2e6fc39bdba3044d" - }, - { - "id": { - "group": "com.fasterxml.jackson.module", - "name": "jackson-modules-base", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-modules-base-2.9.9.pom", - "path": "com/fasterxml/jackson/module/jackson-modules-base/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/module/jackson-modules-base/2.9.9/jackson-modules-base-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/module/jackson-modules-base/2.9.9/jackson-modules-base-2.9.9.pom" - ], - "sha256": "9d72f276971f6412be61651d506c1a22e9f0cdf44dd1936008f8c8274fc920af" - }, - { - "id": { - "group": "com.fasterxml.jackson.module", - "name": "jackson-modules-java8", - "version": "2.9.9", - "type": "pom", - "extension": "pom" - }, - "name": "jackson-modules-java8-2.9.9.pom", - "path": "com/fasterxml/jackson/module/jackson-modules-java8/2.9.9", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/jackson/module/jackson-modules-java8/2.9.9/jackson-modules-java8-2.9.9.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/jackson/module/jackson-modules-java8/2.9.9/jackson-modules-java8-2.9.9.pom" - ], - "sha256": "498ef7fd0b84c2d51378a26f4f353bb97ce6b2f69757838b307dfae4dabd9d01" - }, - { - "id": { - "group": "com.fasterxml.woodstox", - "name": "woodstox-core", - "version": "5.1.0", - "type": "jar", - "extension": "jar" - }, - "name": "woodstox-core-5.1.0.jar", - "path": "com/fasterxml/woodstox/woodstox-core/5.1.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/woodstox/woodstox-core/5.1.0/woodstox-core-5.1.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/woodstox/woodstox-core/5.1.0/woodstox-core-5.1.0.jar" - ], - "sha256": "6d6107c3e6aac8f1c3e3762b89164b329fb2b15ec0afc8961cf6c4dc355f10bf" - }, - { - "id": { - "group": "com.fasterxml.woodstox", - "name": "woodstox-core", - "version": "5.1.0", - "type": "pom", - "extension": "pom" - }, - "name": "woodstox-core-5.1.0.pom", - "path": "com/fasterxml/woodstox/woodstox-core/5.1.0", - "urls": [ - "https://jcenter.bintray.com/com/fasterxml/woodstox/woodstox-core/5.1.0/woodstox-core-5.1.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/fasterxml/woodstox/woodstox-core/5.1.0/woodstox-core-5.1.0.pom" - ], - "sha256": "102c9016088d5ed6724667292bdc5e7eff3681026409ba9e83fb5c897df87242" - }, - { - "id": { - "group": "com.typesafe.netty", - "name": "netty-reactive-streams", - "version": "2.0.0", - "type": "jar", - "extension": "jar" - }, - "name": "netty-reactive-streams-2.0.0.jar", - "path": "com/typesafe/netty/netty-reactive-streams/2.0.0", - "urls": [ - "https://jcenter.bintray.com/com/typesafe/netty/netty-reactive-streams/2.0.0/netty-reactive-streams-2.0.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/typesafe/netty/netty-reactive-streams/2.0.0/netty-reactive-streams-2.0.0.jar" - ], - "sha256": "06e8dda47acca9cf719e04c07137e951c1cd35ade4f2fa7e8207d85af69fc013" - }, - { - "id": { - "group": "com.typesafe.netty", - "name": "netty-reactive-streams", - "version": "2.0.0", - "type": "pom", - "extension": "pom" - }, - "name": "netty-reactive-streams-2.0.0.pom", - "path": "com/typesafe/netty/netty-reactive-streams/2.0.0", - "urls": [ - "https://jcenter.bintray.com/com/typesafe/netty/netty-reactive-streams/2.0.0/netty-reactive-streams-2.0.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/typesafe/netty/netty-reactive-streams/2.0.0/netty-reactive-streams-2.0.0.pom" - ], - "sha256": "4fcb2aecf658acb2a5111d1d331b48f1e5ba360b0820fb8fe0082711a16c8fe3" - }, - { - "id": { - "group": "com.typesafe.netty", - "name": "netty-reactive-streams-http", - "version": "2.0.0", - "type": "jar", - "extension": "jar" - }, - "name": "netty-reactive-streams-http-2.0.0.jar", - "path": "com/typesafe/netty/netty-reactive-streams-http/2.0.0", - "urls": [ - "https://jcenter.bintray.com/com/typesafe/netty/netty-reactive-streams-http/2.0.0/netty-reactive-streams-http-2.0.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/typesafe/netty/netty-reactive-streams-http/2.0.0/netty-reactive-streams-http-2.0.0.jar" - ], - "sha256": "2ec06405533eb3280c13b1bf0fb26653dba8bb81d6935c657e4eb9de6198820a" - }, - { - "id": { - "group": "com.typesafe.netty", - "name": "netty-reactive-streams-http", - "version": "2.0.0", - "type": "pom", - "extension": "pom" - }, - "name": "netty-reactive-streams-http-2.0.0.pom", - "path": "com/typesafe/netty/netty-reactive-streams-http/2.0.0", - "urls": [ - "https://jcenter.bintray.com/com/typesafe/netty/netty-reactive-streams-http/2.0.0/netty-reactive-streams-http-2.0.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/typesafe/netty/netty-reactive-streams-http/2.0.0/netty-reactive-streams-http-2.0.0.pom" - ], - "sha256": "b8c6ab12fe4c3c49d073d0229a3f36d1cb8c48cf8b1f40764cfe9fc6cc967912" - }, - { - "id": { - "group": "com.typesafe.netty", - "name": "netty-reactive-streams-parent", - "version": "2.0.0", - "type": "pom", - "extension": "pom" - }, - "name": "netty-reactive-streams-parent-2.0.0.pom", - "path": "com/typesafe/netty/netty-reactive-streams-parent/2.0.0", - "urls": [ - "https://jcenter.bintray.com/com/typesafe/netty/netty-reactive-streams-parent/2.0.0/netty-reactive-streams-parent-2.0.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/typesafe/netty/netty-reactive-streams-parent/2.0.0/netty-reactive-streams-parent-2.0.0.pom" - ], - "sha256": "273f080f95b199193e9c45dc7b6bb0240ff4627d2a7976da911a2d8ab7d4922a" - }, - { - "id": { - "group": "commons-codec", - "name": "commons-codec", - "version": "1.11", - "type": "jar", - "extension": "jar" - }, - "name": "commons-codec-1.11.jar", - "path": "commons-codec/commons-codec/1.11", - "urls": [ - "https://jcenter.bintray.com/commons-codec/commons-codec/1.11/commons-codec-1.11.jar", - "https://repo.gradle.org/gradle/libs-releases/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" - ], - "sha256": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" - }, - { - "id": { - "group": "commons-codec", - "name": "commons-codec", - "version": "1.11", - "type": "pom", - "extension": "pom" - }, - "name": "commons-codec-1.11.pom", - "path": "commons-codec/commons-codec/1.11", - "urls": [ - "https://jcenter.bintray.com/commons-codec/commons-codec/1.11/commons-codec-1.11.pom", - "https://repo.gradle.org/gradle/libs-releases/commons-codec/commons-codec/1.11/commons-codec-1.11.pom" - ], - "sha256": "c1e7140d1dea8fdf3528bc1e3c5444ac0b541297311f45f9806c213ec3ee9a10" - }, - { - "id": { - "group": "commons-io", - "name": "commons-io", - "version": "2.6", - "type": "jar", - "extension": "jar" - }, - "name": "commons-io-2.6.jar", - "path": "commons-io/commons-io/2.6", - "urls": [ - "https://jcenter.bintray.com/commons-io/commons-io/2.6/commons-io-2.6.jar", - "https://repo.gradle.org/gradle/libs-releases/commons-io/commons-io/2.6/commons-io-2.6.jar" - ], - "sha256": "f877d304660ac2a142f3865badfc971dec7ed73c747c7f8d5d2f5139ca736513" - }, - { - "id": { - "group": "commons-io", - "name": "commons-io", - "version": "2.6", - "type": "pom", - "extension": "pom" - }, - "name": "commons-io-2.6.pom", - "path": "commons-io/commons-io/2.6", - "urls": [ - "https://jcenter.bintray.com/commons-io/commons-io/2.6/commons-io-2.6.pom", - "https://repo.gradle.org/gradle/libs-releases/commons-io/commons-io/2.6/commons-io-2.6.pom" - ], - "sha256": "0c23863893a2291f5a7afdbd8d15923b3948afd87e563fa341cdcf6eae338a60" - }, - { - "id": { - "group": "commons-logging", - "name": "commons-logging", - "version": "1.2", - "type": "jar", - "extension": "jar" - }, - "name": "commons-logging-1.2.jar", - "path": "commons-logging/commons-logging/1.2", - "urls": [ - "https://jcenter.bintray.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "https://repo.gradle.org/gradle/libs-releases/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - ], - "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" - }, - { - "id": { - "group": "commons-logging", - "name": "commons-logging", - "version": "1.2", - "type": "pom", - "extension": "pom" - }, - "name": "commons-logging-1.2.pom", - "path": "commons-logging/commons-logging/1.2", - "urls": [ - "https://jcenter.bintray.com/commons-logging/commons-logging/1.2/commons-logging-1.2.pom", - "https://repo.gradle.org/gradle/libs-releases/commons-logging/commons-logging/1.2/commons-logging-1.2.pom" - ], - "sha256": "c91ab5aa570d86f6fd07cc158ec6bc2c50080402972ee9179fe24100739fbb20" - }, - { - "id": { - "group": "io.netty", - "name": "netty-buffer", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-buffer-4.1.33.Final.jar", - "path": "io/netty/netty-buffer/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-buffer/4.1.33.Final/netty-buffer-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-buffer/4.1.33.Final/netty-buffer-4.1.33.Final.jar" - ], - "sha256": "dc458713d93fda555fa08a329fe26c7459569df660fe661405028f29cc478ed5" - }, - { - "id": { - "group": "io.netty", - "name": "netty-buffer", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-buffer-4.1.33.Final.pom", - "path": "io/netty/netty-buffer/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-buffer/4.1.33.Final/netty-buffer-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-buffer/4.1.33.Final/netty-buffer-4.1.33.Final.pom" - ], - "sha256": "ae399a01e75f4f1bfcb503703426dd378ae6461e1b2b3af75c03eb2ed3df16da" - }, - { - "id": { - "group": "io.netty", - "name": "netty-codec", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-codec-4.1.33.Final.jar", - "path": "io/netty/netty-codec/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-codec/4.1.33.Final/netty-codec-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-codec/4.1.33.Final/netty-codec-4.1.33.Final.jar" - ], - "sha256": "1bb36742dc14844c9f1f9165d7be42b5b3a3209e9a57c5e466c138fcd86a0fa5" - }, - { - "id": { - "group": "io.netty", - "name": "netty-codec", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-codec-4.1.33.Final.pom", - "path": "io/netty/netty-codec/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-codec/4.1.33.Final/netty-codec-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-codec/4.1.33.Final/netty-codec-4.1.33.Final.pom" - ], - "sha256": "18ad968faa7da4cda24639ec287b4a91eea51a4290cd3b3f9d0670df10bbf6e2" - }, - { - "id": { - "group": "io.netty", - "name": "netty-codec-http", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-codec-http-4.1.33.Final.jar", - "path": "io/netty/netty-codec-http/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-codec-http/4.1.33.Final/netty-codec-http-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-codec-http/4.1.33.Final/netty-codec-http-4.1.33.Final.jar" - ], - "sha256": "ffbdc9a0727d9d797e5d4cac2701d5b31c36af238df36a3505c60b043f6ddab0" - }, - { - "id": { - "group": "io.netty", - "name": "netty-codec-http", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-codec-http-4.1.33.Final.pom", - "path": "io/netty/netty-codec-http/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-codec-http/4.1.33.Final/netty-codec-http-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-codec-http/4.1.33.Final/netty-codec-http-4.1.33.Final.pom" - ], - "sha256": "a7796e299dc02fb11194cfea47dbd18d9e760f3a49055c1d3a769d4963790273" - }, - { - "id": { - "group": "io.netty", - "name": "netty-codec-http2", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-codec-http2-4.1.33.Final.jar", - "path": "io/netty/netty-codec-http2/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-codec-http2/4.1.33.Final/netty-codec-http2-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-codec-http2/4.1.33.Final/netty-codec-http2-4.1.33.Final.jar" - ], - "sha256": "eb6ef82cac99d44d46a0b2b6c2cffddd09a4df066eebaa1a9411008eb057dc2b" - }, - { - "id": { - "group": "io.netty", - "name": "netty-codec-http2", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-codec-http2-4.1.33.Final.pom", - "path": "io/netty/netty-codec-http2/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-codec-http2/4.1.33.Final/netty-codec-http2-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-codec-http2/4.1.33.Final/netty-codec-http2-4.1.33.Final.pom" - ], - "sha256": "354a11b98ae7a69aad2a5896bb73294821d0acd41a3ad4697979926773fb22e7" - }, - { - "id": { - "group": "io.netty", - "name": "netty-common", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-common-4.1.33.Final.jar", - "path": "io/netty/netty-common/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-common/4.1.33.Final/netty-common-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-common/4.1.33.Final/netty-common-4.1.33.Final.jar" - ], - "sha256": "bbb2a29f809b71f91aa162da921602524a8cfce6df7ab2e00fb12d777f6b20e3" - }, - { - "id": { - "group": "io.netty", - "name": "netty-common", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-common-4.1.33.Final.pom", - "path": "io/netty/netty-common/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-common/4.1.33.Final/netty-common-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-common/4.1.33.Final/netty-common-4.1.33.Final.pom" - ], - "sha256": "7466b40e068ac6065e05cb95749ae496e4943964042773bde3bca4fefe2e33b9" - }, - { - "id": { - "group": "io.netty", - "name": "netty-handler", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-handler-4.1.33.Final.jar", - "path": "io/netty/netty-handler/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-handler/4.1.33.Final/netty-handler-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-handler/4.1.33.Final/netty-handler-4.1.33.Final.jar" - ], - "sha256": "ace0855da3564b2d8654831a47f8c7505cb4d0a7f612baf65c49b026b58d39ed" - }, - { - "id": { - "group": "io.netty", - "name": "netty-handler", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-handler-4.1.33.Final.pom", - "path": "io/netty/netty-handler/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-handler/4.1.33.Final/netty-handler-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-handler/4.1.33.Final/netty-handler-4.1.33.Final.pom" - ], - "sha256": "e2592b5c62b98da22e8030b3b301a199d040a05550955e03984b55448e110343" - }, - { - "id": { - "group": "io.netty", - "name": "netty-parent", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-parent-4.1.33.Final.pom", - "path": "io/netty/netty-parent/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-parent/4.1.33.Final/netty-parent-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-parent/4.1.33.Final/netty-parent-4.1.33.Final.pom" - ], - "sha256": "07cba5001bd795017c924c06799cdd3320be4613bac09c99b4939fcfeebd9cab" - }, - { - "id": { - "group": "io.netty", - "name": "netty-resolver", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-resolver-4.1.33.Final.jar", - "path": "io/netty/netty-resolver/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-resolver/4.1.33.Final/netty-resolver-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-resolver/4.1.33.Final/netty-resolver-4.1.33.Final.jar" - ], - "sha256": "93a4936597d80c6162228462b0d410df6b2edb0921ea74044fc838765495f4b3" - }, - { - "id": { - "group": "io.netty", - "name": "netty-resolver", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-resolver-4.1.33.Final.pom", - "path": "io/netty/netty-resolver/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-resolver/4.1.33.Final/netty-resolver-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-resolver/4.1.33.Final/netty-resolver-4.1.33.Final.pom" - ], - "sha256": "96357d43ba45bac38df4f11b27be7182d1823fdc4e229cf4c1062b3f16051194" - }, - { - "id": { - "group": "io.netty", - "name": "netty-transport", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-transport-4.1.33.Final.jar", - "path": "io/netty/netty-transport/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-transport/4.1.33.Final/netty-transport-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-transport/4.1.33.Final/netty-transport-4.1.33.Final.jar" - ], - "sha256": "27d666d2d60e8de446f5fea98363f9b17eaeb4a52599f09b6e4091e62ce3aaed" - }, - { - "id": { - "group": "io.netty", - "name": "netty-transport", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-transport-4.1.33.Final.pom", - "path": "io/netty/netty-transport/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-transport/4.1.33.Final/netty-transport-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-transport/4.1.33.Final/netty-transport-4.1.33.Final.pom" - ], - "sha256": "d10b7626aa24992b7056e87dd421417af7bc0bc5d88be027108a1fcbed0c04f1" - }, - { - "id": { - "group": "io.netty", - "name": "netty-transport-native-epoll", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar", - "classifier": "linux-x86_64" - }, - "name": "netty-transport-native-epoll-4.1.33.Final-linux-x86_64.jar", - "path": "io/netty/netty-transport-native-epoll/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-transport-native-epoll/4.1.33.Final/netty-transport-native-epoll-4.1.33.Final-linux-x86_64.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-transport-native-epoll/4.1.33.Final/netty-transport-native-epoll-4.1.33.Final-linux-x86_64.jar" - ], - "sha256": "fdb5356e3256eb6405c3e61aad8f002ccf008803a672085fc1b5ea53cfd93ec5" - }, - { - "id": { - "group": "io.netty", - "name": "netty-transport-native-epoll", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-transport-native-epoll-4.1.33.Final.pom", - "path": "io/netty/netty-transport-native-epoll/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-transport-native-epoll/4.1.33.Final/netty-transport-native-epoll-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-transport-native-epoll/4.1.33.Final/netty-transport-native-epoll-4.1.33.Final.pom" - ], - "sha256": "5f8bd8da552041b26d9c6b0178008438a75c9d90d3c2cde4ae54a7a9dee63b7b" - }, - { - "id": { - "group": "io.netty", - "name": "netty-transport-native-unix-common", - "version": "4.1.33.Final", - "type": "jar", - "extension": "jar" - }, - "name": "netty-transport-native-unix-common-4.1.33.Final.jar", - "path": "io/netty/netty-transport-native-unix-common/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-transport-native-unix-common/4.1.33.Final/netty-transport-native-unix-common-4.1.33.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-transport-native-unix-common/4.1.33.Final/netty-transport-native-unix-common-4.1.33.Final.jar" - ], - "sha256": "bda8cda9a6d6fb3639503a32cc295bfea9c992e23933c1e35c79ee9b4c6696a7" - }, - { - "id": { - "group": "io.netty", - "name": "netty-transport-native-unix-common", - "version": "4.1.33.Final", - "type": "pom", - "extension": "pom" - }, - "name": "netty-transport-native-unix-common-4.1.33.Final.pom", - "path": "io/netty/netty-transport-native-unix-common/4.1.33.Final", - "urls": [ - "https://jcenter.bintray.com/io/netty/netty-transport-native-unix-common/4.1.33.Final/netty-transport-native-unix-common-4.1.33.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/io/netty/netty-transport-native-unix-common/4.1.33.Final/netty-transport-native-unix-common-4.1.33.Final.pom" - ], - "sha256": "b2a0d8b75a9fad9738cecd5b3404b369fddb04b64cd95bc01e6339d508b3024c" - }, - { - "id": { - "group": "javax.annotation", - "name": "javax.annotation-api", - "version": "1.3.2", - "type": "jar", - "extension": "jar" - }, - "name": "javax.annotation-api-1.3.2.jar", - "path": "javax/annotation/javax.annotation-api/1.3.2", - "urls": [ - "https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://repo.gradle.org/gradle/libs-releases/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - ], - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b" - }, - { - "id": { - "group": "javax.annotation", - "name": "javax.annotation-api", - "version": "1.3.2", - "type": "pom", - "extension": "pom" - }, - "name": "javax.annotation-api-1.3.2.pom", - "path": "javax/annotation/javax.annotation-api/1.3.2", - "urls": [ - "https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.pom", - "https://repo.gradle.org/gradle/libs-releases/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.pom" - ], - "sha256": "46a4a251ca406e78e4853d7a2bae83282844a4992851439ee9a1f23716f06b97" - }, - { - "id": { - "group": "javax.servlet", - "name": "javax.servlet-api", - "version": "3.1.0", - "type": "jar", - "extension": "jar" - }, - "name": "javax.servlet-api-3.1.0.jar", - "path": "javax/servlet/javax.servlet-api/3.1.0", - "urls": [ - "https://jcenter.bintray.com/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar", - "https://repo.gradle.org/gradle/libs-releases/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" - ], - "sha256": "af456b2dd41c4e82cf54f3e743bc678973d9fe35bd4d3071fa05c7e5333b8482" - }, - { - "id": { - "group": "javax.servlet", - "name": "javax.servlet-api", - "version": "3.1.0", - "type": "pom", - "extension": "pom" - }, - "name": "javax.servlet-api-3.1.0.pom", - "path": "javax/servlet/javax.servlet-api/3.1.0", - "urls": [ - "https://jcenter.bintray.com/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom", - "https://repo.gradle.org/gradle/libs-releases/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom" - ], - "sha256": "b31109e22ea3f2df1ad7955432e718a35def50ae6c19698034afa8a0cf9e9069" - }, - { - "id": { - "group": "javax.validation", - "name": "validation-api", - "version": "2.0.1.Final", - "type": "jar", - "extension": "jar" - }, - "name": "validation-api-2.0.1.Final.jar", - "path": "javax/validation/validation-api/2.0.1.Final", - "urls": [ - "https://jcenter.bintray.com/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" - ], - "sha256": "9873b46df1833c9ee8f5bc1ff6853375115dadd8897bcb5a0dffb5848835ee6c" - }, - { - "id": { - "group": "javax.validation", - "name": "validation-api", - "version": "2.0.1.Final", - "type": "pom", - "extension": "pom" - }, - "name": "validation-api-2.0.1.Final.pom", - "path": "javax/validation/validation-api/2.0.1.Final", - "urls": [ - "https://jcenter.bintray.com/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom" - ], - "sha256": "abb9d3e64d3773446732a30eea0b1b5a63888bb14331d2a2a18f3385d1a4c389" - }, - { - "id": { - "group": "joda-time", - "name": "joda-time", - "version": "2.8.1", - "type": "jar", - "extension": "jar" - }, - "name": "joda-time-2.8.1.jar", - "path": "joda-time/joda-time/2.8.1", - "urls": [ - "https://jcenter.bintray.com/joda-time/joda-time/2.8.1/joda-time-2.8.1.jar", - "https://repo.gradle.org/gradle/libs-releases/joda-time/joda-time/2.8.1/joda-time-2.8.1.jar" - ], - "sha256": "b4670b95f75957c974284c5f3ada966040be2578f643c5c6083d262162061fa2" - }, - { - "id": { - "group": "joda-time", - "name": "joda-time", - "version": "2.8.1", - "type": "pom", - "extension": "pom" - }, - "name": "joda-time-2.8.1.pom", - "path": "joda-time/joda-time/2.8.1", - "urls": [ - "https://jcenter.bintray.com/joda-time/joda-time/2.8.1/joda-time-2.8.1.pom", - "https://repo.gradle.org/gradle/libs-releases/joda-time/joda-time/2.8.1/joda-time-2.8.1.pom" - ], - "sha256": "18ba5cfdff96091e0019895361446079d91235ee566cb1d497639c1ace629d78" - }, - { - "id": { - "group": "net.java", - "name": "jvnet-parent", - "version": "3", - "type": "pom", - "extension": "pom" - }, - "name": "jvnet-parent-3.pom", - "path": "net/java/jvnet-parent/3", - "urls": [ - "https://jcenter.bintray.com/net/java/jvnet-parent/3/jvnet-parent-3.pom", - "https://repo.gradle.org/gradle/libs-releases/net/java/jvnet-parent/3/jvnet-parent-3.pom" - ], - "sha256": "30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "7", - "type": "pom", - "extension": "pom" - }, - "name": "apache-7.pom", - "path": "org/apache/apache/7", - "urls": [ - "https://jcenter.bintray.com/org/apache/apache/7/apache-7.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/apache/7/apache-7.pom" - ], - "sha256": "1397ce1db433adc9f223dbf07496d133681448751f4ae29e58f68e78fb4b6c25" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "13", - "type": "pom", - "extension": "pom" - }, - "name": "apache-13.pom", - "path": "org/apache/apache/13", - "urls": [ - "https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/apache/13/apache-13.pom" - ], - "sha256": "ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "18", - "type": "pom", - "extension": "pom" - }, - "name": "apache-18.pom", - "path": "org/apache/apache/18", - "urls": [ - "https://jcenter.bintray.com/org/apache/apache/18/apache-18.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/apache/18/apache-18.pom" - ], - "sha256": "7831307285fd475bbc36b20ae38e7882f11c3153b1d5930f852d44eda8f33c17" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "19", - "type": "pom", - "extension": "pom" - }, - "name": "apache-19.pom", - "path": "org/apache/apache/19", - "urls": [ - "https://jcenter.bintray.com/org/apache/apache/19/apache-19.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/apache/19/apache-19.pom" - ], - "sha256": "91f7a33096ea69bac2cbaf6d01feb934cac002c48d8c8cfa9c240b40f1ec21df" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "21", - "type": "pom", - "extension": "pom" - }, - "name": "apache-21.pom", - "path": "org/apache/apache/21", - "urls": [ - "https://jcenter.bintray.com/org/apache/apache/21/apache-21.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/apache/21/apache-21.pom" - ], - "sha256": "af10c108da014f17cafac7b52b2b4b5a3a1c18265fa2af97a325d9143537b380" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-lang3", - "version": "3.8.1", - "type": "jar", - "extension": "jar" - }, - "name": "commons-lang3-3.8.1.jar", - "path": "org/apache/commons/commons-lang3/3.8.1", - "urls": [ - "https://jcenter.bintray.com/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar" - ], - "sha256": "dac807f65b07698ff39b1b07bfef3d87ae3fd46d91bbf8a2bc02b2a831616f68" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-lang3", - "version": "3.8.1", - "type": "pom", - "extension": "pom" - }, - "name": "commons-lang3-3.8.1.pom", - "path": "org/apache/commons/commons-lang3/3.8.1", - "urls": [ - "https://jcenter.bintray.com/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.pom" - ], - "sha256": "ec8e09f75411685205bd0d9d7872cc3622e67c76df44a0a227b278bea04458d5" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "34", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-34.pom", - "path": "org/apache/commons/commons-parent/34", - "urls": [ - "https://jcenter.bintray.com/org/apache/commons/commons-parent/34/commons-parent-34.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-parent/34/commons-parent-34.pom" - ], - "sha256": "3a2e69d06d641d1f3b293126dc9e2e4ea6563bf8c36c87e0ab6fa4292d04b79c" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "42", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-42.pom", - "path": "org/apache/commons/commons-parent/42", - "urls": [ - "https://jcenter.bintray.com/org/apache/commons/commons-parent/42/commons-parent-42.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-parent/42/commons-parent-42.pom" - ], - "sha256": "cd313494c670b483ec256972af1698b330e598f807002354eb765479f604b09c" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "47", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-47.pom", - "path": "org/apache/commons/commons-parent/47", - "urls": [ - "https://jcenter.bintray.com/org/apache/commons/commons-parent/47/commons-parent-47.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-parent/47/commons-parent-47.pom" - ], - "sha256": "8a8ecb570553bf9f1ffae211a8d4ca9ee630c17afe59293368fba7bd9b42fcb7" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.13", - "type": "jar", - "extension": "jar" - }, - "name": "httpclient-4.5.13.jar", - "path": "org/apache/httpcomponents/httpclient/4.5.13", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" - ], - "sha256": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.13", - "type": "pom", - "extension": "pom" - }, - "name": "httpclient-4.5.13.pom", - "path": "org/apache/httpcomponents/httpclient/4.5.13", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom" - ], - "sha256": "78eb9ada74929fcd63d07adc4f49236841a45cc29d5f817bf45801f513fd7e6c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-client", - "version": "4.5.13", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-client-4.5.13.pom", - "path": "org/apache/httpcomponents/httpcomponents-client/4.5.13", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom" - ], - "sha256": "9cba594c08db7271d0c20e9845d622bb39e69583910b45e7d5df82f6058d4dd9" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-core", - "version": "4.4.13", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-core-4.4.13.pom", - "path": "org/apache/httpcomponents/httpcomponents-core/4.4.13", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom" - ], - "sha256": "c554e7008e4517c7ef54e005cc8b74f4c87a54a0ea2c6f57be5d0569df51936b" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-parent", - "version": "11", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-parent-11.pom", - "path": "org/apache/httpcomponents/httpcomponents-parent/11", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom" - ], - "sha256": "a901f87b115c55070c7ee43efff63e20e7b02d30af2443ae292bf1f4e532d3aa" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.13", - "type": "jar", - "extension": "jar" - }, - "name": "httpcore-4.4.13.jar", - "path": "org/apache/httpcomponents/httpcore/4.4.13", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" - ], - "sha256": "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.13", - "type": "pom", - "extension": "pom" - }, - "name": "httpcore-4.4.13.pom", - "path": "org/apache/httpcomponents/httpcore/4.4.13", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom" - ], - "sha256": "8f812d9fa7b72a3d4aa7f825278932a5df344b42a6d8398905879431a1bf9a97" - }, - { - "id": { - "group": "org.apache.ivy", - "name": "ivy", - "version": "2.5.0", - "type": "jar", - "extension": "jar" - }, - "name": "ivy-2.5.0.jar", - "path": "org/apache/ivy/ivy/2.5.0", - "urls": [ - "https://jcenter.bintray.com/org/apache/ivy/ivy/2.5.0/ivy-2.5.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/ivy/ivy/2.5.0/ivy-2.5.0.jar" - ], - "sha256": "2f4c835b52311df922f8a8eb057843de5485088b234ccd03e478b9066b5e6bfc" - }, - { - "id": { - "group": "org.apache.ivy", - "name": "ivy", - "version": "2.5.0", - "type": "pom", - "extension": "pom" - }, - "name": "ivy-2.5.0.pom", - "path": "org/apache/ivy/ivy/2.5.0", - "urls": [ - "https://jcenter.bintray.com/org/apache/ivy/ivy/2.5.0/ivy-2.5.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/ivy/ivy/2.5.0/ivy-2.5.0.pom" - ], - "sha256": "516106ddc6a4fc14445e5ea309710faba423d4591ed7667fff5f8c074ace2f18" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j", - "version": "2.11.2", - "type": "pom", - "extension": "pom" - }, - "name": "log4j-2.11.2.pom", - "path": "org/apache/logging/log4j/log4j/2.11.2", - "urls": [ - "https://jcenter.bintray.com/org/apache/logging/log4j/log4j/2.11.2/log4j-2.11.2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/logging/log4j/log4j/2.11.2/log4j-2.11.2.pom" - ], - "sha256": "a3d10c4a07ffb384cad0dc518f53afba732a6eb4786ccbccb6b03b744a543bd1" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-api", - "version": "2.11.2", - "type": "jar", - "extension": "jar" - }, - "name": "log4j-api-2.11.2.jar", - "path": "org/apache/logging/log4j/log4j-api/2.11.2", - "urls": [ - "https://jcenter.bintray.com/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar" - ], - "sha256": "09b8ce1740491deefdb3c336855822b64609b457c2966d806348456c0da261d2" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-api", - "version": "2.11.2", - "type": "pom", - "extension": "pom" - }, - "name": "log4j-api-2.11.2.pom", - "path": "org/apache/logging/log4j/log4j-api/2.11.2", - "urls": [ - "https://jcenter.bintray.com/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.pom" - ], - "sha256": "a8d00d185bf1b236c18f98331de8c33f12fd477c4f1552f575616576e199024c" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-to-slf4j", - "version": "2.11.2", - "type": "jar", - "extension": "jar" - }, - "name": "log4j-to-slf4j-2.11.2.jar", - "path": "org/apache/logging/log4j/log4j-to-slf4j/2.11.2", - "urls": [ - "https://jcenter.bintray.com/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar" - ], - "sha256": "4361dd0623b7fc042ad9d6b1eabb0b6a7f92b9cfc21218308f4a386c9ad40ce5" - }, - { - "id": { - "group": "org.apache.logging.log4j", - "name": "log4j-to-slf4j", - "version": "2.11.2", - "type": "pom", - "extension": "pom" - }, - "name": "log4j-to-slf4j-2.11.2.pom", - "path": "org/apache/logging/log4j/log4j-to-slf4j/2.11.2", - "urls": [ - "https://jcenter.bintray.com/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.pom" - ], - "sha256": "6a05991718bc5da0fdb195aa35f43f0dfcbcb4315f273e3e6cbbad348d4cb91e" - }, - { - "id": { - "group": "org.codehaus.woodstox", - "name": "stax2-api", - "version": "4.1", - "type": "jar", - "extension": "jar" - }, - "name": "stax2-api-4.1.jar", - "path": "org/codehaus/woodstox/stax2-api/4.1", - "urls": [ - "https://jcenter.bintray.com/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.jar" - ], - "sha256": "3e99c678c42ce353595b6cc71e62f25bd6e58860b3cf79b60adc9240a967924f" - }, - { - "id": { - "group": "org.codehaus.woodstox", - "name": "stax2-api", - "version": "4.1", - "type": "pom", - "extension": "pom" - }, - "name": "stax2-api-4.1.pom", - "path": "org/codehaus/woodstox/stax2-api/4.1", - "urls": [ - "https://jcenter.bintray.com/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.pom" - ], - "sha256": "66f5d29100a30a0b06c36a9f5a3b50f45ef16352be347ba3e22515a889da5fc5" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-continuation", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-continuation-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-continuation/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-continuation/9.4.19.v20190610/jetty-continuation-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-continuation/9.4.19.v20190610/jetty-continuation-9.4.19.v20190610.jar" - ], - "sha256": "bb4c7674d04bdb5e811f794b32e5c432687600dd3e587fcd5220a8638e307c26" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-continuation", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-continuation-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-continuation/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-continuation/9.4.19.v20190610/jetty-continuation-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-continuation/9.4.19.v20190610/jetty-continuation-9.4.19.v20190610.pom" - ], - "sha256": "2bbd973e688f8f491aba5861280bae1a8699f5254f522b969e89208ae690edf9" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-http", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-http-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-http/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-http/9.4.19.v20190610/jetty-http-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-http/9.4.19.v20190610/jetty-http-9.4.19.v20190610.jar" - ], - "sha256": "54e4e6552d2ecf1fecb2b511c2a7f761f49c96c1980b103142baa33841abd398" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-http", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-http-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-http/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-http/9.4.19.v20190610/jetty-http-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-http/9.4.19.v20190610/jetty-http-9.4.19.v20190610.pom" - ], - "sha256": "8e00592d5bc8c9d1d6f6829e580b128116e70322cb52e11e593c917ae7698608" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-io", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-io-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-io/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-io/9.4.19.v20190610/jetty-io-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-io/9.4.19.v20190610/jetty-io-9.4.19.v20190610.jar" - ], - "sha256": "9a8326d191b5627f7985333f65b29c3ce37e22abf4f8aa2c539b84b31d72a270" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-io", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-io-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-io/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-io/9.4.19.v20190610/jetty-io-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-io/9.4.19.v20190610/jetty-io-9.4.19.v20190610.pom" - ], - "sha256": "a7ff54366b7cc300179cf6eb58f790e9253889304ab50e57dc47437d33f5aeb2" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-project", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-project-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-project/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-project/9.4.19.v20190610/jetty-project-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-project/9.4.19.v20190610/jetty-project-9.4.19.v20190610.pom" - ], - "sha256": "a45e1f021608e01fd57b1a75a683509b4631a160300a75494c8811d5a5a5c5b3" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-security", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-security-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-security/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-security/9.4.19.v20190610/jetty-security-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-security/9.4.19.v20190610/jetty-security-9.4.19.v20190610.jar" - ], - "sha256": "15a33448a7e0836d610cae9bce5db71d689538f8aafc197914d9c2b3b23ea400" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-security", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-security-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-security/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-security/9.4.19.v20190610/jetty-security-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-security/9.4.19.v20190610/jetty-security-9.4.19.v20190610.pom" - ], - "sha256": "226b7e7a7a4468b0226e353fb1418319d865690f7ca0a2bdd4fb56bc6231dd54" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-server", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-server-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-server/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-server/9.4.19.v20190610/jetty-server-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-server/9.4.19.v20190610/jetty-server-9.4.19.v20190610.jar" - ], - "sha256": "573807f7a979a316cda23d684601b69c8304c24ffaf18001fdb3253e9bc8b866" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-server", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-server-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-server/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-server/9.4.19.v20190610/jetty-server-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-server/9.4.19.v20190610/jetty-server-9.4.19.v20190610.pom" - ], - "sha256": "0dc16a4d37c4dc600434ee329bf32decbf900fb05a2db26a26abd81049d64450" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-servlet", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-servlet-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-servlet/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlet/9.4.19.v20190610/jetty-servlet-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlet/9.4.19.v20190610/jetty-servlet-9.4.19.v20190610.jar" - ], - "sha256": "3077c9174db95fa1c0c3523782d8ee562d14c5bd6ec0bf98dc8b75a94aab3727" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-servlet", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-servlet-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-servlet/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlet/9.4.19.v20190610/jetty-servlet-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlet/9.4.19.v20190610/jetty-servlet-9.4.19.v20190610.pom" - ], - "sha256": "166386146fe72d93e66ec8282d471c122a912ed7fa4889e0319579a19622bdfe" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-servlets", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-servlets-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-servlets/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlets/9.4.19.v20190610/jetty-servlets-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlets/9.4.19.v20190610/jetty-servlets-9.4.19.v20190610.jar" - ], - "sha256": "4d236c03823f9224309990f5643f212e9be09daf8f916f4a8ec985f2820d222d" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-servlets", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-servlets-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-servlets/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlets/9.4.19.v20190610/jetty-servlets-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlets/9.4.19.v20190610/jetty-servlets-9.4.19.v20190610.pom" - ], - "sha256": "31dbef42afe8681111bb95e5d65421903c3760687b1b5bdaca89bd473ccfce12" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-util", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-util-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-util/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util/9.4.19.v20190610/jetty-util-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util/9.4.19.v20190610/jetty-util-9.4.19.v20190610.jar" - ], - "sha256": "f102a74fe268aea0c45ee76655fdc7707361192bfe78e030a761a33a1fbae373" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-util", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-util-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-util/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util/9.4.19.v20190610/jetty-util-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util/9.4.19.v20190610/jetty-util-9.4.19.v20190610.pom" - ], - "sha256": "7f07690cd02b5e1f01c194bcfd469fb2e269cc81ef4417d3ac3f7fee674f5558" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-webapp", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-webapp-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-webapp/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-webapp/9.4.19.v20190610/jetty-webapp-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-webapp/9.4.19.v20190610/jetty-webapp-9.4.19.v20190610.jar" - ], - "sha256": "24490a248a40b7d82ad68ebdfb74c435248093d138b99411078b59a691b68ae9" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-webapp", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-webapp-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-webapp/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-webapp/9.4.19.v20190610/jetty-webapp-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-webapp/9.4.19.v20190610/jetty-webapp-9.4.19.v20190610.pom" - ], - "sha256": "89697903b77fe4b286826e9bae4bacaf270d18ef3c7ff180eda0f46196b05ce0" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-xml", - "version": "9.4.19.v20190610", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-xml-9.4.19.v20190610.jar", - "path": "org/eclipse/jetty/jetty-xml/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-xml/9.4.19.v20190610/jetty-xml-9.4.19.v20190610.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-xml/9.4.19.v20190610/jetty-xml-9.4.19.v20190610.jar" - ], - "sha256": "7c16c74774acefd6f054f9ef2f681ff191e702b49bcb26b529c4d0e1dae65b33" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-xml", - "version": "9.4.19.v20190610", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-xml-9.4.19.v20190610.pom", - "path": "org/eclipse/jetty/jetty-xml/9.4.19.v20190610", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-xml/9.4.19.v20190610/jetty-xml-9.4.19.v20190610.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-xml/9.4.19.v20190610/jetty-xml-9.4.19.v20190610.pom" - ], - "sha256": "40ff6dae6b6b675b05bd24fa1e1e4bcf64f3fa14b3c36627ef104056fc0a7df9" - }, - { - "id": { - "group": "org.hibernate.validator", - "name": "hibernate-validator", - "version": "6.0.17.Final", - "type": "jar", - "extension": "jar" - }, - "name": "hibernate-validator-6.0.17.Final.jar", - "path": "org/hibernate/validator/hibernate-validator/6.0.17.Final", - "urls": [ - "https://jcenter.bintray.com/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.jar" - ], - "sha256": "3d072ac7e88b800c396d63ef0cad5bead2d8764e3b229b315fc1d17c7012d536" - }, - { - "id": { - "group": "org.hibernate.validator", - "name": "hibernate-validator", - "version": "6.0.17.Final", - "type": "pom", - "extension": "pom" - }, - "name": "hibernate-validator-6.0.17.Final.pom", - "path": "org/hibernate/validator/hibernate-validator/6.0.17.Final", - "urls": [ - "https://jcenter.bintray.com/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.pom" - ], - "sha256": "9c6c391607654719ab2d1bd1ef07a0f28636d6e0a146587f4c5cd6df917e58a4" - }, - { - "id": { - "group": "org.hibernate.validator", - "name": "hibernate-validator-parent", - "version": "6.0.17.Final", - "type": "pom", - "extension": "pom" - }, - "name": "hibernate-validator-parent-6.0.17.Final.pom", - "path": "org/hibernate/validator/hibernate-validator-parent/6.0.17.Final", - "urls": [ - "https://jcenter.bintray.com/org/hibernate/validator/hibernate-validator-parent/6.0.17.Final/hibernate-validator-parent-6.0.17.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/org/hibernate/validator/hibernate-validator-parent/6.0.17.Final/hibernate-validator-parent-6.0.17.Final.pom" - ], - "sha256": "7e170f5b65644baf0098889331ea97e2f58dbba4206917240d970ccf6b06969a" - }, - { - "id": { - "group": "org.jboss", - "name": "jboss-parent", - "version": "15", - "type": "pom", - "extension": "pom" - }, - "name": "jboss-parent-15.pom", - "path": "org/jboss/jboss-parent/15", - "urls": [ - "https://jcenter.bintray.com/org/jboss/jboss-parent/15/jboss-parent-15.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jboss/jboss-parent/15/jboss-parent-15.pom" - ], - "sha256": "2ea302319636da65ee4566f956fe9f8328caff84fb4eeb1f9f472821a7e4bc29" - }, - { - "id": { - "group": "org.jboss.logging", - "name": "jboss-logging", - "version": "3.3.2.Final", - "type": "jar", - "extension": "jar" - }, - "name": "jboss-logging-3.3.2.Final.jar", - "path": "org/jboss/logging/jboss-logging/3.3.2.Final", - "urls": [ - "https://jcenter.bintray.com/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar" - ], - "sha256": "cb914bfe888da7d9162e965ac8b0d6f28f2f32eca944a00fbbf6dd3cf1aacc13" - }, - { - "id": { - "group": "org.jboss.logging", - "name": "jboss-logging", - "version": "3.3.2.Final", - "type": "pom", - "extension": "pom" - }, - "name": "jboss-logging-3.3.2.Final.pom", - "path": "org/jboss/logging/jboss-logging/3.3.2.Final", - "urls": [ - "https://jcenter.bintray.com/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.pom" - ], - "sha256": "df3b397b802aca364f3302c20b927bd1f9ae69dd581be158748568ef51e0ac79" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-api", - "version": "5.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-jupiter-api-5.7.0.jar", - "path": "org/junit/jupiter/junit-jupiter-api/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar" - ], - "sha256": "b03f78e0daeed2d77a0af9bcd662b4cdb9693f7ee72e01a539b508b84c63d182" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-api", - "version": "5.7.0", - "type": "module", - "extension": "module" - }, - "name": "junit-jupiter-api-5.7.0.module", - "path": "org/junit/jupiter/junit-jupiter-api/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.module" - ], - "sha256": "d1a7bae6cd44ad6d96715261410eef2338a494436d667280d1373a47c17e241c" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-api", - "version": "5.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-jupiter-api-5.7.0.pom", - "path": "org/junit/jupiter/junit-jupiter-api/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.pom" - ], - "sha256": "a0f823d513c8d4692935f24c2fe6e77cc4a7b6147a9e8a518f722e50bbf86138" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-engine", - "version": "5.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-jupiter-engine-5.7.0.jar", - "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar" - ], - "sha256": "dfa26af94644ac2612dde6625852fcb550a0d21caa243257de54cba738ba87af" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-engine", - "version": "5.7.0", - "type": "module", - "extension": "module" - }, - "name": "junit-jupiter-engine-5.7.0.module", - "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.module" - ], - "sha256": "c36bda48228eef5c40cdc9a9d6303bb848382cdb0884b3677d49182b4ec7a1a4" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-engine", - "version": "5.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-jupiter-engine-5.7.0.pom", - "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.pom" - ], - "sha256": "b702e250875d331ee3c6b88f37299fbe951f43992f4b2e4a8f144e2e4cf2c7e8" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-params", - "version": "5.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-jupiter-params-5.7.0.jar", - "path": "org/junit/jupiter/junit-jupiter-params/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar" - ], - "sha256": "ca9f555c37b9bf79effd2e834af549e4feb52ad8ac9e348fe5b430d4d8a482b7" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-params", - "version": "5.7.0", - "type": "module", - "extension": "module" - }, - "name": "junit-jupiter-params-5.7.0.module", - "path": "org/junit/jupiter/junit-jupiter-params/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.module" - ], - "sha256": "23561cb313916ed459a3a4c325c1573f7dc41f89c14fbea4328aa8c87782baaf" - }, - { - "id": { - "group": "org.junit.jupiter", - "name": "junit-jupiter-params", - "version": "5.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-jupiter-params-5.7.0.pom", - "path": "org/junit/jupiter/junit-jupiter-params/5.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.pom" - ], - "sha256": "23873e305a9751109839ad08b6b37dfadd1036f43b359b3b1b7bd2601fc73260" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-commons", - "version": "1.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-platform-commons-1.7.0.jar", - "path": "org/junit/platform/junit-platform-commons/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar" - ], - "sha256": "5330ee87cc7586e6e25175a34e9251624ff12ff525269d3415d0b4ca519b6fea" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-commons", - "version": "1.7.0", - "type": "module", - "extension": "module" - }, - "name": "junit-platform-commons-1.7.0.module", - "path": "org/junit/platform/junit-platform-commons/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.module" - ], - "sha256": "b0a5c7a1b7e409d1f5cc963d9aea1c77c34b90e163d6842a4489c6aa07ff8ee2" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-commons", - "version": "1.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-platform-commons-1.7.0.pom", - "path": "org/junit/platform/junit-platform-commons/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.pom" - ], - "sha256": "0cd7c4f9bee659912ac1dce46f123cd06f40bbb73ab316bd9411c792e3c680a2" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-engine", - "version": "1.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-platform-engine-1.7.0.jar", - "path": "org/junit/platform/junit-platform-engine/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar" - ], - "sha256": "75f21a20dc594afdc875736725b408cec6d0344874d29f34b2dd3075500236f2" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-engine", - "version": "1.7.0", - "type": "module", - "extension": "module" - }, - "name": "junit-platform-engine-1.7.0.module", - "path": "org/junit/platform/junit-platform-engine/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.module" - ], - "sha256": "6510a9fa881cef42d41485538dbc54749426db1e0b14ec433915ea5f2448079a" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-engine", - "version": "1.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-platform-engine-1.7.0.pom", - "path": "org/junit/platform/junit-platform-engine/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.pom" - ], - "sha256": "225b99c5032fd1cb8cecda2e8b5a7526d6a5f81fb98a29a57557f7f5ccda9d12" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-launcher", - "version": "1.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "junit-platform-launcher-1.7.0.jar", - "path": "org/junit/platform/junit-platform-launcher/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar" - ], - "sha256": "fbdc748fde4c4279fe1d3c607447cb3b7ccd45d7338fc574f8a894ddf2d16818" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-launcher", - "version": "1.7.0", - "type": "module", - "extension": "module" - }, - "name": "junit-platform-launcher-1.7.0.module", - "path": "org/junit/platform/junit-platform-launcher/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.module" - ], - "sha256": "ce94d2ba02504fc91abdc0b797350e52528719d049eecc0438287ec95b964ba4" - }, - { - "id": { - "group": "org.junit.platform", - "name": "junit-platform-launcher", - "version": "1.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "junit-platform-launcher-1.7.0.pom", - "path": "org/junit/platform/junit-platform-launcher/1.7.0", - "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.pom" - ], - "sha256": "24d05c28f5a9ead2c0678fd11279ea81f1cb7ef9d463441d9104fad15003829a" - }, - { - "id": { - "group": "org.mortbay.jasper", - "name": "apache-el", - "version": "8.5.40", - "type": "jar", - "extension": "jar" - }, - "name": "apache-el-8.5.40.jar", - "path": "org/mortbay/jasper/apache-el/8.5.40", - "urls": [ - "https://jcenter.bintray.com/org/mortbay/jasper/apache-el/8.5.40/apache-el-8.5.40.jar", - "https://repo.gradle.org/gradle/libs-releases/org/mortbay/jasper/apache-el/8.5.40/apache-el-8.5.40.jar" - ], - "sha256": "5535cb6cabd6071771ecac89ccc637afcc43a23be3c14891d018acc5478148ff" - }, - { - "id": { - "group": "org.mortbay.jasper", - "name": "apache-el", - "version": "8.5.40", - "type": "pom", - "extension": "pom" - }, - "name": "apache-el-8.5.40.pom", - "path": "org/mortbay/jasper/apache-el/8.5.40", - "urls": [ - "https://jcenter.bintray.com/org/mortbay/jasper/apache-el/8.5.40/apache-el-8.5.40.pom", - "https://repo.gradle.org/gradle/libs-releases/org/mortbay/jasper/apache-el/8.5.40/apache-el-8.5.40.pom" - ], - "sha256": "b96cf92c6513baeb3096c0f43b8e271e231e128677f6d6796332c0c1afe8ee3e" - }, - { - "id": { - "group": "org.mortbay.jasper", - "name": "jasper-jsp", - "version": "8.5.40", - "type": "pom", - "extension": "pom" - }, - "name": "jasper-jsp-8.5.40.pom", - "path": "org/mortbay/jasper/jasper-jsp/8.5.40", - "urls": [ - "https://jcenter.bintray.com/org/mortbay/jasper/jasper-jsp/8.5.40/jasper-jsp-8.5.40.pom", - "https://repo.gradle.org/gradle/libs-releases/org/mortbay/jasper/jasper-jsp/8.5.40/jasper-jsp-8.5.40.pom" - ], - "sha256": "395caacfd0c5e92f58282e8864ebf21fdfe14354ec86cd961f5d37836b170748" - }, - { - "id": { - "group": "org.reactivestreams", - "name": "reactive-streams", - "version": "1.0.2", - "type": "jar", - "extension": "jar" - }, - "name": "reactive-streams-1.0.2.jar", - "path": "org/reactivestreams/reactive-streams/1.0.2", - "urls": [ - "https://jcenter.bintray.com/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar", - "https://repo.gradle.org/gradle/libs-releases/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar" - ], - "sha256": "cc09ab0b140e0d0496c2165d4b32ce24f4d6446c0a26c5dc77b06bdf99ee8fae" - }, - { - "id": { - "group": "org.reactivestreams", - "name": "reactive-streams", - "version": "1.0.2", - "type": "pom", - "extension": "pom" - }, - "name": "reactive-streams-1.0.2.pom", - "path": "org/reactivestreams/reactive-streams/1.0.2", - "urls": [ - "https://jcenter.bintray.com/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.pom", - "https://repo.gradle.org/gradle/libs-releases/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.pom" - ], - "sha256": "5b626a99e5734ba8d0c0c8c3fc6258afa0624f4ce61ae1192247d03c57463ded" - }, - { - "id": { - "group": "org.slf4j", - "name": "jul-to-slf4j", - "version": "1.7.28", - "type": "jar", - "extension": "jar" - }, - "name": "jul-to-slf4j-1.7.28.jar", - "path": "org/slf4j/jul-to-slf4j/1.7.28", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/jul-to-slf4j/1.7.28/jul-to-slf4j-1.7.28.jar", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/jul-to-slf4j/1.7.28/jul-to-slf4j-1.7.28.jar" - ], - "sha256": "67c99ffdef691c3b0f817e130c2047fa43ecf12017613ff597f66f768d745475" - }, - { - "id": { - "group": "org.slf4j", - "name": "jul-to-slf4j", - "version": "1.7.28", - "type": "pom", - "extension": "pom" - }, - "name": "jul-to-slf4j-1.7.28.pom", - "path": "org/slf4j/jul-to-slf4j/1.7.28", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/jul-to-slf4j/1.7.28/jul-to-slf4j-1.7.28.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/jul-to-slf4j/1.7.28/jul-to-slf4j-1.7.28.pom" - ], - "sha256": "4853b84165f91828072cc2f345a96105a6d89d31b3bf5d8f763fd7c0d72c9086" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "1.7.28", - "type": "jar", - "extension": "jar" - }, - "name": "slf4j-api-1.7.28.jar", - "path": "org/slf4j/slf4j-api/1.7.28", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.28/slf4j-api-1.7.28.jar", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/1.7.28/slf4j-api-1.7.28.jar" - ], - "sha256": "fb6e4f67a2a4689e3e713584db17a5d1090c1ebe6eec30e9e0349a6ee118141e" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "1.7.28", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-api-1.7.28.pom", - "path": "org/slf4j/slf4j-api/1.7.28", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.28/slf4j-api-1.7.28.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/1.7.28/slf4j-api-1.7.28.pom" - ], - "sha256": "61f10feac576665b68caa6170cd423e8fb00055f1fad7ad9d7de2150e5f15caa" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-parent", - "version": "1.7.28", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-parent-1.7.28.pom", - "path": "org/slf4j/slf4j-parent/1.7.28", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.28/slf4j-parent-1.7.28.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-parent/1.7.28/slf4j-parent-1.7.28.pom" - ], - "sha256": "919b5f42dde33ace036865d1e2b292d98a0627417ff756e0287f4a56ad3e544e" - }, - { - "id": { - "group": "org.sonatype.oss", - "name": "oss-parent", - "version": "9", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-9.pom", - "path": "org/sonatype/oss/oss-parent/9", - "urls": [ - "https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom", - "https://repo.gradle.org/gradle/libs-releases/org/sonatype/oss/oss-parent/9/oss-parent-9.pom" - ], - "sha256": "fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-aop", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-aop-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-aop/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-aop/5.1.10.RELEASE/spring-aop-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-aop/5.1.10.RELEASE/spring-aop-5.1.10.RELEASE.jar" - ], - "sha256": "55c211e93b1cd339e2beae6e9440307d1fcb60bfd0c96c105ecea7f58bacc3d3" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-aop", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-aop-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-aop/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-aop/5.1.10.RELEASE/spring-aop-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-aop/5.1.10.RELEASE/spring-aop-5.1.10.RELEASE.pom" - ], - "sha256": "07e597b931da570c0a3e89c7590b04baab7ca56b31addd146fda16605a7b26c5" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-beans", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-beans-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-beans/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-beans/5.1.10.RELEASE/spring-beans-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-beans/5.1.10.RELEASE/spring-beans-5.1.10.RELEASE.jar" - ], - "sha256": "c82469fd2715bdb3194dff9ab3fbb215f351473d428fc169328d975b30992b9d" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-beans", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-beans-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-beans/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-beans/5.1.10.RELEASE/spring-beans-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-beans/5.1.10.RELEASE/spring-beans-5.1.10.RELEASE.pom" - ], - "sha256": "dcf56744d73e9fe489b7749cb63795396a7acc48a18f010a7707add63e5be74c" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-context", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-context-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-context/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-context/5.1.10.RELEASE/spring-context-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-context/5.1.10.RELEASE/spring-context-5.1.10.RELEASE.jar" - ], - "sha256": "2867abcedbc32b20f1f5f7265b1664057b034e474f30119337a0169fb9c91727" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-context", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-context-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-context/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-context/5.1.10.RELEASE/spring-context-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-context/5.1.10.RELEASE/spring-context-5.1.10.RELEASE.pom" - ], - "sha256": "fb088f1a7ef158ef3cdfb85ede5ee5ae01e042d2c9107e58aafe98f54f3ecb65" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-core", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-core-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-core/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-core/5.1.10.RELEASE/spring-core-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-core/5.1.10.RELEASE/spring-core-5.1.10.RELEASE.jar" - ], - "sha256": "531e9fba1a94d0a9afbe27ba6935cb068f2e2a158f31abed396436f5fed02580" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-core", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-core-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-core/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-core/5.1.10.RELEASE/spring-core-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-core/5.1.10.RELEASE/spring-core-5.1.10.RELEASE.pom" - ], - "sha256": "e388a847a03fdf6cdcbd3a803378bbee265c043e04c69130573466ce8046dc33" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-expression", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-expression-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-expression/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-expression/5.1.10.RELEASE/spring-expression-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-expression/5.1.10.RELEASE/spring-expression-5.1.10.RELEASE.jar" - ], - "sha256": "b3ac94044e6a97cc17ea56054b939c161d8150876e661a467e4d184e2a5d0b58" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-expression", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-expression-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-expression/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-expression/5.1.10.RELEASE/spring-expression-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-expression/5.1.10.RELEASE/spring-expression-5.1.10.RELEASE.pom" - ], - "sha256": "04f9834ba65b3198681712a691510f92aa4e006834bc3c20b64817ec8bbff9a3" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-jcl", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-jcl-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-jcl/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-jcl/5.1.10.RELEASE/spring-jcl-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-jcl/5.1.10.RELEASE/spring-jcl-5.1.10.RELEASE.jar" - ], - "sha256": "08a81d0f7e604fa2bbe23588a4c7f7c9819098522420e16e0acf630ca713508b" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-jcl", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-jcl-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-jcl/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-jcl/5.1.10.RELEASE/spring-jcl-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-jcl/5.1.10.RELEASE/spring-jcl-5.1.10.RELEASE.pom" - ], - "sha256": "6f3b85c214345887e98a3348c0284f24297a6aaaae10b25754cea991196430dc" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-web", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-web-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-web/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-web/5.1.10.RELEASE/spring-web-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-web/5.1.10.RELEASE/spring-web-5.1.10.RELEASE.jar" - ], - "sha256": "faf2bb67797af92a1b2342af5085797edd91675d30730a5ede9e112795b9c671" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-web", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-web-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-web/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-web/5.1.10.RELEASE/spring-web-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-web/5.1.10.RELEASE/spring-web-5.1.10.RELEASE.pom" - ], - "sha256": "aabeeaa12fab56cdb2615b2136f09d5ce714e9800e719c6e7b00f210b10b6221" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-webmvc", - "version": "5.1.10.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-webmvc-5.1.10.RELEASE.jar", - "path": "org/springframework/spring-webmvc/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-webmvc/5.1.10.RELEASE/spring-webmvc-5.1.10.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-webmvc/5.1.10.RELEASE/spring-webmvc-5.1.10.RELEASE.jar" - ], - "sha256": "622955e52bb3affbdd66c175730c918c1ad43fd53da98dd4987154b4295ed0f8" - }, - { - "id": { - "group": "org.springframework", - "name": "spring-webmvc", - "version": "5.1.10.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-webmvc-5.1.10.RELEASE.pom", - "path": "org/springframework/spring-webmvc/5.1.10.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/spring-webmvc/5.1.10.RELEASE/spring-webmvc-5.1.10.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/spring-webmvc/5.1.10.RELEASE/spring-webmvc-5.1.10.RELEASE.pom" - ], - "sha256": "6f13181c20de3c4ff6e991da9114feefd7f61d669ca0013a7180936024996142" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot/2.1.9.RELEASE/spring-boot-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot/2.1.9.RELEASE/spring-boot-2.1.9.RELEASE.jar" - ], - "sha256": "f6132cff729d4fd3436baef5eb574be21a9d693244d7687dabf2478e25df285b" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot/2.1.9.RELEASE/spring-boot-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot/2.1.9.RELEASE/spring-boot-2.1.9.RELEASE.pom" - ], - "sha256": "89fc032b1e6c04ae064ba62b35d47f395f3be181bcde73da6e11099c5f0b6805" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-autoconfigure", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-autoconfigure-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot-autoconfigure/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-autoconfigure/2.1.9.RELEASE/spring-boot-autoconfigure-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-autoconfigure/2.1.9.RELEASE/spring-boot-autoconfigure-2.1.9.RELEASE.jar" - ], - "sha256": "1fe2fee6ca81cab388891ed1bd1116cfbd7fff991cf0802a2bf5bb33e09e7ff9" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-autoconfigure", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-autoconfigure-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-autoconfigure/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-autoconfigure/2.1.9.RELEASE/spring-boot-autoconfigure-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-autoconfigure/2.1.9.RELEASE/spring-boot-autoconfigure-2.1.9.RELEASE.pom" - ], - "sha256": "fa1c8dbfef02a548b7f1a98689cd3586ca2fb7528da4154c4dfde78e265d566b" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-dependencies", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-dependencies-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-dependencies/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-dependencies/2.1.9.RELEASE/spring-boot-dependencies-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-dependencies/2.1.9.RELEASE/spring-boot-dependencies-2.1.9.RELEASE.pom" - ], - "sha256": "03d3b3edff0f94ee3dd3a98e235b65c18fdbf7ad7e1717e80de96d57e398e348" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-parent", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-parent-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-parent/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-parent/2.1.9.RELEASE/spring-boot-parent-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-parent/2.1.9.RELEASE/spring-boot-parent-2.1.9.RELEASE.pom" - ], - "sha256": "6b46e6d6ae5ec36fb401dcecd4504a99d1a03e5d4402129334785c59c9728c5a" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-starter-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot-starter/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter/2.1.9.RELEASE/spring-boot-starter-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter/2.1.9.RELEASE/spring-boot-starter-2.1.9.RELEASE.jar" - ], - "sha256": "0cf930a92308e8002875ef920f48266eb6e0d1e1e4e06c379b3fe4cd49ced0ca" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-starter-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-starter/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter/2.1.9.RELEASE/spring-boot-starter-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter/2.1.9.RELEASE/spring-boot-starter-2.1.9.RELEASE.pom" - ], - "sha256": "5f33e958c3ba773108f87cf5901084da318f590a59ef4873fd8a1febb4591baa" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-jetty", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-starter-jetty-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot-starter-jetty/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-jetty/2.1.9.RELEASE/spring-boot-starter-jetty-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-jetty/2.1.9.RELEASE/spring-boot-starter-jetty-2.1.9.RELEASE.jar" - ], - "sha256": "59c63fec3de28389d3a0fbf60877cc6968ecf3dfc002546aa7e7f03e97f611e7" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-jetty", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-starter-jetty-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-starter-jetty/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-jetty/2.1.9.RELEASE/spring-boot-starter-jetty-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-jetty/2.1.9.RELEASE/spring-boot-starter-jetty-2.1.9.RELEASE.pom" - ], - "sha256": "f20b38083912143f64b3744b212cd1474f088ba15dfccac841431e51aec0348d" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-json", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-starter-json-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot-starter-json/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-json/2.1.9.RELEASE/spring-boot-starter-json-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-json/2.1.9.RELEASE/spring-boot-starter-json-2.1.9.RELEASE.jar" - ], - "sha256": "a09bf142a45c7cb75f18ceba06e34d9d0cd1bb7539225a80205e4b4e0c8d75e5" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-json", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-starter-json-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-starter-json/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-json/2.1.9.RELEASE/spring-boot-starter-json-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-json/2.1.9.RELEASE/spring-boot-starter-json-2.1.9.RELEASE.pom" - ], - "sha256": "9a96a5a48cebb6aaeb1328be0fa7c14f163f76b0196db8fabe287db5bc672268" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-logging", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-starter-logging-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot-starter-logging/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-logging/2.1.9.RELEASE/spring-boot-starter-logging-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-logging/2.1.9.RELEASE/spring-boot-starter-logging-2.1.9.RELEASE.jar" - ], - "sha256": "6e6ccd50b5b095cbcae8634083bf07c7d8a4720939dc404de0da21e8686f9f30" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-logging", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-starter-logging-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-starter-logging/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-logging/2.1.9.RELEASE/spring-boot-starter-logging-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-logging/2.1.9.RELEASE/spring-boot-starter-logging-2.1.9.RELEASE.pom" - ], - "sha256": "ad84a26d85f3aa3ec13c19c5d2d501a01d87803a65dff297e8a4f7a16f97e371" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-web", - "version": "2.1.9.RELEASE", - "type": "jar", - "extension": "jar" - }, - "name": "spring-boot-starter-web-2.1.9.RELEASE.jar", - "path": "org/springframework/boot/spring-boot-starter-web/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-web/2.1.9.RELEASE/spring-boot-starter-web-2.1.9.RELEASE.jar", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-web/2.1.9.RELEASE/spring-boot-starter-web-2.1.9.RELEASE.jar" - ], - "sha256": "14b2e6e5d7ef6868888a4d2fe2f0f88b4e4c9983876a43f033ebd9320c610e70" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starter-web", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-starter-web-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-starter-web/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-web/2.1.9.RELEASE/spring-boot-starter-web-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starter-web/2.1.9.RELEASE/spring-boot-starter-web-2.1.9.RELEASE.pom" - ], - "sha256": "5f86ce2139100c62466266b7ae71775b5876982f609dfbea62088f9cae85e9f9" - }, - { - "id": { - "group": "org.springframework.boot", - "name": "spring-boot-starters", - "version": "2.1.9.RELEASE", - "type": "pom", - "extension": "pom" - }, - "name": "spring-boot-starters-2.1.9.RELEASE.pom", - "path": "org/springframework/boot/spring-boot-starters/2.1.9.RELEASE", - "urls": [ - "https://jcenter.bintray.com/org/springframework/boot/spring-boot-starters/2.1.9.RELEASE/spring-boot-starters-2.1.9.RELEASE.pom", - "https://repo.gradle.org/gradle/libs-releases/org/springframework/boot/spring-boot-starters/2.1.9.RELEASE/spring-boot-starters-2.1.9.RELEASE.pom" - ], - "sha256": "58ca4d34ae4c673eaa5b54abc91b41bf921b1bb7026193dfa586836cf0a5349e" - }, - { - "id": { - "group": "org.yaml", - "name": "snakeyaml", - "version": "1.23", - "type": "jar", - "extension": "jar" - }, - "name": "snakeyaml-1.23.jar", - "path": "org/yaml/snakeyaml/1.23", - "urls": [ - "https://jcenter.bintray.com/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar", - "https://repo.gradle.org/gradle/libs-releases/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar" - ], - "sha256": "13009fb5ede3cf2be5a8d0f1602155aeaa0ce5ef5f9366892bd258d8d3d4d2b1" - }, - { - "id": { - "group": "org.yaml", - "name": "snakeyaml", - "version": "1.23", - "type": "pom", - "extension": "pom" - }, - "name": "snakeyaml-1.23.pom", - "path": "org/yaml/snakeyaml/1.23", - "urls": [ - "https://jcenter.bintray.com/org/yaml/snakeyaml/1.23/snakeyaml-1.23.pom", - "https://repo.gradle.org/gradle/libs-releases/org/yaml/snakeyaml/1.23/snakeyaml-1.23.pom" - ], - "sha256": "1e1beb22ca906209700122b5cacf6f2719324538c5b1e3c27bf91564c8d31dbd" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "annotations", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "annotations-2.7.19.jar", - "path": "software/amazon/awssdk/annotations/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/annotations/2.7.19/annotations-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/annotations/2.7.19/annotations-2.7.19.jar" - ], - "sha256": "5cdfa12c15a51b771548eecf836570cb51de23a1fd96bf17c2bba5f47c0cb896" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "annotations", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "annotations-2.7.19.pom", - "path": "software/amazon/awssdk/annotations/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/annotations/2.7.19/annotations-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/annotations/2.7.19/annotations-2.7.19.pom" - ], - "sha256": "7277e2e6de2734fcc3ce2bbb83b896762c35a44836947aec410225f5a4971964" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "apache-client", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "apache-client-2.7.19.jar", - "path": "software/amazon/awssdk/apache-client/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/apache-client/2.7.19/apache-client-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/apache-client/2.7.19/apache-client-2.7.19.jar" - ], - "sha256": "b37470db8ac1f4ad63346f504c2ef973eb99550a4aaad8c9398c4df9f55ae594" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "apache-client", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "apache-client-2.7.19.pom", - "path": "software/amazon/awssdk/apache-client/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/apache-client/2.7.19/apache-client-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/apache-client/2.7.19/apache-client-2.7.19.pom" - ], - "sha256": "db55c11d69122bf4ae9b8eaf82062bf9377a2751b0aa0ffd8a04b6601821c7b2" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "auth", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "auth-2.7.19.jar", - "path": "software/amazon/awssdk/auth/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/auth/2.7.19/auth-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/auth/2.7.19/auth-2.7.19.jar" - ], - "sha256": "ee75c970b5c4de291ac6db977e1e1a981fb43a7ba30ae52ee8a00f4a371f6066" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "auth", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "auth-2.7.19.pom", - "path": "software/amazon/awssdk/auth/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/auth/2.7.19/auth-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/auth/2.7.19/auth-2.7.19.pom" - ], - "sha256": "5dbfcd02b63b2a84481c822101eadfce60fa72a3f7e4067e1af54588fd0f58e9" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-core", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "aws-core-2.7.19.jar", - "path": "software/amazon/awssdk/aws-core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-core/2.7.19/aws-core-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-core/2.7.19/aws-core-2.7.19.jar" - ], - "sha256": "0208690532f71c1b65193d2ab85a66cd26f57d04aaa4038826890143381e7323" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-core", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "aws-core-2.7.19.pom", - "path": "software/amazon/awssdk/aws-core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-core/2.7.19/aws-core-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-core/2.7.19/aws-core-2.7.19.pom" - ], - "sha256": "c3092bc6bf56b32312d6a6f0bdb8862e1fd96fd870b4cd4b6d2d0b3e3b740373" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-query-protocol", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "aws-query-protocol-2.7.19.jar", - "path": "software/amazon/awssdk/aws-query-protocol/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-query-protocol/2.7.19/aws-query-protocol-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-query-protocol/2.7.19/aws-query-protocol-2.7.19.jar" - ], - "sha256": "8c982f3a434b8276a3ecb24f5a880d4120544143b48ffe5085549a77da9857d8" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-query-protocol", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "aws-query-protocol-2.7.19.pom", - "path": "software/amazon/awssdk/aws-query-protocol/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-query-protocol/2.7.19/aws-query-protocol-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-query-protocol/2.7.19/aws-query-protocol-2.7.19.pom" - ], - "sha256": "b4caf3f658d5e6789aadd5b7083e1d04b27a7f09b207e63e6043eb6d9107a739" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-sdk-java-pom", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "aws-sdk-java-pom-2.7.19.pom", - "path": "software/amazon/awssdk/aws-sdk-java-pom/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-sdk-java-pom/2.7.19/aws-sdk-java-pom-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-sdk-java-pom/2.7.19/aws-sdk-java-pom-2.7.19.pom" - ], - "sha256": "37a0d91d094eeaebbdddc3ebc357cafe6113bac48448c0c3c0a69f9925de18c3" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-xml-protocol", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "aws-xml-protocol-2.7.19.jar", - "path": "software/amazon/awssdk/aws-xml-protocol/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-xml-protocol/2.7.19/aws-xml-protocol-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-xml-protocol/2.7.19/aws-xml-protocol-2.7.19.jar" - ], - "sha256": "dde346d619ecbffb504acb9bc66f5e4541e13106f962c067e7fc825311e2feb0" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "aws-xml-protocol", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "aws-xml-protocol-2.7.19.pom", - "path": "software/amazon/awssdk/aws-xml-protocol/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/aws-xml-protocol/2.7.19/aws-xml-protocol-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/aws-xml-protocol/2.7.19/aws-xml-protocol-2.7.19.pom" - ], - "sha256": "8472e0c909f36cb3f3b0345974aaa87bfb858ea12799857ad93ba7ed81913fef" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "core", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "core-2.7.19.pom", - "path": "software/amazon/awssdk/core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/core/2.7.19/core-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/core/2.7.19/core-2.7.19.pom" - ], - "sha256": "c47d65f6242f3627dea7aec49ed9f4d27b8bd9f3ab3143c89edcc08a9065bc3a" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "http-client-spi", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "http-client-spi-2.7.19.jar", - "path": "software/amazon/awssdk/http-client-spi/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/http-client-spi/2.7.19/http-client-spi-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/http-client-spi/2.7.19/http-client-spi-2.7.19.jar" - ], - "sha256": "fccf89267de9859340571a7b44e63395760436f6e37b1470690b4609b8bb98c7" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "http-client-spi", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "http-client-spi-2.7.19.pom", - "path": "software/amazon/awssdk/http-client-spi/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/http-client-spi/2.7.19/http-client-spi-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/http-client-spi/2.7.19/http-client-spi-2.7.19.pom" - ], - "sha256": "3d3e37652d81193c2883a7258a71174c502d17026057c263a2f93066a69f3bc4" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "http-clients", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "http-clients-2.7.19.pom", - "path": "software/amazon/awssdk/http-clients/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/http-clients/2.7.19/http-clients-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/http-clients/2.7.19/http-clients-2.7.19.pom" - ], - "sha256": "46edcec27865183f7ccedf631d9fe3695016435b5791ce5aa39399be1eeb0879" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "netty-nio-client", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "netty-nio-client-2.7.19.jar", - "path": "software/amazon/awssdk/netty-nio-client/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/netty-nio-client/2.7.19/netty-nio-client-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/netty-nio-client/2.7.19/netty-nio-client-2.7.19.jar" - ], - "sha256": "1a8bfa92886391312eae110e31408e08b5644e8920e5b9f96eebabf6633fc58f" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "netty-nio-client", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "netty-nio-client-2.7.19.pom", - "path": "software/amazon/awssdk/netty-nio-client/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/netty-nio-client/2.7.19/netty-nio-client-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/netty-nio-client/2.7.19/netty-nio-client-2.7.19.pom" - ], - "sha256": "cc85fddb1aa58456b8f8c091889e8b709fe7a2efa0f5b35ae9a7780422739f74" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "profiles", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "profiles-2.7.19.jar", - "path": "software/amazon/awssdk/profiles/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/profiles/2.7.19/profiles-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/profiles/2.7.19/profiles-2.7.19.jar" - ], - "sha256": "c87cb4dbd1ddb7742e199a3ed462bb63f2c280de1a63d94ddacb2e5547a84b75" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "profiles", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "profiles-2.7.19.pom", - "path": "software/amazon/awssdk/profiles/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/profiles/2.7.19/profiles-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/profiles/2.7.19/profiles-2.7.19.pom" - ], - "sha256": "b1842a99ce20cea26dfee5a55aabedf2fc0d6104c4af9a34e36e24ba72481041" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "protocol-core", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "protocol-core-2.7.19.jar", - "path": "software/amazon/awssdk/protocol-core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/protocol-core/2.7.19/protocol-core-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/protocol-core/2.7.19/protocol-core-2.7.19.jar" - ], - "sha256": "bd591ea2e6fc37408a79a3a4cdbe4605a35ec4982934e8df0efc28b42365d67e" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "protocol-core", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "protocol-core-2.7.19.pom", - "path": "software/amazon/awssdk/protocol-core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/protocol-core/2.7.19/protocol-core-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/protocol-core/2.7.19/protocol-core-2.7.19.pom" - ], - "sha256": "bc8923a7d4e827bb3953f0768e809aed1a137830115c8086dce7b78eb0ac76e0" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "protocols", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "protocols-2.7.19.pom", - "path": "software/amazon/awssdk/protocols/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/protocols/2.7.19/protocols-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/protocols/2.7.19/protocols-2.7.19.pom" - ], - "sha256": "a6558ad74253e279ba457ca8fa6010083d154ea371161d3d2a463601d78ec6d4" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "regions", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "regions-2.7.19.jar", - "path": "software/amazon/awssdk/regions/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/regions/2.7.19/regions-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/regions/2.7.19/regions-2.7.19.jar" - ], - "sha256": "42975ac83d4760974748bde154c4251d15d80f3645c49119427d23431849bd22" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "regions", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "regions-2.7.19.pom", - "path": "software/amazon/awssdk/regions/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/regions/2.7.19/regions-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/regions/2.7.19/regions-2.7.19.pom" - ], - "sha256": "274c3fe36923ff4176001275c0463da3aab24854cfc09c1c334df10022346118" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "s3", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "s3-2.7.19.jar", - "path": "software/amazon/awssdk/s3/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/s3/2.7.19/s3-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/s3/2.7.19/s3-2.7.19.jar" - ], - "sha256": "2fd3f71b3264cf7f75bf76606d4bb295b140c5dd66b25a380708c56524b3d4f2" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "s3", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "s3-2.7.19.pom", - "path": "software/amazon/awssdk/s3/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/s3/2.7.19/s3-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/s3/2.7.19/s3-2.7.19.pom" - ], - "sha256": "7805f882007b6c8163679f0ad605702bb1826bdfca179fa825c02eebcf8ace18" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "sdk-core", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "sdk-core-2.7.19.jar", - "path": "software/amazon/awssdk/sdk-core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/sdk-core/2.7.19/sdk-core-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/sdk-core/2.7.19/sdk-core-2.7.19.jar" - ], - "sha256": "6863d85d4d7a47c02d7d3a0b7dfea608851a8cab36353d1f2a7c6a34fe8d7aaa" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "sdk-core", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "sdk-core-2.7.19.pom", - "path": "software/amazon/awssdk/sdk-core/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/sdk-core/2.7.19/sdk-core-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/sdk-core/2.7.19/sdk-core-2.7.19.pom" - ], - "sha256": "2d86a6e6aea330a416e218224d2ce2f6fc61ef1569debb62636e295e304f8a7b" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "services", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "services-2.7.19.pom", - "path": "software/amazon/awssdk/services/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/services/2.7.19/services-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/services/2.7.19/services-2.7.19.pom" - ], - "sha256": "cbbf2b4d45c2681a9dcc91cf36ab1cf47714f769dc2aae745d69950e7a38673b" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "url-connection-client", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "url-connection-client-2.7.19.jar", - "path": "software/amazon/awssdk/url-connection-client/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/url-connection-client/2.7.19/url-connection-client-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/url-connection-client/2.7.19/url-connection-client-2.7.19.jar" - ], - "sha256": "568bf72374c5949fbb3398fb19eae141708aa6f339385649387797372f6ae033" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "url-connection-client", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "url-connection-client-2.7.19.pom", - "path": "software/amazon/awssdk/url-connection-client/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/url-connection-client/2.7.19/url-connection-client-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/url-connection-client/2.7.19/url-connection-client-2.7.19.pom" - ], - "sha256": "2f178ae7d45be5cf13a0bb99990a4c71ed7ec3e294bbcb8adf6d7692cb52abeb" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "utils", - "version": "2.7.19", - "type": "jar", - "extension": "jar" - }, - "name": "utils-2.7.19.jar", - "path": "software/amazon/awssdk/utils/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/utils/2.7.19/utils-2.7.19.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/utils/2.7.19/utils-2.7.19.jar" - ], - "sha256": "3b880bdb943819afd736367dfa2a0ca7bd07f3f31d633a56d459360d36b1580b" - }, - { - "id": { - "group": "software.amazon.awssdk", - "name": "utils", - "version": "2.7.19", - "type": "pom", - "extension": "pom" - }, - "name": "utils-2.7.19.pom", - "path": "software/amazon/awssdk/utils/2.7.19", - "urls": [ - "https://jcenter.bintray.com/software/amazon/awssdk/utils/2.7.19/utils-2.7.19.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/awssdk/utils/2.7.19/utils-2.7.19.pom" - ], - "sha256": "2ade20946840cc7cbca85522954f4b1ccbd08d68dafd04d9e237c298520cfbba" - }, - { - "id": { - "group": "software.amazon.eventstream", - "name": "eventstream", - "version": "1.0.1", - "type": "jar", - "extension": "jar" - }, - "name": "eventstream-1.0.1.jar", - "path": "software/amazon/eventstream/eventstream/1.0.1", - "urls": [ - "https://jcenter.bintray.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" - ], - "sha256": "0c37d8e696117f02c302191b8110b0d0eb20fa412fce34c3a269ec73c16ce822" - }, - { - "id": { - "group": "software.amazon.eventstream", - "name": "eventstream", - "version": "1.0.1", - "type": "pom", - "extension": "pom" - }, - "name": "eventstream-1.0.1.pom", - "path": "software/amazon/eventstream/eventstream/1.0.1", - "urls": [ - "https://jcenter.bintray.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.pom" - ], - "sha256": "f9460cb794a0a7af68277efb5769569e8e66515250276c37e62a7e8bd4b257cc" - }, - { - "id": { - "group": "software.amazon.ion", - "name": "ion-java", - "version": "1.0.2", - "type": "jar", - "extension": "jar" - }, - "name": "ion-java-1.0.2.jar", - "path": "software/amazon/ion/ion-java/1.0.2", - "urls": [ - "https://jcenter.bintray.com/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar" - ], - "sha256": "0d127b205a1fce0abc2a3757a041748651bc66c15cf4c059bac5833b27d471a5" - }, - { - "id": { - "group": "software.amazon.ion", - "name": "ion-java", - "version": "1.0.2", - "type": "pom", - "extension": "pom" - }, - "name": "ion-java-1.0.2.pom", - "path": "software/amazon/ion/ion-java/1.0.2", - "urls": [ - "https://jcenter.bintray.com/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.pom", - "https://repo.gradle.org/gradle/libs-releases/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.pom" - ], - "sha256": "20a643c46de6bc30cc81fa3b9e3bb1697afa37168cc183745497b704969bbb92" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-core", - "version": "1.11.488", - "type": "jar", - "extension": "jar" - }, - "name": "aws-java-sdk-core-1.11.488.jar", - "path": "com/amazonaws/aws-java-sdk-core/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-core/1.11.488/aws-java-sdk-core-1.11.488.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-core/1.11.488/aws-java-sdk-core-1.11.488.jar" - ], - "sha256": "cec31c0a7f56faa4d9e08aed124a186d95ec73c66893013ebaf979b5c356f71d" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-core", - "version": "1.11.488", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-core-1.11.488.pom", - "path": "com/amazonaws/aws-java-sdk-core/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-core/1.11.488/aws-java-sdk-core-1.11.488.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-core/1.11.488/aws-java-sdk-core-1.11.488.pom" - ], - "sha256": "565c2da400873c4713241e9098cd0362468321abac5ac70249341edf95a45c81" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-kms", - "version": "1.11.488", - "type": "jar", - "extension": "jar" - }, - "name": "aws-java-sdk-kms-1.11.488.jar", - "path": "com/amazonaws/aws-java-sdk-kms/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-kms/1.11.488/aws-java-sdk-kms-1.11.488.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-kms/1.11.488/aws-java-sdk-kms-1.11.488.jar" - ], - "sha256": "5449724c43c24c5d148edaf47283b0265524adb247fc99cd59b6944f6e06b6e3" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-kms", - "version": "1.11.488", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-kms-1.11.488.pom", - "path": "com/amazonaws/aws-java-sdk-kms/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-kms/1.11.488/aws-java-sdk-kms-1.11.488.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-kms/1.11.488/aws-java-sdk-kms-1.11.488.pom" - ], - "sha256": "90671c95019485e092530bedf0b5db4300e5d5484548d5aaa21e27570e6f8f50" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-pom", - "version": "1.11.488", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-pom-1.11.488.pom", - "path": "com/amazonaws/aws-java-sdk-pom/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-pom/1.11.488/aws-java-sdk-pom-1.11.488.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-pom/1.11.488/aws-java-sdk-pom-1.11.488.pom" - ], - "sha256": "0e2cbd204b8cacb635e23f00d793c34a8d02999e68c9458572e9b0ff9db64118" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-s3", - "version": "1.11.488", - "type": "jar", - "extension": "jar" - }, - "name": "aws-java-sdk-s3-1.11.488.jar", - "path": "com/amazonaws/aws-java-sdk-s3/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-s3/1.11.488/aws-java-sdk-s3-1.11.488.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-s3/1.11.488/aws-java-sdk-s3-1.11.488.jar" - ], - "sha256": "607b4057b63682274b4d34c2d07b358ec6ff7a2e2619753dc6dc4cc5c3fbcaf3" - }, - { - "id": { - "group": "com.amazonaws", - "name": "aws-java-sdk-s3", - "version": "1.11.488", - "type": "pom", - "extension": "pom" - }, - "name": "aws-java-sdk-s3-1.11.488.pom", - "path": "com/amazonaws/aws-java-sdk-s3/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/aws-java-sdk-s3/1.11.488/aws-java-sdk-s3-1.11.488.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/aws-java-sdk-s3/1.11.488/aws-java-sdk-s3-1.11.488.pom" - ], - "sha256": "02302bacaebe3b15989093320349d387ccf96e545f3ae684392be9ea6a895f7d" - }, - { - "id": { - "group": "com.amazonaws", - "name": "jmespath-java", - "version": "1.11.488", - "type": "jar", - "extension": "jar" - }, - "name": "jmespath-java-1.11.488.jar", - "path": "com/amazonaws/jmespath-java/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/jmespath-java/1.11.488/jmespath-java-1.11.488.jar", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/jmespath-java/1.11.488/jmespath-java-1.11.488.jar" - ], - "sha256": "6e98377d30a3391595d706cfb5290a346bd8bfa764f1463fd5abf334c36b1404" - }, - { - "id": { - "group": "com.amazonaws", - "name": "jmespath-java", - "version": "1.11.488", - "type": "pom", - "extension": "pom" - }, - "name": "jmespath-java-1.11.488.pom", - "path": "com/amazonaws/jmespath-java/1.11.488", - "urls": [ - "https://jcenter.bintray.com/com/amazonaws/jmespath-java/1.11.488/jmespath-java-1.11.488.pom", - "https://repo.gradle.org/gradle/libs-releases/com/amazonaws/jmespath-java/1.11.488/jmespath-java-1.11.488.pom" - ], - "sha256": "1c99dd71a37d39ae9bee72035a6448fa6e89526710045b2bea8af3f508bbc4f3" - }, - { - "id": { - "group": "dev.minutest", - "name": "minutest", - "version": "2.0.0-alpha", - "type": "jar", - "extension": "jar" - }, - "name": "minutest-2.0.0-alpha.jar", - "path": "dev/minutest/minutest/2.0.0-alpha", - "urls": [ - "https://jcenter.bintray.com/dev/minutest/minutest/2.0.0-alpha/minutest-2.0.0-alpha.jar", - "https://repo.gradle.org/gradle/libs-releases/dev/minutest/minutest/2.0.0-alpha/minutest-2.0.0-alpha.jar" - ], - "sha256": "7c595c03d13b460e9b24a366d5228242776658ab3a75ab8e9b7b9b602393b59a" - }, - { - "id": { - "group": "dev.minutest", - "name": "minutest", - "version": "2.0.0-alpha", - "type": "pom", - "extension": "pom" - }, - "name": "minutest-2.0.0-alpha.pom", - "path": "dev/minutest/minutest/2.0.0-alpha", - "urls": [ - "https://jcenter.bintray.com/dev/minutest/minutest/2.0.0-alpha/minutest-2.0.0-alpha.pom", - "https://repo.gradle.org/gradle/libs-releases/dev/minutest/minutest/2.0.0-alpha/minutest-2.0.0-alpha.pom" - ], - "sha256": "343d2376b797ec34073758b04c8aef4e5227184e8adbc105531a4ddfc2bd52ea" - }, - { - "id": { - "group": "io.github.classgraph", - "name": "classgraph", - "version": "4.8.28", - "type": "jar", - "extension": "jar" - }, - "name": "classgraph-4.8.28.jar", - "path": "io/github/classgraph/classgraph/4.8.28", - "urls": [ - "https://jcenter.bintray.com/io/github/classgraph/classgraph/4.8.28/classgraph-4.8.28.jar", - "https://repo.gradle.org/gradle/libs-releases/io/github/classgraph/classgraph/4.8.28/classgraph-4.8.28.jar" - ], - "sha256": "bddc6eb9bcd88d1054d362c4a870c18b0a6d74f4ce7961a527a03748a16f8e31" - }, - { - "id": { - "group": "io.github.classgraph", - "name": "classgraph", - "version": "4.8.28", - "type": "pom", - "extension": "pom" - }, - "name": "classgraph-4.8.28.pom", - "path": "io/github/classgraph/classgraph/4.8.28", - "urls": [ - "https://jcenter.bintray.com/io/github/classgraph/classgraph/4.8.28/classgraph-4.8.28.pom", - "https://repo.gradle.org/gradle/libs-releases/io/github/classgraph/classgraph/4.8.28/classgraph-4.8.28.pom" - ], - "sha256": "75d61da98c46d79a3a548a952bd806020f808c75ccd21958a6c791cfbfa0481e" - }, - { - "id": { - "group": "io.javalin", - "name": "javalin", - "version": "3.13.3", - "type": "jar", - "extension": "jar" - }, - "name": "javalin-3.13.3.jar", - "path": "io/javalin/javalin/3.13.3", - "urls": [ - "https://jcenter.bintray.com/io/javalin/javalin/3.13.3/javalin-3.13.3.jar", - "https://repo.gradle.org/gradle/libs-releases/io/javalin/javalin/3.13.3/javalin-3.13.3.jar" - ], - "sha256": "b4585102e1e23c08e51d06432001ffdaf6d749ed87e8a4e68525aae1d43a8b4a" - }, - { - "id": { - "group": "io.javalin", - "name": "javalin", - "version": "3.13.3", - "type": "pom", - "extension": "pom" - }, - "name": "javalin-3.13.3.pom", - "path": "io/javalin/javalin/3.13.3", - "urls": [ - "https://jcenter.bintray.com/io/javalin/javalin/3.13.3/javalin-3.13.3.pom", - "https://repo.gradle.org/gradle/libs-releases/io/javalin/javalin/3.13.3/javalin-3.13.3.pom" - ], - "sha256": "87ec1c554071b95d9abb5dda986150e339e40d0444dfdf6f87256f269f9933c2" - }, - { - "id": { - "group": "io.javalin", - "name": "javalin-parent", - "version": "3.13.3", - "type": "pom", - "extension": "pom" - }, - "name": "javalin-parent-3.13.3.pom", - "path": "io/javalin/javalin-parent/3.13.3", - "urls": [ - "https://jcenter.bintray.com/io/javalin/javalin-parent/3.13.3/javalin-parent-3.13.3.pom", - "https://repo.gradle.org/gradle/libs-releases/io/javalin/javalin-parent/3.13.3/javalin-parent-3.13.3.pom" - ], - "sha256": "e16daaf5fba57027e3829b7e9d11ab89e1365eaee4d0090b3b536812b136678c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.5", - "type": "jar", - "extension": "jar" - }, - "name": "httpclient-4.5.5.jar", - "path": "org/apache/httpcomponents/httpclient/4.5.5", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar" - ], - "sha256": "7e97724443ad2a25ad8c73183431d47cc7946271bcbbdfa91a8a17522a566573" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.5", - "type": "pom", - "extension": "pom" - }, - "name": "httpclient-4.5.5.pom", - "path": "org/apache/httpcomponents/httpclient/4.5.5", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.pom" - ], - "sha256": "db3b0198e11f3aa5fa51310c915b818c134a8cbcb82fc81ddf95ba2313862626" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.9", - "type": "jar", - "extension": "jar" - }, - "name": "httpclient-4.5.9.jar", - "path": "org/apache/httpcomponents/httpclient/4.5.9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar" - ], - "sha256": "6c7e3bb423d8c5574f28157fe42b4c38d6a3477bfa2954cfe5f330b14ecad8a9" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.9", - "type": "pom", - "extension": "pom" - }, - "name": "httpclient-4.5.9.pom", - "path": "org/apache/httpcomponents/httpclient/4.5.9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.pom" - ], - "sha256": "a3a1c7e5f1c160808c8c60f888eb4884de82f244dd6816a65428471c064bc73e" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-client", - "version": "4.5.5", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-client-4.5.5.pom", - "path": "org/apache/httpcomponents/httpcomponents-client/4.5.5", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.5.5/httpcomponents-client-4.5.5.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-client/4.5.5/httpcomponents-client-4.5.5.pom" - ], - "sha256": "1445d012158f941731a6062c7eab740093ea2745b46b54de236b3f7787e99bf3" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-client", - "version": "4.5.9", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-client-4.5.9.pom", - "path": "org/apache/httpcomponents/httpcomponents-client/4.5.9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.5.9/httpcomponents-client-4.5.9.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-client/4.5.9/httpcomponents-client-4.5.9.pom" - ], - "sha256": "b14d38c62b79dd1fa568f1f278d9910801d39f3d80b63663ead57789a2d37285" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-core", - "version": "4.4.9", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-core-4.4.9.pom", - "path": "org/apache/httpcomponents/httpcomponents-core/4.4.9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4.4.9/httpcomponents-core-4.4.9.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-core/4.4.9/httpcomponents-core-4.4.9.pom" - ], - "sha256": "32e66095a919456fc76a10c7865e70c9a14c62bbba847026420a055652366b18" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-core", - "version": "4.4.11", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-core-4.4.11.pom", - "path": "org/apache/httpcomponents/httpcomponents-core/4.4.11", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4.4.11/httpcomponents-core-4.4.11.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-core/4.4.11/httpcomponents-core-4.4.11.pom" - ], - "sha256": "12360ba16d8025cc4abd6393a62a4e2e2eacc9006c8ec7e488c40852a5cded1c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-parent", - "version": "9", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-parent-9.pom", - "path": "org/apache/httpcomponents/httpcomponents-parent/9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-parent/9/httpcomponents-parent-9.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-parent/9/httpcomponents-parent-9.pom" - ], - "sha256": "2656c7e40bdbe6b6f958798f7d6918b50b544df0e23b52ce3731b9ccc20b5f8c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-parent", - "version": "10", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-parent-10.pom", - "path": "org/apache/httpcomponents/httpcomponents-parent/10", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-parent/10/httpcomponents-parent-10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcomponents-parent/10/httpcomponents-parent-10.pom" - ], - "sha256": "caaf967d94afb21753f36082c6086206bd1f48825ff596932cceba72b65d39fa" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.9", - "type": "jar", - "extension": "jar" - }, - "name": "httpcore-4.4.9.jar", - "path": "org/apache/httpcomponents/httpcore/4.4.9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar" - ], - "sha256": "1b4a1c0b9b4222eda70108d3c6e2befd4a6be3d9f78ff53dd7a94966fdf51fc5" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.9", - "type": "pom", - "extension": "pom" - }, - "name": "httpcore-4.4.9.pom", - "path": "org/apache/httpcomponents/httpcore/4.4.9", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.pom" - ], - "sha256": "6e94bd777beedeff9b5e770cf654b530325781034b2746c632b131ec74ad513c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.11", - "type": "jar", - "extension": "jar" - }, - "name": "httpcore-4.4.11.jar", - "path": "org/apache/httpcomponents/httpcore/4.4.11", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar" - ], - "sha256": "d799522d579aac06b170603f8f080f6e3248dadc01f9652cdd7ea7bc318c21ce" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.11", - "type": "pom", - "extension": "pom" - }, - "name": "httpcore-4.4.11.pom", - "path": "org/apache/httpcomponents/httpcore/4.4.11", - "urls": [ - "https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.pom" - ], - "sha256": "d5611b46d8c9a873e316087dd6b684ddf69b768c80843ada8b22a23aebc62301" - }, - { - "id": { - "group": "org.apache.maven", - "name": "maven", - "version": "3.6.3", - "type": "pom", - "extension": "pom" - }, - "name": "maven-3.6.3.pom", - "path": "org/apache/maven/maven/3.6.3", - "urls": [ - "https://jcenter.bintray.com/org/apache/maven/maven/3.6.3/maven-3.6.3.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/maven/maven/3.6.3/maven-3.6.3.pom" - ], - "sha256": "d2d86245ea66149bc14d2dd72bbb961f964dd658b809a0573252c06531eeec16" - }, - { - "id": { - "group": "org.apache.maven", - "name": "maven-parent", - "version": "33", - "type": "pom", - "extension": "pom" - }, - "name": "maven-parent-33.pom", - "path": "org/apache/maven/maven-parent/33", - "urls": [ - "https://jcenter.bintray.com/org/apache/maven/maven-parent/33/maven-parent-33.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/maven/maven-parent/33/maven-parent-33.pom" - ], - "sha256": "3856e3fcd169502d5f12fe2452604ebf6c7c025f15656bfa558ea99ed29d73ea" - }, - { - "id": { - "group": "org.apache.maven", - "name": "maven-repository-metadata", - "version": "3.6.3", - "type": "jar", - "extension": "jar" - }, - "name": "maven-repository-metadata-3.6.3.jar", - "path": "org/apache/maven/maven-repository-metadata/3.6.3", - "urls": [ - "https://jcenter.bintray.com/org/apache/maven/maven-repository-metadata/3.6.3/maven-repository-metadata-3.6.3.jar", - "https://repo.gradle.org/gradle/libs-releases/org/apache/maven/maven-repository-metadata/3.6.3/maven-repository-metadata-3.6.3.jar" - ], - "sha256": "2e7f850b20664a151e6ca73dd3af34e639901435c2fe717717e3cbc7ddead3d4" - }, - { - "id": { - "group": "org.apache.maven", - "name": "maven-repository-metadata", - "version": "3.6.3", - "type": "pom", - "extension": "pom" - }, - "name": "maven-repository-metadata-3.6.3.pom", - "path": "org/apache/maven/maven-repository-metadata/3.6.3", - "urls": [ - "https://jcenter.bintray.com/org/apache/maven/maven-repository-metadata/3.6.3/maven-repository-metadata-3.6.3.pom", - "https://repo.gradle.org/gradle/libs-releases/org/apache/maven/maven-repository-metadata/3.6.3/maven-repository-metadata-3.6.3.pom" - ], - "sha256": "5398b22da433ace2c836f76773d8ff48fa53fa09e2e7a1eba65ff922b03c665e" - }, - { - "id": { - "group": "org.codehaus.plexus", - "name": "plexus", - "version": "5.1", - "type": "pom", - "extension": "pom" - }, - "name": "plexus-5.1.pom", - "path": "org/codehaus/plexus/plexus/5.1", - "urls": [ - "https://jcenter.bintray.com/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom" - ], - "sha256": "a343e44ff5796aed0ea60be11454c935ce20ab1c5f164acc8da574482dcbc7e9" - }, - { - "id": { - "group": "org.codehaus.plexus", - "name": "plexus-utils", - "version": "3.2.1", - "type": "jar", - "extension": "jar" - }, - "name": "plexus-utils-3.2.1.jar", - "path": "org/codehaus/plexus/plexus-utils/3.2.1", - "urls": [ - "https://jcenter.bintray.com/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar" - ], - "sha256": "8d07b497bb8deb167ee5329cae87ef2043833bf52e4f15a5a9379cec447a5b2b" - }, - { - "id": { - "group": "org.codehaus.plexus", - "name": "plexus-utils", - "version": "3.2.1", - "type": "pom", - "extension": "pom" - }, - "name": "plexus-utils-3.2.1.pom", - "path": "org/codehaus/plexus/plexus-utils/3.2.1", - "urls": [ - "https://jcenter.bintray.com/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.pom" - ], - "sha256": "7a5001ab88105b4f37c4fab3b62d977316290a13f8b14c6684f25f2a32efdef1" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-client", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-client-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-client/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-client/9.4.35.v20201120/jetty-client-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-client/9.4.35.v20201120/jetty-client-9.4.35.v20201120.jar" - ], - "sha256": "58a81574b9f5a6fd8d27c988a0119f7457a5d23b5b27ea645b07713650c3c4f6" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-client", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-client-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-client/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-client/9.4.35.v20201120/jetty-client-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-client/9.4.35.v20201120/jetty-client-9.4.35.v20201120.pom" - ], - "sha256": "83361998ab7434e1b5b83e3964804f3f7be75fcb7e5f02ffaba938cc4da9e588" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-http", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-http-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-http/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-http/9.4.35.v20201120/jetty-http-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-http/9.4.35.v20201120/jetty-http-9.4.35.v20201120.jar" - ], - "sha256": "bb6f473cf019399fe529b687982eb999018c6650841562197881e12ad6209253" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-http", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-http-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-http/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-http/9.4.35.v20201120/jetty-http-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-http/9.4.35.v20201120/jetty-http-9.4.35.v20201120.pom" - ], - "sha256": "074fa2b37af37ef98e0aaeabc16059b00727d1e52b4b80f578e44af88a5872d6" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-io", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-io-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-io/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-io/9.4.35.v20201120/jetty-io-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-io/9.4.35.v20201120/jetty-io-9.4.35.v20201120.jar" - ], - "sha256": "dae20d7206f66e0023d294d70a6dc38944935bc89953fe4ded36d4b4ca542d6d" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-io", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-io-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-io/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-io/9.4.35.v20201120/jetty-io-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-io/9.4.35.v20201120/jetty-io-9.4.35.v20201120.pom" - ], - "sha256": "18de8076356860e9bc0f833b61f80f239e24e9e2937bd99a310d05c289c4907b" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-project", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-project-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-project/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-project/9.4.35.v20201120/jetty-project-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-project/9.4.35.v20201120/jetty-project-9.4.35.v20201120.pom" - ], - "sha256": "8fdef76abb865368ac8408c39b4c8dff2271a8a7c964aaea3dfbfe25686a337a" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-security", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-security-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-security/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-security/9.4.35.v20201120/jetty-security-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-security/9.4.35.v20201120/jetty-security-9.4.35.v20201120.jar" - ], - "sha256": "67917021f89fee65edbc8a1d16c51b382a1989f94e528e1eb1e1156045f97d96" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-security", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-security-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-security/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-security/9.4.35.v20201120/jetty-security-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-security/9.4.35.v20201120/jetty-security-9.4.35.v20201120.pom" - ], - "sha256": "616ab88fc19edb7a90d3130288987d9302986c3782978c3d82addcb1bdc6101a" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-server", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-server-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-server/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-server/9.4.35.v20201120/jetty-server-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-server/9.4.35.v20201120/jetty-server-9.4.35.v20201120.jar" - ], - "sha256": "93c411e12831c51af5f0519662eb07962696ca3d32ef13a90777b6c5bd81930d" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-server", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-server-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-server/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-server/9.4.35.v20201120/jetty-server-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-server/9.4.35.v20201120/jetty-server-9.4.35.v20201120.pom" - ], - "sha256": "d3c4a2ec84f4eee16657d4458e639cdca69eb6739318003f47c490f577c2f240" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-servlet", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-servlet-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-servlet/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlet/9.4.35.v20201120/jetty-servlet-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlet/9.4.35.v20201120/jetty-servlet-9.4.35.v20201120.jar" - ], - "sha256": "63e0a9d2284430cec3062fc1ff4a811b59a4417baf582bc8b1de3dd4aecb0ca7" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-servlet", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-servlet-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-servlet/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlet/9.4.35.v20201120/jetty-servlet-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlet/9.4.35.v20201120/jetty-servlet-9.4.35.v20201120.pom" - ], - "sha256": "f04e8662d0d23585b1747e557d53eb525149b3d65380831c56b1b47a1354b697" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-util", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-util-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-util/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util/9.4.35.v20201120/jetty-util-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util/9.4.35.v20201120/jetty-util-9.4.35.v20201120.jar" - ], - "sha256": "7db4077559abc8939b414a352d6a8a5c1942aab898a5b0678a63422640ae5dbd" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-util", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-util-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-util/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util/9.4.35.v20201120/jetty-util-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util/9.4.35.v20201120/jetty-util-9.4.35.v20201120.pom" - ], - "sha256": "b5f01d242328d24dabc5e8d00bfeddecf6b876506bd4847a2db044f6401c6389" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-util-ajax", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-util-ajax-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-util-ajax/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util-ajax/9.4.35.v20201120/jetty-util-ajax-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util-ajax/9.4.35.v20201120/jetty-util-ajax-9.4.35.v20201120.jar" - ], - "sha256": "bdfa8003420b7d06aa076414ba8916ce7058b6e629da334fd60f714dc918c343" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-util-ajax", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-util-ajax-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-util-ajax/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util-ajax/9.4.35.v20201120/jetty-util-ajax-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util-ajax/9.4.35.v20201120/jetty-util-ajax-9.4.35.v20201120.pom" - ], - "sha256": "00d04fa0232adbd425af2dc7bfcec9f7222c10fcd66980fa4b21979731125158" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-webapp", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-webapp-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-webapp/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-webapp/9.4.35.v20201120/jetty-webapp-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-webapp/9.4.35.v20201120/jetty-webapp-9.4.35.v20201120.jar" - ], - "sha256": "e4f66c777a30b500aec5b1e82893752d8f3cb9e45ee940f34d3d714c776b4a1c" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-webapp", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-webapp-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-webapp/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-webapp/9.4.35.v20201120/jetty-webapp-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-webapp/9.4.35.v20201120/jetty-webapp-9.4.35.v20201120.pom" - ], - "sha256": "061d88e0cffbcf29d513e864dcf79c8a10270a85fd623037ae42df2daa74393b" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-xml", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "jetty-xml-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/jetty-xml/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-xml/9.4.35.v20201120/jetty-xml-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-xml/9.4.35.v20201120/jetty-xml-9.4.35.v20201120.jar" - ], - "sha256": "41ff00c49bc20f25f75dbb2db435605d9c19ee522cb8a3c938bff3b4b16f8400" - }, - { - "id": { - "group": "org.eclipse.jetty", - "name": "jetty-xml", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "jetty-xml-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/jetty-xml/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/jetty-xml/9.4.35.v20201120/jetty-xml-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-xml/9.4.35.v20201120/jetty-xml-9.4.35.v20201120.pom" - ], - "sha256": "5dad74f442299f342335333f51cf39f7a28d6a001b5bbc2ab43288a0d5e1266d" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-api", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "websocket-api-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/websocket/websocket-api/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-api/9.4.35.v20201120/websocket-api-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-api/9.4.35.v20201120/websocket-api-9.4.35.v20201120.jar" - ], - "sha256": "e7b8a8ef30eed951536b991fc2a2b539e890b6be4ea98e918461051cfb738809" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-api", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "websocket-api-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/websocket/websocket-api/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-api/9.4.35.v20201120/websocket-api-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-api/9.4.35.v20201120/websocket-api-9.4.35.v20201120.pom" - ], - "sha256": "bce6da7a9fac6189de3a081a5716606de261f1dacc0a08c127cd7b9481ee3a62" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-client", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "websocket-client-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/websocket/websocket-client/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-client/9.4.35.v20201120/websocket-client-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-client/9.4.35.v20201120/websocket-client-9.4.35.v20201120.jar" - ], - "sha256": "5aa09ad4b17952bef8fa307dd663bb0d131b1a1248daa6cd130be8dcb07f148a" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-client", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "websocket-client-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/websocket/websocket-client/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-client/9.4.35.v20201120/websocket-client-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-client/9.4.35.v20201120/websocket-client-9.4.35.v20201120.pom" - ], - "sha256": "20ed5e88577040824c4447ec2d0e46687e940b8f60b026e7878c48ad79a735c4" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-common", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "websocket-common-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/websocket/websocket-common/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-common/9.4.35.v20201120/websocket-common-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-common/9.4.35.v20201120/websocket-common-9.4.35.v20201120.jar" - ], - "sha256": "fb1b0d6f472f614053a600367c1f35d806b38ce73a985e26bf3ccae9cd89786e" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-common", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "websocket-common-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/websocket/websocket-common/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-common/9.4.35.v20201120/websocket-common-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-common/9.4.35.v20201120/websocket-common-9.4.35.v20201120.pom" - ], - "sha256": "3973b087d1993484d34c55c9fd15da355d153e99b4ecf4f2652490da40544ab8" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-parent", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "websocket-parent-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/websocket/websocket-parent/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-parent/9.4.35.v20201120/websocket-parent-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-parent/9.4.35.v20201120/websocket-parent-9.4.35.v20201120.pom" - ], - "sha256": "342c1e3a9f0e8fd276bc7bdadf56b4ae81fcb202fd04c7c8542628afdd0cc500" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-server", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "websocket-server-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/websocket/websocket-server/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-server/9.4.35.v20201120/websocket-server-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-server/9.4.35.v20201120/websocket-server-9.4.35.v20201120.jar" - ], - "sha256": "6130a77b1647a76deb1a091038c620d7ea36dff72c6230dbfff2f0a23312266d" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-server", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "websocket-server-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/websocket/websocket-server/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-server/9.4.35.v20201120/websocket-server-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-server/9.4.35.v20201120/websocket-server-9.4.35.v20201120.pom" - ], - "sha256": "a954cf37010c3c77b16e8c809af2638c44d370b3c373d712ff10c56ccdd7c101" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-servlet", - "version": "9.4.35.v20201120", - "type": "jar", - "extension": "jar" - }, - "name": "websocket-servlet-9.4.35.v20201120.jar", - "path": "org/eclipse/jetty/websocket/websocket-servlet/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-servlet/9.4.35.v20201120/websocket-servlet-9.4.35.v20201120.jar", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-servlet/9.4.35.v20201120/websocket-servlet-9.4.35.v20201120.jar" - ], - "sha256": "4d6fd0249b2fdf9ef9f6c53d6201d5807a57dc4e500167cd609c6c1c8ea9b36d" - }, - { - "id": { - "group": "org.eclipse.jetty.websocket", - "name": "websocket-servlet", - "version": "9.4.35.v20201120", - "type": "pom", - "extension": "pom" - }, - "name": "websocket-servlet-9.4.35.v20201120.pom", - "path": "org/eclipse/jetty/websocket/websocket-servlet/9.4.35.v20201120", - "urls": [ - "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-servlet/9.4.35.v20201120/websocket-servlet-9.4.35.v20201120.pom", - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-servlet/9.4.35.v20201120/websocket-servlet-9.4.35.v20201120.pom" - ], - "sha256": "c40438c39e1aa9ece25a2b75827f7f9620a585e3f540d946c86a1e12ce9cd6c0" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-api-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20/kotlin-gradle-plugin-api-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20/kotlin-gradle-plugin-api-1.4.20.jar" - ], - "sha256": "f8012a9590f7ee3d2dac3e8673fdd41e7d55c4fcde95e556c9dc442ec0f1def8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-api-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20/kotlin-gradle-plugin-api-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.20/kotlin-gradle-plugin-api-1.4.20.pom" - ], - "sha256": "f1d0d87457160e8ca1961311d5c6504ce14e498908f9d8387c9d244dd0e78fb8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-model", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-model-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20/kotlin-gradle-plugin-model-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20/kotlin-gradle-plugin-model-1.4.20.jar" - ], - "sha256": "67683c917d8c7cabcff293f9c42a2943e86acaeafa0fb5d30cb6b89eecaf55ce" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-model", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-model-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20/kotlin-gradle-plugin-model-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.20/kotlin-gradle-plugin-model-1.4.20.pom" - ], - "sha256": "aebcf5e1d450da8d38e55ab968da381a7214012e868794823a39ce6d66dd49f1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-sam-with-receiver", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-sam-with-receiver-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20/kotlin-sam-with-receiver-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20/kotlin-sam-with-receiver-1.4.20.jar" - ], - "sha256": "e9fc45657c0cd0021fbcd2db15c758f8af61b961b4f3b2ab3797d2cf104ea0a4" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-sam-with-receiver", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-sam-with-receiver-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20/kotlin-sam-with-receiver-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.20/kotlin-sam-with-receiver-1.4.20.pom" - ], - "sha256": "0130e48848936f4544d5ddfb9ea090a2e515cb03e2ba2974c49445a98c63b012" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-test-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-test/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test/1.4.20/kotlin-test-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test/1.4.20/kotlin-test-1.4.20.jar" - ], - "sha256": "c8fe6d549620b0caf63196e07268e41b81f1fb571b0a554d6c34283c8e506abe" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-test-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-test/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test/1.4.20/kotlin-test-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test/1.4.20/kotlin-test-1.4.20.pom" - ], - "sha256": "7543ce55778ec99d5906156a1b701f1f78a44f16ca45b26b1a861ebdd4b35386" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test-annotations-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-test-annotations-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.20/kotlin-test-annotations-common-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.20/kotlin-test-annotations-common-1.4.20.jar" - ], - "sha256": "86fd9483009ff374e9d492501811cb40be9c71f2fd2ea52d8000f6e2bcee2161" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test-annotations-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-test-annotations-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.20/kotlin-test-annotations-common-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.20/kotlin-test-annotations-common-1.4.20.pom" - ], - "sha256": "289dbba098ce96ea3cba6bc9f2e8c7969e01280572292a5aca7e78b59bf26c63" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test-common", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-test-common-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-test-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-common/1.4.20/kotlin-test-common-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-common/1.4.20/kotlin-test-common-1.4.20.jar" - ], - "sha256": "ff56a847678a324d1d548ae3827445d9ccacc2d6584be349f03a2f6fb1e851f7" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test-common", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-test-common-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-test-common/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-common/1.4.20/kotlin-test-common-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-common/1.4.20/kotlin-test-common-1.4.20.pom" - ], - "sha256": "ada24354ca1f776adb186ad06fd9be077032280ac0d7a3a9550bcd6c5f977ed1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test-junit5", - "version": "1.4.20", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-test-junit5-1.4.20.jar", - "path": "org/jetbrains/kotlin/kotlin-test-junit5/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-junit5/1.4.20/kotlin-test-junit5-1.4.20.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-junit5/1.4.20/kotlin-test-junit5-1.4.20.jar" - ], - "sha256": "17f9eff1308f4f6afc6074d50634341ef885c6d998382c70febedaf8f19a16e3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-test-junit5", - "version": "1.4.20", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-test-junit5-1.4.20.pom", - "path": "org/jetbrains/kotlin/kotlin-test-junit5/1.4.20", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-junit5/1.4.20/kotlin-test-junit5-1.4.20.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-junit5/1.4.20/kotlin-test-junit5-1.4.20.pom" - ], - "sha256": "bab42fa500ddba29c4826c5795e802b27cd20dba4957ea2643fdadb6022c2524" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "1.7.30", - "type": "jar", - "extension": "jar" - }, - "name": "slf4j-api-1.7.30.jar", - "path": "org/slf4j/slf4j-api/1.7.30", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" - ], - "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "1.7.30", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-api-1.7.30.pom", - "path": "org/slf4j/slf4j-api/1.7.30", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom" - ], - "sha256": "7e0747751e9b67e19dcb5206f04ea22cc03d250c422426402eadd03513f2c314" - }, - { - "id": { - "group": "org.slf4j", - "name": "slf4j-parent", - "version": "1.7.30", - "type": "pom", - "extension": "pom" - }, - "name": "slf4j-parent-1.7.30.pom", - "path": "org/slf4j/slf4j-parent/1.7.30", - "urls": [ - "https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom", - "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom" - ], - "sha256": "11647956e48a0c5bfb3ac33f6da7e83f341002b6857efd335a505b687be34b75" - } - ] + "1.6.10": { + "kotlin-reflect-1.6.10.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar" + ], + "hash": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=" + }, + "kotlin-reflect-1.6.10.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.pom" + ], + "hash": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" + } + } + }, + "org.jetbrains.kotlin:kotlin-script-runtime": { + "1.9.21": { + "kotlin-script-runtime-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.9.21/kotlin-script-runtime-1.9.21.jar" + ], + "hash": "sha256-Gxx01Hb/pBmFsLldvnjqUFIGGIn4EG8a5ste4X8yPxk=" + }, + "kotlin-script-runtime-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.9.21/kotlin-script-runtime-1.9.21.pom" + ], + "hash": "sha256-NA85f5c+0AryWBJV3b865C28zEkvaD8k7cLxKnNQWTM=" + } + } + }, + "org.jetbrains.kotlin:kotlin-scripting-common": { + "1.9.21": { + "kotlin-scripting-common-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.21/kotlin-scripting-common-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.21/kotlin-scripting-common-1.9.21.jar" + ], + "hash": "sha256-gDldjWWHmRi7YAHHqXbjwKVKMSqEyaHXNXujnypwUCE=" + }, + "kotlin-scripting-common-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.21/kotlin-scripting-common-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.9.21/kotlin-scripting-common-1.9.21.pom" + ], + "hash": "sha256-s/MyBbIae59WBKWGbulYI2XSC0IhCqqHQEw/ChLxvjw=" + } + } + }, + "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { + "1.9.21": { + "kotlin-scripting-compiler-embeddable-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.21/kotlin-scripting-compiler-embeddable-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.21/kotlin-scripting-compiler-embeddable-1.9.21.jar" + ], + "hash": "sha256-CJmtaTYqavXX4woaxmYmzIn1d1twsHU3bEBBd0HEQII=" + }, + "kotlin-scripting-compiler-embeddable-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.21/kotlin-scripting-compiler-embeddable-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.9.21/kotlin-scripting-compiler-embeddable-1.9.21.pom" + ], + "hash": "sha256-bjDfDrR1x9tRL+zAwiQOKWIOkHrlEmDx9Jw3x3401PY=" + } + } + }, + "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { + "1.9.21": { + "kotlin-scripting-compiler-impl-embeddable-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.21/kotlin-scripting-compiler-impl-embeddable-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.21/kotlin-scripting-compiler-impl-embeddable-1.9.21.jar" + ], + "hash": "sha256-i2XQNYWjCcUjpsBfL5nQtLwm/m8Pjtx34704kivwlUs=" + }, + "kotlin-scripting-compiler-impl-embeddable-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.21/kotlin-scripting-compiler-impl-embeddable-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.9.21/kotlin-scripting-compiler-impl-embeddable-1.9.21.pom" + ], + "hash": "sha256-0lJ2Bg5AJ0YL/rgx3/aSD+W5OirfGyxhPGcSW0o1Ql4=" + } + } + }, + "org.jetbrains.kotlin:kotlin-scripting-jvm": { + "1.9.21": { + "kotlin-scripting-jvm-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.21/kotlin-scripting-jvm-1.9.21.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.21/kotlin-scripting-jvm-1.9.21.jar" + ], + "hash": "sha256-CRjinugVRB1ZQ7mo5RpI/H/wjxerqlJEOrccDI6rDac=" + }, + "kotlin-scripting-jvm-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.21/kotlin-scripting-jvm-1.9.21.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.9.21/kotlin-scripting-jvm-1.9.21.pom" + ], + "hash": "sha256-BougkNsQwD6f8ZeEWthqqgfrBcrgWoDSfiCfdI7iSus=" + } + } + }, + "org.jetbrains.kotlin:kotlin-serialization": { + "1.9.21": { + "kotlin-serialization-1.9.21-gradle82.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-serialization/1.9.21/kotlin-serialization-1.9.21-gradle82.jar" + ], + "hash": "sha256-6KCkwaNRR6IxkeNLgvJ/3sMi18A4+c+kKRI7r5sNDto=" + }, + "kotlin-serialization-1.9.21.module": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-serialization/1.9.21/kotlin-serialization-1.9.21.module" + ], + "hash": "sha256-Wmilrdv5YrnGVmZkI/l4CV5Sle59Z945WFXa0r5n39w=" + }, + "kotlin-serialization-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-serialization/1.9.21/kotlin-serialization-1.9.21.pom" + ], + "hash": "sha256-OZ8CA5hkxdQfrYYicN7R+xLQUcvP8aR5i5scsHpda0U=" + } + } + }, + "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin-embeddable": { + "1.9.21": { + "kotlin-serialization-compiler-plugin-embeddable-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serialization-compiler-plugin-embeddable/1.9.21/kotlin-serialization-compiler-plugin-embeddable-1.9.21.jar" + ], + "hash": "sha256-umkg/m2FBJ08WGSR2xXfBCR5nW2cDOmH/hGIJHacNCs=" + }, + "kotlin-serialization-compiler-plugin-embeddable-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serialization-compiler-plugin-embeddable/1.9.21/kotlin-serialization-compiler-plugin-embeddable-1.9.21.pom" + ], + "hash": "sha256-6J5ayDc4vF+V53pDaNfnweRrDb4hf0h3lcOvuQ1F3Oc=" + } + } + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "1.9.21": { + "kotlin-stdlib-1.9.21-all.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.21/kotlin-stdlib-1.9.21-all.jar" + ], + "hash": "sha256-zsOLwzAucqiq+c3kNrWpBx7gMx4q0F6E2LuJczTX6dQ=" + }, + "kotlin-stdlib-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.21/kotlin-stdlib-1.9.21.jar" + ], + "hash": "sha256-O0eTE6tsrqTl4l097oyoDDAsibpz4a9Nr6oQD275KWo=" + }, + "kotlin-stdlib-1.9.21.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.21/kotlin-stdlib-1.9.21.module" + ], + "hash": "sha256-0wGffw1xkkzkcpjJzEavAkX3UhlxmzXFkV+8x+emk5U=" + }, + "kotlin-stdlib-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.21/kotlin-stdlib-1.9.21.pom" + ], + "hash": "sha256-yAfZL3xqobZcBs+HIyNjUE5pD8o/PB4nIGYwoTIv1+A=" + } + } + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "1.9.21": { + "kotlin-stdlib-common-1.9.21.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.21/kotlin-stdlib-common-1.9.21.module" + ], + "hash": "sha256-aNyOhKoF9SeMFlBSR9cTRtNRK57a3UH2E9ZXyUxZmTs=" + }, + "kotlin-stdlib-common-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.21/kotlin-stdlib-common-1.9.21.pom" + ], + "hash": "sha256-d4C4Z7/lc/y7D9H5Jx3aVAEhfG1or5OTV0zYYglX+K4=" + } + } + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { + "1.9.21": { + "kotlin-stdlib-jdk7-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.21/kotlin-stdlib-jdk7-1.9.21.jar" + ], + "hash": "sha256-v+IfQkbIvKNQsYQEBv+803awXto36ypksBHeGMLKeBg=" + }, + "kotlin-stdlib-jdk7-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.21/kotlin-stdlib-jdk7-1.9.21.pom" + ], + "hash": "sha256-AVFiDhh0XvJ2ECNw/GdHBPcN821kgsxBmh5S263Cg2I=" + } + }, + "1.8.20": { + "kotlin-stdlib-jdk7-1.8.20.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20.jar" + ], + "hash": "sha256-rx7EDDuVGv3MDCoBc8e4F2PFKBwtW6+/CoVEokxdzAw=" + }, + "kotlin-stdlib-jdk7-1.8.20.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20.pom" + ], + "hash": "sha256-NiLRBleM3cwKnsIPjOgV9/Sf9UL2QCKNIUH8r4BhawY=" + } + } + }, + "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { + "1.9.21": { + "kotlin-stdlib-jdk8-1.9.21.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.21/kotlin-stdlib-jdk8-1.9.21.jar" + ], + "hash": "sha256-BwLWS6qpDlxW5GdzeCTJvjreHlFWJHPBQ60DWByVUSc=" + }, + "kotlin-stdlib-jdk8-1.9.21.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.21/kotlin-stdlib-jdk8-1.9.21.pom" + ], + "hash": "sha256-J79Q6ETwZc0emFT8m8K9pRIrh4ZOoDBL1pW7En0AMvQ=" + } + }, + "1.8.20": { + "kotlin-stdlib-jdk8-1.8.20.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20.jar" + ], + "hash": "sha256-45i2eXdiJxi/GP+ZtznH2doGDzP7RYouJSAyIcFq8BA=" + }, + "kotlin-stdlib-jdk8-1.8.20.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20.pom" + ], + "hash": "sha256-OkYiFKM26ZVod2lTGx43sMgdjhDJlJzV6nrh14A6AjI=" + } + } + }, + "org.jetbrains.kotlin:kotlin-tooling-core": { + "1.9.21": { + "kotlin-tooling-core-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.9.21/kotlin-tooling-core-1.9.21.jar" + ], + "hash": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=" + }, + "kotlin-tooling-core-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-tooling-core/1.9.21/kotlin-tooling-core-1.9.21.pom" + ], + "hash": "sha256-hKHzMgdZYwgLteu9lKs9gQVZu99nDRLS3XnjSaGEI4M=" + } + } + }, + "org.jetbrains.kotlin:kotlin-util-io": { + "1.9.21": { + "kotlin-util-io-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.9.21/kotlin-util-io-1.9.21.jar" + ], + "hash": "sha256-P8EzMyn3iN4N7hwaKb04c9IlgYDjHdpjWiBGAjC34Q4=" + }, + "kotlin-util-io-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.9.21/kotlin-util-io-1.9.21.pom" + ], + "hash": "sha256-rK9/vvUF5Ey8nmeZO8KqrZ93ymxOkEnZaer72OwjUnc=" + } + } + }, + "org.jetbrains.kotlin:kotlin-util-klib": { + "1.9.21": { + "kotlin-util-klib-1.9.21.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.9.21/kotlin-util-klib-1.9.21.jar" + ], + "hash": "sha256-7PQPbGslXcZeg2GD9YrXqhXMBdcxSz5Zov5Y1jF7BIM=" + }, + "kotlin-util-klib-1.9.21.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.9.21/kotlin-util-klib-1.9.21.pom" + ], + "hash": "sha256-3KeXVmp/RB/79nQgblWaaVboImcnzdBQfnGBFgW3Nyk=" + } + } + }, + "org.jetbrains.kotlinx:atomicfu": { + "0.20.2": { + "atomicfu-0.20.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/atomicfu/0.20.2/atomicfu-0.20.2.module" + ], + "hash": "sha256-LJleDoPFg+ElcG+6P+hRcAINF6iPidYpSlPNi9fEw4Q=" + }, + "atomicfu-0.20.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/atomicfu/0.20.2/atomicfu-0.20.2.pom" + ], + "hash": "sha256-fZSYii/6cay7jKEEhQ/sG+Je8YCeOlEPAOvUo8C1vPc=" + }, + "atomicfu-metadata-0.20.2-all.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/atomicfu/0.20.2/atomicfu-0.20.2-all.jar" + ], + "hash": "sha256-KpHxC4JtP+vEfCtmTiaGFXV8MREUI5eH9dw3SB/exEE=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { + "1.7.0": { + "kotlinx-coroutines-bom-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.7.0/kotlinx-coroutines-bom-1.7.0.pom" + ], + "hash": "sha256-WY3X2oxgqkQgy+8+s6xwUKuji6Ynq5xdTu+ksMgQr8w=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "1.7.0": { + "kotlinx-coroutines-core-1.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.7.0/kotlinx-coroutines-core-1.7.0.module" + ], + "hash": "sha256-n21XLOrFbkV4s4h/3hLAHOKYibXNpSPsNIqSXc2+qZI=" + }, + "kotlinx-coroutines-core-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.7.0/kotlinx-coroutines-core-1.7.0.pom" + ], + "hash": "sha256-E1iv5pE8h9Un+jQ+Ad3kIDiZ4gE13jj33zwtDeAJ7OI=" + }, + "kotlinx-coroutines-core-metadata-1.7.0-all.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.7.0/kotlinx-coroutines-core-1.7.0-all.jar" + ], + "hash": "sha256-SzP+4RJApy09ahrYdoe4nFqg36fCf0hq/a+CLlFebgI=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { + "1.7.0": { + "kotlinx-coroutines-core-jvm-1.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.7.0/kotlinx-coroutines-core-jvm-1.7.0.jar" + ], + "hash": "sha256-mjLFuoq9+mNhd43BLttW/XqTlyDuXnP1sYs7SrIRf2g=" + }, + "kotlinx-coroutines-core-jvm-1.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.7.0/kotlinx-coroutines-core-jvm-1.7.0.module" + ], + "hash": "sha256-NFJm0ScvnG9xgF4ubUVe5czFaNeDJ1orJGRDmkYCc8Y=" + }, + "kotlinx-coroutines-core-jvm-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.7.0/kotlinx-coroutines-core-jvm-1.7.0.pom" + ], + "hash": "sha256-oqv7p/IwThNAmiXGNPLrXvc9B1L9IhXpAEVrm9ld6so=" + } + }, + "1.5.0": { + "kotlinx-coroutines-core-jvm-1.5.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar", + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.jar" + ], + "hash": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module", + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.module" + ], + "hash": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=" + }, + "kotlinx-coroutines-core-jvm-1.5.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.pom", + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.5.0/kotlinx-coroutines-core-jvm-1.5.0.pom" + ], + "hash": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-debug": { + "1.7.0": { + "kotlinx-coroutines-debug-1.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.7.0/kotlinx-coroutines-debug-1.7.0.jar" + ], + "hash": "sha256-WM/H+2DJJtIIePpyVyjF6AM6HWVOXH7qRT8sT0L6jJ4=" + }, + "kotlinx-coroutines-debug-1.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.7.0/kotlinx-coroutines-debug-1.7.0.module" + ], + "hash": "sha256-1hdAUkSV1JJCpOl8rtJPbCR2u9nbmT7kviY3uwJBzNY=" + }, + "kotlinx-coroutines-debug-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.7.0/kotlinx-coroutines-debug-1.7.0.pom" + ], + "hash": "sha256-j9+CQuYPKx2144mjjZWFuseH6i7+T7sZ+k0BnhGz+Ig=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8": { + "1.7.0": { + "kotlinx-coroutines-jdk8-1.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-jdk8/1.7.0/kotlinx-coroutines-jdk8-1.7.0.jar" + ], + "hash": "sha256-25ZqpOtiwHdgb2p18zGYqq2aVFPPNnZbUBA1V+pmc3Y=" + }, + "kotlinx-coroutines-jdk8-1.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-jdk8/1.7.0/kotlinx-coroutines-jdk8-1.7.0.module" + ], + "hash": "sha256-85ejgGeodi5Gr9CmOfnfb1g/K4VdKV8zEuf3HdXB5Hg=" + }, + "kotlinx-coroutines-jdk8-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-jdk8/1.7.0/kotlinx-coroutines-jdk8-1.7.0.pom" + ], + "hash": "sha256-lMLrex8gLrkdM0ZpG3AZXgoKbMEmV0Zhgavi8U/Tp2E=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-test": { + "1.7.0": { + "kotlinx-coroutines-test-1.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.7.0/kotlinx-coroutines-test-1.7.0.module" + ], + "hash": "sha256-y4+jJ/bglXNPwfip89e7GTV1CbUhqA1evGJARGphMR0=" + }, + "kotlinx-coroutines-test-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.7.0/kotlinx-coroutines-test-1.7.0.pom" + ], + "hash": "sha256-SEbzdW1rgJqopbdHQFyNXM1d6BOvSaHHc3brlGBp7MY=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm": { + "1.7.0": { + "kotlinx-coroutines-test-jvm-1.7.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.7.0/kotlinx-coroutines-test-jvm-1.7.0.jar" + ], + "hash": "sha256-D9ufoLwCroMc0qQeS48HADuHtE2p9Kevs/Y9sGFsFn8=" + }, + "kotlinx-coroutines-test-jvm-1.7.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.7.0/kotlinx-coroutines-test-jvm-1.7.0.module" + ], + "hash": "sha256-vUvlmdpi7lcbe52ZODCaJ85kRwIvt66dyu57DyPV8Ls=" + }, + "kotlinx-coroutines-test-jvm-1.7.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.7.0/kotlinx-coroutines-test-jvm-1.7.0.pom" + ], + "hash": "sha256-ueAq33wWqg6C2qPNoRP+ynruT5GAkDgBWQ1qr4y3S7I=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-serialization-bom": { + "1.6.2": { + "kotlinx-serialization-bom-1.6.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.2/kotlinx-serialization-bom-1.6.2.pom" + ], + "hash": "sha256-ew4dde6GIUmc+VQwyhL9qjL0p/kg1cMBv+lfoYfyczc=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-serialization-core": { + "1.6.2": { + "kotlinx-serialization-core-1.6.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core/1.6.2/kotlinx-serialization-core-1.6.2.module" + ], + "hash": "sha256-arz0gTrJTfA3AS4xZzaKNEUHD9+OqyHQjYhtTtnC+2c=" + }, + "kotlinx-serialization-core-1.6.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core/1.6.2/kotlinx-serialization-core-1.6.2.pom" + ], + "hash": "sha256-BibddZLIUwKToOPoHgiBltNRh3o422hHaTY3S6ZJ+S8=" + }, + "kotlinx-serialization-core-metadata-1.6.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core/1.6.2/kotlinx-serialization-core-1.6.2.jar" + ], + "hash": "sha256-LlMCArumM8WrMeRvn/nNrZufTNTAchYLIDX+y/+AMxc=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { + "1.6.2": { + "kotlinx-serialization-core-jvm-1.6.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.2/kotlinx-serialization-core-jvm-1.6.2.jar" + ], + "hash": "sha256-jm/AThou/SrLvFUDodydmIFm+Z5PH1Hva5HDpSB3vbE=" + }, + "kotlinx-serialization-core-jvm-1.6.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.2/kotlinx-serialization-core-jvm-1.6.2.module" + ], + "hash": "sha256-oRSjT2SjAnNkMqWOCOY8qehpWy6CtycO+ltm4Bpm4DI=" + }, + "kotlinx-serialization-core-jvm-1.6.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.2/kotlinx-serialization-core-jvm-1.6.2.pom" + ], + "hash": "sha256-aPgoyUU6M3xuhNv+f9BDZxrGWpRBfRShKMfRIG+q+v0=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-serialization-json": { + "1.6.2": { + "kotlinx-serialization-json-1.6.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.2/kotlinx-serialization-json-1.6.2.module" + ], + "hash": "sha256-3bDwQzG0A0QOP8lYxGG/HuS46Ox5heeIXjG5/aR4AWw=" + }, + "kotlinx-serialization-json-1.6.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.2/kotlinx-serialization-json-1.6.2.pom" + ], + "hash": "sha256-I+ukBlWEzmzf1oQzgWOSADm1DcTaH/HNRYFLanatyik=" + }, + "kotlinx-serialization-json-metadata-1.6.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.2/kotlinx-serialization-json-1.6.2.jar" + ], + "hash": "sha256-5aPp/LlGmtxOJULWiHSMZg/ucPlG+lZP3eJTPcRk4Gs=" + } + } + }, + "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { + "1.6.2": { + "kotlinx-serialization-json-jvm-1.6.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.2/kotlinx-serialization-json-jvm-1.6.2.jar" + ], + "hash": "sha256-jScYuwQugwsSt/sQrybQ+6Q94fH5/+CmsTHU0lGqwsw=" + }, + "kotlinx-serialization-json-jvm-1.6.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.2/kotlinx-serialization-json-jvm-1.6.2.module" + ], + "hash": "sha256-EPn2v5KQC0WH3hV5eknGnx/dX311ctOANX/UbwzcSPo=" + }, + "kotlinx-serialization-json-jvm-1.6.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.2/kotlinx-serialization-json-jvm-1.6.2.pom" + ], + "hash": "sha256-E2cHdYMiLPDCDYiqFMAFBjYA0WDnXdvJGa4+g6AsPmo=" + } + } + }, + "org.jetbrains:annotations": { + "23.0.0": { + "annotations-23.0.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar" + ], + "hash": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=" + }, + "annotations-23.0.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.pom" + ], + "hash": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" + } + }, + "13.0": { + "annotations-13.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "hash": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=" + }, + "annotations-13.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom" + ], + "hash": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" + } + } + }, + "org.junit.jupiter:junit-jupiter-api": { + "5.8.2": { + "junit-jupiter-api-5.8.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar" + ], + "hash": "sha256-GAjuh+D3GM1uJfO3WvwXlWrIo+3EjH6bq58Z+aeeOAE=" + }, + "junit-jupiter-api-5.8.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.module" + ], + "hash": "sha256-fpr03/9iZ6zd0VfZ4Rug1dyRszL6dLxMZZOeRReht3A=" + }, + "junit-jupiter-api-5.8.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.pom" + ], + "hash": "sha256-yb3jYieVswp3NTHoXFgy+NyKp37N0xPu4jXJg8v9Anc=" + } + } + }, + "org.junit.platform:junit-platform-commons": { + "1.8.2": { + "junit-platform-commons-1.8.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar" + ], + "hash": "sha256-0uAV/KcTDnmvL0YI3FRBXksQtZLXczPey0saJ0wYUFA=" + }, + "junit-platform-commons-1.8.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.module" + ], + "hash": "sha256-NChH0wRv6kNVlWkttPBdXwOeDh0eIE9NV1WQJVcIJiY=" + }, + "junit-platform-commons-1.8.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.pom" + ], + "hash": "sha256-zoUuNMahhKpsgO6N8EcXE6dAgTQTTwjjwcPdh8a1mrc=" + } + } + }, + "org.junit.platform:junit-platform-engine": { + "1.8.2": { + "junit-platform-engine-1.8.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar" + ], + "hash": "sha256-C30AD4w+jl99a4GWSZNue5k4MU6HyPmDgFIY6ldWflk=" + }, + "junit-platform-engine-1.8.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.module" + ], + "hash": "sha256-66d7Nu/fdaZ/RkODM4JfnkSPVQ1SHnJJ2VA1hYDuY2s=" + }, + "junit-platform-engine-1.8.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.pom" + ], + "hash": "sha256-AWhkMmYGDtko71qBgjAD7PrnmpqMC7/Xb0IBxsnXccU=" + } + } + }, + "org.junit.platform:junit-platform-launcher": { + "1.8.2": { + "junit-platform-launcher-1.8.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar" + ], + "hash": "sha256-giFWQJ/YPmguTFGZs0YAVCmbU4oFjCxtD1ybalvbdZQ=" + }, + "junit-platform-launcher-1.8.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.module" + ], + "hash": "sha256-4XQA7HvnYIwfiI1yG0MAHpc2wVDUD5jIoLzalWPYyus=" + }, + "junit-platform-launcher-1.8.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.pom" + ], + "hash": "sha256-tfancaautzyJpud/Vtcp9LqOta/dDxD0TbRNaq25UJU=" + } + } + }, + "org.junit.platform:junit-platform-suite-api": { + "1.8.2": { + "junit-platform-suite-api-1.8.2.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-suite-api/1.8.2/junit-platform-suite-api-1.8.2.jar" + ], + "hash": "sha256-lO80OwW4dbsuTvlKfMYuYQ4bnNeCR+Ky7EPtYYoe0Kc=" + }, + "junit-platform-suite-api-1.8.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-suite-api/1.8.2/junit-platform-suite-api-1.8.2.module" + ], + "hash": "sha256-kwagU4n8QNetnQsSigFEMOXRyldKGErujXhns+iRC3o=" + }, + "junit-platform-suite-api-1.8.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-suite-api/1.8.2/junit-platform-suite-api-1.8.2.pom" + ], + "hash": "sha256-QB/ZdNa5RmRSS+y3z4B8TUfXxXSy+vGxMeukiUn+mJg=" + } + } + }, + "org.junit:junit-bom": { + "5.8.2": { + "junit-bom-5.8.2.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.module" + ], + "hash": "sha256-QM+tmT+nDs3yr3TQxW2hSE7iIJZL6Pkyz+YyvponM/o=" + }, + "junit-bom-5.8.2.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom" + ], + "hash": "sha256-g2Bpyp6O48VuSDdiItopEmPxN70/0W2E/dR+/MPyhuI=" + } + } + }, + "org.opentest4j:opentest4j": { + "1.3.0": { + "opentest4j-1.3.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + ], + "hash": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=" + }, + "opentest4j-1.3.0.module": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.module" + ], + "hash": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=" + }, + "opentest4j-1.3.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom" + ], + "hash": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" + } + }, + "1.2.0": { + "opentest4j-1.2.0.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" + ], + "hash": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=" + }, + "opentest4j-1.2.0.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom" + ], + "hash": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ=" + } + } + }, + "org.ow2.asm:asm": { + "9.4": { + "asm-9.4.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/ow2/asm/asm/9.4/asm-9.4.jar" + ], + "hash": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=" + }, + "asm-9.4.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/ow2/asm/asm/9.4/asm-9.4.pom" + ], + "hash": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q=" + } + } + }, + "org.ow2.asm:asm-commons": { + "9.4": { + "asm-commons-9.4.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar" + ], + "hash": "sha256-DBKKnsPzPJiVknL20WzxQke1CPWJUVdLzb0rVtYyY2Q=" + }, + "asm-commons-9.4.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/ow2/asm/asm-commons/9.4/asm-commons-9.4.pom" + ], + "hash": "sha256-tCyiq8+IEXdqXdwCkPIQbX8xP4LHiw3czVzOTGOjUXk=" + } + } + }, + "org.ow2.asm:asm-tree": { + "9.4": { + "asm-tree-9.4.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar" + ], + "hash": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=" + }, + "asm-tree-9.4.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/ow2/asm/asm-tree/9.4/asm-tree-9.4.pom" + ], + "hash": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY=" + } + } + }, + "org.slf4j:slf4j-api": { + "2.0.9": { + "slf4j-api-2.0.9.jar": { + "urls": [ + "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar", + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar" + ], + "hash": "sha256-CBiTDcjX3rtAMgRhFpHaWOSdQsULb/z9zgLa23w8K2w=" + }, + "slf4j-api-2.0.9.pom": { + "urls": [ + "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom", + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom" + ], + "hash": "sha256-nDplT50KoaNLMXjr5TqJx2eS4dgfwelznL6bFhBSM4U=" + } + } + }, + "org.slf4j:slf4j-simple": { + "2.0.9": { + "slf4j-simple-2.0.9.jar": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/2.0.9/slf4j-simple-2.0.9.jar" + ], + "hash": "sha256-cfnG3m267C0QyqMD+vCMXnSb5TskKJbGTJa3xrttYtw=" + }, + "slf4j-simple-2.0.9.pom": { + "urls": [ + "https://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/2.0.9/slf4j-simple-2.0.9.pom" + ], + "hash": "sha256-/SkP5smizRkdrWl7hUhysL9/1L6/EUTtQi4rVnhgnqc=" + } + } + }, + "org.vafer:jdependency": { + "2.8.0": { + "jdependency-2.8.0.jar": { + "urls": [ + "https://plugins.gradle.org/m2/org/vafer/jdependency/2.8.0/jdependency-2.8.0.jar" + ], + "hash": "sha256-v9LMfhv8eKqDtEwKVL8s3jikOC7CRyivaD2Y3GvngZI=" + }, + "jdependency-2.8.0.pom": { + "urls": [ + "https://plugins.gradle.org/m2/org/vafer/jdependency/2.8.0/jdependency-2.8.0.pom" + ], + "hash": "sha256-EBhn8/npJlei74mjELYE1D0JDJuQqj4LBS3NFqO78y0=" + } } } -} +} \ No newline at end of file diff --git a/gradle-env.nix b/gradle-env.nix index b512f90..23e5185 100644 --- a/gradle-env.nix +++ b/gradle-env.nix @@ -25,6 +25,8 @@ , fetchs3 , fetchurl , gradleGen +, runCommandLocal +, symlinkJoin , writeText , writeTextDir }: @@ -32,7 +34,7 @@ { # Path to the environment spec generated by gradle2nix (e.g. gradle-env.json). envSpec -, pname ? null +, pname ? "project" , version ? null , enableParallelBuilding ? true # Arguments to Gradle used to build the project in buildPhase. @@ -52,9 +54,10 @@ # `{ urls, sha256 }` and fetch into the Nix store. For example: # # { -# s3 = { urls, sha256 }: fetchs3 { +# s3 = { name, urls, hash }: fetchs3 { # s3url = builtins.head urls; -# inherit sha256; +# # TODO This doesn't work without patching fetchs3 to accept SRI hashes +# inherit name hash; # region = "us-west-2"; # credentials = { # access_key_id = "foo"; @@ -67,7 +70,7 @@ let inherit (builtins) - attrValues concatStringsSep filter fromJSON getAttr head match + attrValues concatStringsSep elemAt filter fromJSON getAttr head match replaceStrings sort; inherit (lib) @@ -75,162 +78,185 @@ let mapAttrsToList optionalString readFile removeSuffix unique versionAtLeast versionOlder; + inherit (lib.strings) sanitizeDerivationName; + + toCoordinates = id: + let + coords = builtins.split ":" id; + in { + group = elemAt coords 0; + module = elemAt coords 2; + }; + fetchers' = { http = fetchurl; https = fetchurl; - s3 = { urls, sha256 }: fetchs3 { - s3url = head urls; - inherit sha256; - }; } // fetchers; # Fetch urls using the scheme for the first entry only; there isn't a # straightforward way to tell Nix to try multiple fetchers in turn # and short-circuit on the first successful fetch. - fetch = { urls, sha256 }: + fetch = _: { urls, hash }: let first = head urls; scheme = head (builtins.match "([a-z0-9+.-]+)://.*" first); fetch' = getAttr scheme fetchers'; urls' = filter (hasPrefix scheme) urls; in - fetch' { urls = urls'; inherit sha256; }; + fetch' { urls = urls'; inherit hash; }; - mkDep = { name, path, urls, sha256, ... }: stdenv.mkDerivation { - inherit name; - - src = fetch { - inherit urls sha256; - }; - - phases = "installPhase"; - - installPhase = '' - mkdir -p $out/${path} - ln -s $src $out/${path}/${name} - ''; - }; - - mkModuleMetadata = deps: + mkDep = id: version: artifacts: let - ids = filter - (id: id.type == "pom") - (map (dep: dep.id) deps); - - modules = groupBy' - (meta: id: - let - isNewer = versionOlder meta.latest id.version; - isNewerRelease = - !(hasSuffix "-SNAPSHOT" id.version) && - versionOlder meta.release id.version; - in { - groupId = id.group; - artifactId = id.name; - latest = if isNewer then id.version else meta.latest; - release = if isNewerRelease then id.version else meta.release; - versions = meta.versions ++ [id.version]; - } - ) - { - latest = ""; - release = ""; - versions = []; - } - (id: "${replaceStrings ["."] ["/"] id.group}/${id.name}/maven-metadata.xml") - ids; - + coords = toCoordinates id; + modulePath = "${replaceStrings ["."] ["/"] coords.group}/${coords.module}/${version}"; in - attrValues (mapAttrs (path: meta: - let - versions' = sort versionOlder (unique meta.versions); - in - with meta; writeTextDir path '' - - - ${groupId} - ${artifactId} - - ${optionalString (latest != "") "${latest}"} - ${optionalString (release != "") "${release}"} - - ${concatMapStringsSep "\n " (v: "${v}") versions'} - - - - '' - ) modules); + stdenv.mkDerivation { + pname = "${coords.group}-${coords.module}"; + version = version; - mkSnapshotMetadata = deps: - let - snapshotDeps = filter (dep: dep ? build && dep ? timestamp) deps; + srcs = mapAttrsToList fetch artifacts; - modules = groupBy' - (meta: dep: - let - id = dep.id; - isNewer = dep.build > meta.buildNumber; - # Timestamp values can be bogus, e.g. jitpack.io - updated = if (match "[0-9]{8}\.[0-9]{6}" dep.timestamp) != null - then replaceStrings ["."] [""] dep.timestamp - else ""; - in { - groupId = id.group; - artifactId = id.name; - version = id.version; - timestamp = if isNewer then dep.timestamp else meta.timestamp; - buildNumber = if isNewer then dep.build else meta.buildNumber; - lastUpdated = if isNewer then updated else meta.lastUpdated; - versions = meta.versions or [] ++ [{ - classifier = id.classifier or ""; - extension = id.extension; - value = "${removeSuffix "-SNAPSHOT" id.version}-${dep.timestamp}-${toString dep.build}"; - updated = updated; - }]; - } - ) - { - timestamp = ""; - buildNumber = -1; - lastUpdated = ""; - } - (dep: "${replaceStrings ["."] ["/"] dep.id.group}/${dep.id.name}/${dep.id.version}/maven-metadata.xml") - snapshotDeps; + dontPatch = true; + dontConfigure = true; + dontBuild = true; + dontFixup = true; + dontInstall = true; - mkSnapshotVersion = version: '' - - ${optionalString (version.classifier != "") "${version.classifier}"} - ${version.extension} - ${version.value} - ${optionalString (version.updated != "") "${version.updated}"} - - ''; + preUnpack = '' + mkdir -p "$out/${modulePath}" + ''; - in - attrValues (mapAttrs (path: meta: - with meta; writeTextDir path '' - - - ${groupId} - ${artifactId} - ${version} - - - ${optionalString (timestamp != "") "${timestamp}"} - ${optionalString (buildNumber != -1) "${toString buildNumber}"} - - ${optionalString (lastUpdated != "") "${lastUpdated}"} - - ${concatMapStringsSep "\n " mkSnapshotVersion versions} - - - - '' - ) modules); + unpackCmd = '' + cp "$curSrc" "$out/${modulePath}/$(stripHash "$curSrc")" + ''; - mkRepo = project: type: deps: buildEnv { - name = "${project}-gradle-${type}-env"; - paths = map mkDep deps ++ mkModuleMetadata deps ++ mkSnapshotMetadata deps; + sourceRoot = "."; + + preferLocalBuild = true; + allowSubstitutes = false; + }; + + mkModule = id: versions: + mapAttrsToList (version: artifacts: mkDep id version artifacts) versions; + + mkModuleMetadata = id: versions: + let + + modules = groupBy' + (meta: id: + let + isNewer = versionOlder meta.latest id.version; + isNewerRelease = + !(hasSuffix "-SNAPSHOT" id.version) && + versionOlder meta.release id.version; + in { + groupId = id.group; + artifactId = id.name; + latest = if isNewer then id.version else meta.latest; + release = if isNewerRelease then id.version else meta.release; + versions = meta.versions ++ [id.version]; + } + ) + { + latest = ""; + release = ""; + versions = []; + } + (id: "${replaceStrings ["."] ["/"] id.group}/${id.name}/maven-metadata.xml") + ids; + + in + attrValues (mapAttrs (path: meta: + let + versions' = sort versionOlder (unique meta.versions); + in + with meta; writeTextDir path '' + + + ${groupId} + ${artifactId} + + ${optionalString (latest != "") "${latest}"} + ${optionalString (release != "") "${release}"} + + ${concatMapStringsSep "\n " (v: "${v}") versions'} + + + + '' + ) modules); + + # mkSnapshotMetadata = deps: + # let + # snapshotDeps = filter (dep: dep ? build && dep ? timestamp) deps; + + # modules = groupBy' + # (meta: dep: + # let + # id = dep.id; + # isNewer = dep.build > meta.buildNumber; + # # Timestamp values can be bogus, e.g. jitpack.io + # updated = if (match "[0-9]{8}\.[0-9]{6}" dep.timestamp) != null + # then replaceStrings ["."] [""] dep.timestamp + # else ""; + # in { + # groupId = id.group; + # artifactId = id.name; + # version = id.version; + # timestamp = if isNewer then dep.timestamp else meta.timestamp; + # buildNumber = if isNewer then dep.build else meta.buildNumber; + # lastUpdated = if isNewer then updated else meta.lastUpdated; + # versions = meta.versions or [] ++ [{ + # classifier = id.classifier or ""; + # extension = id.extension; + # value = "${removeSuffix "-SNAPSHOT" id.version}-${dep.timestamp}-${toString dep.build}"; + # updated = updated; + # }]; + # } + # ) + # { + # timestamp = ""; + # buildNumber = -1; + # lastUpdated = ""; + # } + # (dep: "${replaceStrings ["."] ["/"] dep.id.group}/${dep.id.name}/${dep.id.version}/maven-metadata.xml") + # snapshotDeps; + + # mkSnapshotVersion = version: '' + # + # ${optionalString (version.classifier != "") "${version.classifier}"} + # ${version.extension} + # ${version.value} + # ${optionalString (version.updated != "") "${version.updated}"} + # + # ''; + + # in + # attrValues (mapAttrs (path: meta: + # with meta; writeTextDir path '' + # + # + # ${groupId} + # ${artifactId} + # ${version} + # + # + # ${optionalString (timestamp != "") "${timestamp}"} + # ${optionalString (buildNumber != -1) "${toString buildNumber}"} + # + # ${optionalString (lastUpdated != "") "${lastUpdated}"} + # + # ${concatMapStringsSep "\n " mkSnapshotVersion versions} + # + # + # + # '' + # ) modules); + + mkRepo = name: deps: symlinkJoin { + name = "${name}-gradle-env"; + # paths = map mkDep deps ++ mkModuleMetadata deps ++ mkSnapshotMetadata deps; + paths = mapAttrsToList mkModule deps; }; mkInitScript = projectSpec: gradle: @@ -264,12 +290,12 @@ let static def offlineRepo(RepositoryHandler repositories, String env, String path) { repositories.clear() repositories.maven { - name "Nix''${env.capitalize()}MavenOffline" + name "Nix''${env.capitalize()}Offline" url path metadataSources { it.gradleMetadata() it.mavenPom() - it.artifact() + it. } } repositories.ivy { @@ -279,7 +305,6 @@ let metadataSources { it.gradleMetadata() it.ivyDescriptor() - it.artifact() } } } @@ -371,29 +396,31 @@ let buildRootProject = buildProject projectEnv gradleFlags; -in stdenv.mkDerivation (args // { +# in stdenv.mkDerivation (args // { - inherit pname version; +# inherit pname version; - nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ projectEnv.gradle ]; +# nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ projectEnv.gradle ]; - buildPhase = args.buildPhase or '' - runHook preBuild +# buildPhase = args.buildPhase or '' +# runHook preBuild - ( - set -eux +# ( +# set -eux - # Work around https://github.com/gradle/gradle/issues/1055 - TMPHOME="$(mktemp -d)" - mkdir -p "$TMPHOME/init.d" - export GRADLE_USER_HOME="$TMPHOME" +# # Work around https://github.com/gradle/gradle/issues/1055 +# TMPHOME="$(mktemp -d)" +# mkdir -p "$TMPHOME/init.d" +# export GRADLE_USER_HOME="$TMPHOME" - ${buildIncludedProjects} - ${buildRootProject} - ) +# ${buildIncludedProjects} +# ${buildRootProject} +# ) - runHook postBuild - ''; +# runHook postBuild +# ''; - dontStrip = true; -}) +# dontStrip = true; +# }) + +in mkRepo pname (fromJSON (readFile envSpec)) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a11eef3..c95b0a0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] -gradle = "8.3" -kotlin = "1.9.20-Beta2" +gradle = "8.5" +kotlin = "1.9.21" [libraries] clikt = "com.github.ajalt:clikt:+" diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 943f0cbfa754578e88a3dae77fce6e3dea56edbf..7f93135c49b765f8051ef9d0a6055ff8e46073d8 100644 GIT binary patch delta 41154 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

uxEFqTI(Y9ivOWku07qyuzJ(RQzp|n z4Z9_7%B-8?GUsG&lET+azWwSROJ3%tU%U2n8LPGJM2UJ64VAL3xl7rvNzX|uRx5me zZDztX6^4m7s`i`CSi41aIalm02V7gsbVz0(pDYE#dA*14Uf>7w-73;iRn5dCX0q?^?e@msyX3&|Lom zmz3rD#iGQWn2tni2<9({+0$E@WWMT%+#L09Nu3q!;X>!Q<{Pg&bhV*8$+xvUDYko$ zaCY>Yxe@mT?rwiL%VD>zO6$h@U5ge^h(F$xtnqqnfKz;OSbpJ`;+Ea}54>4y@%Z)) zjZ?^tdERQM-;bo_uFu5)xM16 z-nD`2`lP(oFJ+uAR&u}G!}hjuo3!oQMpYGmsiQLw&p1En_z6piV{4LEyh+ucUs_+W zNoe!Unva@VN7Dn2cBn^ulw@rRuioLLs$d(-lzDcGagfS{G7ah328WMM7nX2ka%+<3 zvfF#%#CF9d+4TE-i_@A`?NdH~?zM-Q_`gG&dzOTi{z&0|VQbn|yyx(-3;TMw&z)sS zP5if@XX5pXk@jw7lW$a(Sj0cD)_K)s+ViNXp85a3r<)^f+$>G|%FEc+@9Gv+x-yIT z|3A;;mkO7gO@1nHKWW_$KEsc;u3y>jXx1H>@PpI(=y?gT{TH-fn%AiIJ!b!CT_;pu z@vm!=e_7DIvYHIIdD-=7O9<|CJ;7_&jkABvm+MMcHe(rK{ z-Se$)=kMQN$2{ZUq&^WYt4kWoBDFM2gWTE7uil(8>6E9Bx}o!hIlA|YQiQg1H0v|} zoLXReIkx_5YrarVdeE$Qn{;i?f8p31dVKBl*Xvf?Osl-S?bK<%#fm9wvpkKzNZT_- zKGG=H&HVYD^YhO*hE`Ljq?;=X?U+v$EWLTd;O_OL!_OvP4owffk$q_E6ggS7KjmV} zt-l=lWaE9!`3duOxzMc_Y`gpB#dvK~+-B}`EyjM&@xV`4zt=x%*0}9-?eyw>r}Mm9 zOPykNluo@radu0cyPU(Ca)*+JZ`c0zD2L1Jl-DXw*vD`E^q%dRgA9@G+h*EKGhJsJ zAK{%e?ZdX^o#o$W@@-T4wsDc(<(7|+cL;n5UH&p}mcPzc)x+*N%R-EKcobIaZRdSq zk($7#%=Ts7=!i}&gZCVo=+t9oY6p2n7q@7^l-$Rt}NE)JfyeZNDM z!CT$iA&FW)h4Z`Rwk*17u+;xVX|Y@1{kY7!^&clMS$1$z+l*NP^LaLXo3d5ne|p!J z_K1yNgg?rLCFk&&^>1F@Zue8QCE>U=DO0?@GhcV! zvG0zzb7j^Zy;vY8&cv7Rd8G2(M@!}};`Ivqy7ygrqPOLJd%=9B7(J7mhrg8POe&d{ zq!WKEgJqw%>Wr|2bB2`?zjo>#FX5h*_jJbLs~o2CF9f@aYd-I<-Bq+)-{azShV+&; zMLq6$hqiKj>d<|hc=(%xb^D~7S*thfO|*RM_;_lGta($H8q;~3>pVS*2M@12;ITqK zg4H?T{(7!;8|;=b+`M9snv~n)m=Y(yGmYk0I%SFY^4v=flLO5h>OHbAOq{seuvhM} zl$ycHgAQRwr?80{YZXZ)%?J$)D4eSpS31i#?|Rp?T%#T_*}(HxS=XDMiP@U?bY9WJ zSzE8#&roga_te@4|@8S-SnUR>RR%?x8WYzmb!ta*L5qCk%T?ApB5elunUtrk>0PGYJK|P`emu<6y!TGfTeHJoK3aT#?aF(_+V`a6 zX7l<(^Nf7{dgq4TNtNKA_xVdsb>HG?)fb*lTySvtx{pzB4@&!gFv{O@X1`C^&e^NH z=SrPh9eTO+a&hIZqcfB5cw26a{{Qr!+;+3qv03%%&!u>eX)1r&dF7?E)S(4)@)c%I z5%!;FAR@Jh(O{0^YL5nDm zdJF=;UOcr=G5-_aO4}8)FHI6WW%Em})Aop2ZSe0Kb99Bj9%1Gybq;6t9=E-}%j69Z78KG(P=LPM9TN81-4DXmM=!i+t2{$Fpg2 z+-@cYhE;3~4Ce42tGuN|eMqkVE+SkBym#f*xL7i&NH$=%>O zMK#4hdExy1zYMgK{F)d-4>5TuiMi@{dK6ptsw;(A)Px=h7R*+|MY^yk*b8i zMd7X49EUt~b+e$>ukC2?uD({EGNZp ziIson@7=Y&v}#Hhhc3hMYfF}VoTqY6-@xZS%h?Oj#?sr~ZLhev>i;d@)8@Kg{g;|Q z;@;?aCFpGC&eF$APg>jGnpih4`1FY+hhuE>Iv320+M9U&u+z5l=QF;uo|`ZHG3J=q zw#*Of>c2H5YMZ4-e(&jeE4eNG*RzcmXI3k*DJJviOQ=0wb*%6)&(i;LfA{l=mGvd= zh<=^X_4s&G)OCYD2As9s%&bdud9vEp$5v09(3-f!c7N){c}}}j&e~1g8}N49z1jyR zON))x*VtZMe)VObR>{WH7rPdFcj-AWa@rN8@J?DfDMh6|*f`yzMn$zzvFdw)`tP>H zOHTzF1n(%Gtmt0!fZt`B(oUo5t|yi)+u!i4^nbClVMp+rg0RL>?rW>Th-gCk2A6b1zcTqF3IV-3)VMftT8lH znz2CQPkyHU(+^eG@5s8zA65Sl@4+JETf-oK%3`-J#}?0pp6Tgn>HB`BrQNo#um8tp z(4Jl^(XevzjB68}0%t5$Nh`V2urx8Oy={>|s^YUrJG7IYo8Gzpp+WIjvz2pMQ@%d55f;qdsPvIal5M_-5+dW6Nas zJf6KySL*Au)1oW_P1b*9B~U#khXww$M`9 z)sM`j?yT+<%C8i-<@hee&UC`6+ZVajb9ViC%~hWtF!%INr|oX+*OcP^erYpTmF4A^ zoHX(Nu4^AU9)8{V>)qM)I_ZmRW{NJ-IU?iy&Zd&*@1CfwhYiB#&0qS(>tEC57q@oo zd-k3s^!HNbX$E&14U~g;Vw{dSh&4Oem`!kNn=##sO>DyngCeo-Kl>hEdvoA`u#V)8 zPD3`ggVzm~J*?Mse(AJF(&+!kaP#eNvr0~tikM!kZu@fWbJCwGiH{0g_7)e#4hKv> zD`t0T^7FIH-d^p<+upzzzB^s&Wreq;$&B z7e2GwJ7!+~9dP!M-HmxZvXe5k4uq`G>9d>W(3L5n_P;`#S9u3ly@&6V#312TkxQA< zZ;cjiX>|R}ekJD*LubCkZ`Rz$0-lNACeFWD$ne+NtzYk#f9#u}I-eph4xMG*a&Fw) z&px)QHPx8>-t<>;(xccdoDn5m2X<64B!AzrTP)}oOVFOyDS~tFXQ{6biVanmefg-f zMs@ln#mi^IPJDDQ@!7(@=%M{KnT`uZGhB2gACdJbHCXI--srGqny^rmW85hwx2JU? zQD1Fi8vU#n`m6m!YZ|xw4=kKI`HrJk{ds?3N0EPNWw)1}7SnPH-O?1XaOsI42M$fe z32JJ-t7cr8@FG`Z_NE!>W- z)>m)qBY6&&-rhQI8-Ka(|D88VHH?G4&pLEdaG&nuydd81ZyOYM*NWVlcblX3c5dk2 z!^#i4FMO8lne{rV?y8_;f?(d-cRzJEKkc?XZZx|uSLj>7j_OS}jUTd4o4MtEQ^{mOF6tn^I@Jz?c7+{AfR;`SK9ZA>d|TeFl>NpL z3(A)_Cr*f4$)(r2G^0alvX1iX8Mf^8?tI4$)_Tr-;+b;7Jc(gl;uM|9pGx@a+ng#B zR+q53)-wCna);iW@!K>iuvq=V@hib973$?$cZF51oMT_1f5TEpwcbhHI>e<@>i*L6 zY(E&ni5n`e8b_O)yZg>!bxZh(W$E7Y7o5HLo`-qv{)|a|nkgwZH+46;O)F?@4CruGUr+Y0e>1-LZl)NPV^Pv{dYj}>y zuueYf;#FU>!}s}dfx_mEfp_N~%uu>`q$S7OVE2u?+$L+hE3@yFx&5DPelO!utNj7_ zRGa+MYSJnmlfTt`u{>XSuJZQ%`nrEi1r5`BO;(v1tw{TL#EsWq_f5nKVIzIpm#*tM zR#rW3NhoVt=pFI4>XPjqiSMyr9lz9`o3iVm!w+?*N~?J)^=Dt4;pW_#ywEB9tCC=$ z(f>HF@X{K=Hog5hrOc*9ZeBdK*Cl_X|Mc{FXIqlVf))4R)yXPwF1 zT`@;8@7e_JCy5IBNB7mwG(Uf-n(K+kleIEYH&owT5&vwH|9Y{RoxSpvf9$>+st>kG z?Ralf`|7pvjA`@K__-sSLhEJCzD4_TpSAfGuw{e)jp#HpxwrSr`hGosr=TRGv%k!# z^kc#GS*q>_jeA^8EH20ArwTSlK8)99u8lPK!sW2z=)}X*ZY(RWKk(yNUp?dO`I2*& z7!|#FF3fN{^gxQL#xWPwZJeI7SM&JZ)mggl@Sm#YH05QH{tBGFZ>AQqA8Esm<-F{~ISOxVLbwm5%2&&%5(NeDhlO`Ai~+ zntIW%eedFh7#Ln^PBx4coy=z`Sg)6ylUQ6lH?lGz7RvNr{zn}9-o7CO;H~F3A_c`xto=4X|w=R#f`}ZZ0!T9M)nJtg& z{a<}d|N5i5uc~IjLuc8%ngx&7|L}PJ;l9bA*u(ZkAJy!xEqp92YiY6QVX*AsLKE@h z1vcWp3!3;F)fOeUr&Ov&AJ-_%e00q)%qH&QmEGaCMIx>17JC=%O7KL_G}d4;E<-7QO%Rm7(Lw%(b&; zbRRbA!)1Q3R;(@wa3W$ZBbiz+Ny6pvF9d5t_ojy^5)J6&CPp_+$U>Yox8eh z?(?ZXy}q!<)km(lC!QI!Hd(jwbdpTE|FjF-UYoZX`AuFL7r89N+WmNH(YjZ2pHG!a zUGTYdr^B?@LE5Epk&cNkgd$g-ZY`P^{_5%zEnht`3DbugBx8lRjwGe|7^Jzn+emO; zKfd^2!RtvUp7lAH2=u#{M(WPkq9S0NeaO&QhWl9a^x1zqSt{$lz4}s`&GJ}}Z+p9P z^x)jJ=XCZ93oaI@lBFDi0{E!i+H_k5Up^jghVL3f4B7k|s} znOxd*@!AQ?gBdz;_iuXaG-E$>Hf6(&oKBasb&qGQ@t0gsm93DK_GY)^gxQ7#n&v*+ zrzKqJnz}kG>`LyM)$3xn71pPIT@`v-ZGr=+?^K9>CV=*)_hT2_m$)!)99 zpmRaODAVQqo&*btc!d*sI!Prvrn$`WRkbf)_4>}847YGiC&z!EJc1RrSPAg1`hH}A z_B}C`=O^bYuFK8gdi^fI_TbId*KDt%ugq`Wy2i4X-|~ss*S$fq>}E{0H@B%7OIk^@ zZsxwcBI|{|>W>TCjCC4?r-{xnT`?(`{fK4#&WbYy#>un$RwfF#Oq#fi=as@f7S45M z7bRn)J>Sfg4UloOUU^94#S8sC&F*tVuB>hCT%#=?v)AY7u@p9!aCak(IXdqI9%(hS zPmBz<4n7dI>SSuuQ|CB46?MN?-hxgpN)1U@AMR_J8D-HhG5E(TvBjci_D@@QY=iLZ ziN1f0f7WlltUmGW$`uO^{A7+eV#K)oUQhACnKP9?w=ro-y}PKgK&e^ksD2-7)Jy;P zUGA%_tt2j#2?^@;c(9f9^|{PGn_-mxCQvoT{YuWpmi5{Ok5b!%54(1;0>9DV}?!;86YXtDD*E&1J4-URvQfS&gOo`ZA9RjOObN zdM{4$&`2?hWPBiUnNQ)V+AHn+<;pj@j`^l6`fzSm&(fMp_58n7(w2Gg`X{G*cNd-8 z!6>b}E$vE~?yH9LHjVYaCC+JwO^bZ7X5uWFMM3kemj=&V$v$h=nTVWMYb1?XE_1QF zH!8_pjJ%!pW$m1`Ve>4fOl3aRrP6KL)mkn${pRwWaq=&F%r=?@b=agaEH65G{J`29 zsSnidU-!Nx0YA8AMJ5i(|bE3N$Qf)TDEt`YMK5gY_M)%zkFX7W4gLW@YPq>od+jK zKUH(i3v2r^DaZVY*w0OhyHl1cZhvIvyiY0K^oiNgRr~L=9oeL~{j{vk8kvNkqsNLR z>taPseSd`(91}RbXy5A=qqlQk6;4--pS*jrm)Zv7J9%d6O#P9TF3snqh9M7p3b2Cjq#6io!?EI&0_H6brXPb)hwRBU}f^b3466R#9mIid`R+RZt_~i`%~&?DBhpMzVf1pwuD^Lo@0ON zwjP*}H}y>NoWRh@`P#qQBdeE)M!TH7=Fo98>v@{i6s;wZE;rr2`Og=d{f<9qf4~(U zlk%UlD_6CjeO9D;w0w&5{_GRVS}#{kV>$HD|`j26xL!Ka(3z z^0OAV&(dMPsCwsgmYJXa|1(!M9QK)9+x8~BsYgF%|A$pyWy8bTPket>x-#zOG2WxD zZ8nPjmsT{p>308iZ5HCK3Y>4O(LMR@&Gt!==gg}Po;hF7FU56d{*&wj^=lR`{MOLV z?Cje2Z$1ah()rJoOr|8Oe*Wxq^5jd|ApQOP5^GLRc=|n2QdIMF-tt%G&1aY{Kb)zW zB^3PY!NiQmoJZd5%#{2ZuxO9ARK&LGHBEE1kBf@UUGwPk+$Hxy%sV!o6E8Wpg@2)f z)E_R3A6viiWN-h|7_?yl*RmWtHRruc>h-T2U85_o+IaiXwfY)s-ozxnPAy5C7+g7L zyXA$eE8g9?Sn=ssc)*K*igls!eA`MsS-f(e@P&mli%sH1e0cn0%llWB{h6`&+!mKL zVj|Zp#7-X$u~@!x!!^g&`ln5Aez2xiBpIisy!JlTqj=}W@7gsNnjWSV&)&6b_llt2 zqV(R)^;x@E?ZTwE#H@Ed`}}V1Y>VC`@fF{~)5l}VE3?ZME`D)1 z`mBZaa=VYEyI*n5;FYW4UVg^JV1veV!{UX4_Q+sVi-g&rtENx6M9x`0Og@h36f_mbLq_ z29^JsDETtGUNP`nRMxRsiw-_X-^TaVFmYS+DQADob8Ep|FF2ey>zus&&`Qb%Ir`4_%g3)?TXUccgb5?md5Q3oo+r;(rnZ8 z>$kd}Srx4F{Ukl{nD5`UPA4+Vk`J!9IcL}Ml`QX{v|Ky#VvF9b`4cbm)yq6E*|J!! zL3;U$RnzzCluEZh@DBSg_OHTl`>*Y*%<|{#a{g2+ky#P_{BzkpT?e!3IeK>W4B>_P zcX-(!RB}cBUNg1)!^+L9X$MvTv9^RN_fOyF-Elv7!sK^)h~e~{n7t=5U$ou}_@lCk zPcgiJ;TR*&>bFNfv^@&4Y!EC}ZJ%&lx~2Z~bE}q#O?N+ay?V+$@9+w(@|oxFHecNR zG;qH4{srvGWy%MkXloWj`{(XUq;PfvGLbg6$y~i$}|5Tas{pY@`yaNk1OX;mI4u2-{L}PO3o1-~d zN6nW`-|uxkWu<}{_Nmu%T@tM~JMemKjawxD zIgQ#oT>_&1zXMM_ZA_0!9DIQBhWwnk^!vaY}G z29t^^3+&|{eD?D>WWHhgUUtJnQkOMmCY}!xo9*{FZ}Laq8tz?3HcZ%3J<)lk)Y?e> z?`J)~bbSz#Q=020`DSZe);Gmnmd_lw+Vtjcejavn${D+F-yS5U-Ld$|ysx?by^;Cy z6Zsm?7oXXGeA3Ijz}kM>r;U{-towv`Ev3pbZj_5`HtG2^-?a8kpvb0j9@Cnv7gk=K zeF+Bz-5#r3=)UH#d9y5aCvV8_oApg~8y{wfxr+p499_43LhPRkdy!kN5A%JU6?GT3 z6$)Jj?ylx}o`rqh)Z!u6a!wI$w>1 z=eg)OOFt2-`|4QA-DfZ{z zavc6trk`d$MdpCaqdd`%6?x1Li|;X>S+DKQ_*qeBfo|2t3EQGWo@#AA6X^QETjGi6 zRqu!+$(vV(<%mu0WnI|PrRu5XeKJK-(Q)(6CqIgWV(Pg-A1hYhLi%-b@c#m24e+}P`8cVys0(vLHz8Kf6 z`_uI2={N1g&U4MSdey70ba!o2ed%)5+hdjJ4$%{#GA^-8XK!3IZH>f^CCXb+P zZM|gd`^S-gCMvs2SRMb!eDS06qgS6F9qu-g(?6;7Ct}*;)X2v90;l8ZC(8aV)b8}{lQxO(Q~$IqoU6S4q3E9}kq;+7|6u%XV(-jL zz2TkL^}PP*e5}y_{BEPmznhcx%$xM2{`nD$>h}18GtWNybRC!8vf|V>X~RD(tAuWT zdoPt1&G}vJGS89csTbJ&GFEK)l^^NiZa9BN70YrV$Nt1Ut?L(W^1tBmuFjkBT=&!i zXPzXA*%iM%r95Nlh466s^}5xW<3|Vgubk z_t2g7>TewVG@Y{!&k8Cvi(gfBlY5u{o}&`CZnS4U<c(>kpi7%Ude{XMUYoOhAF*9;)_RqKs+HF?%L2|QA)=m(UkwGpKo$zZ3c_~rs>99{Pa9( z#^w*Lt*fKve0A7ah4!@9GwG)==WH@M)f%KP#LK z-sqq7&@sz;tyFp7y7MKAr8^ECPMznWTRz2dt7dT9#h^JM%~^-codiv$@GwhiPIR&1 z2}|88bLyAQ;l}zY_F^h}E?PI^o|x{cOWX6M#r~<|iN#p~VVymzHVfyk=1@QNXKviK zgPR^reV_lis{L}}Og-29WZtibqEap5I+c&6PPsRsbH$2?-}X~O*QLl9@|^gxu*dAt zS`%%7pW>$ql~;Dm4obc`_e+iJtz(=u8ObujArr4hY(EqbQdyz9vfeC9DTv!X%w?}^ zP05=Qt7oUK^d>zm3NJ3JpHv#2ac!O7&E=c+_LZdn5991pB@4sC zZ(o@c^3f&m^cA({ud6m+dGc=d=h-%z-SSdOt2%O6bOdut-jxL3_nW%HP-L~!UEfE$ zJWQN!D|*{h3z)FfdOzKJ@r{wd!$n=*AE$XdtGs3U_O6}nrz6L|bbP)LFXwY!WUX?& z3hNf*wO`{JY?nLB+b!B^AIx`n>D4^zfR4ah>;*#0t)_=3q-_(-7q7LJ_$Pd@hW3RQVg+LD z1$`;=i#T8GH@$f@WmUJQz3=A2scH`W_3dZ$t5fDMvs`nzSMkh}J-T342>bJZWzwJK z9G-dX+nj|xmu9E9t>8Godg`-M*NztD9X=|{IMdwzci(qB;j*q`)7g%B3GEkI3@_bx zeBK-@^HcV)uC7dJpWrIDNODbG~Z%gc5$GB8LoGcf2+4xAx2`P?Uw z$sWaG^tGF?=%A+)RN8pM=Z)gbQ*Xlix zeZEp?hh+BRdp+&8spnJlla~oT?>uvE>D5#l->SR?+>P}grW&4-OW&j+a`<>*-tWNs zr%Zw`s%yI|r!E$+e8+YCK}go+(o0sU+vk^PIH+|>SvIZ>t5LK+a56`o6Je>Z&7IM`I3Kt!=-3;{b0JV_@9TgZbd{n*p}(H7=;X;DtiLsELs+lI1y)_g+%32CPAaa+ zD|?x?_(InEwR>&8H*WvO`AzkP(bmh;%a+woe*DFHx2I>)o&#rYZodEZd#w3?yT5-8 z8y5fYbYl=UiaX58DegRDih*jf)caE(9H$y6Cx*H4Oizh9R&DfbLcQqmJv{nDE)-;>v_mmj#$2`LMrT}&iX(So;Ehw=ixv3v5vD zD zi)d~*JDq1<`6ao2m2z|SyxgVp_IRwm8GLxT=f3WusrzjguicR(R8nNNan^I~zPy>K zoZDAedGCr0*xEHS{@FI^`1(bvrE5ehGs6m$Fipmg;^AfUcTu4r~U?yaJ}T}B#}qUo*v;n)qeQ#Iivpg5^a(7 z$=&|*=XSqNn;UcCY9Bv5#M0h2>v- z)_L!$TlkvBhGg9{z7y}eY%0uHer)z@tI)|I^CyP1ew=pdinVfm&=bG1wQoKIeXjCQ ziB>Pkww-V)_3SgXqqEoKZ`!r|c}Ay&)F-q3ImNv~cc!ktaVX%g?WHHz7IS?_eV1}e zXJf=8)^}DsyRL7$k+A#9wwpOhTdF>u-?L=OJikw_uk}~VE?;wd&r;ni+Yghrt(drC zMWvxW4}0{rnBQrfpF(fRq<)`VU)H-YSl?V{8((vUQ)JEdS!ZWPdFt4Foa?pijl0YO z{tAXi=h@Y!$<1AVIeON-o_UQAc{jwr+{Ei#!WNq(!f7Sy&)~^(d2%AlVing@Z&*}* zvA^rLJGAYl^Zy0q!uw)wy#LSKI49raH^)IcG^?PPNdF(r9LCfAy@2SVFJ@*(ca@p{f z^Ox$8d5_v!CbV?8l=bfWO>kJw`OT0? z%c*bj9fe(mI&A5hHbu|bxF*RjW8fE-V6}p>pTo)RMD3>ZzP__{FcQ zZmvoX%b6GZ{mj+Scd6Z%W+rol?>M`9*?Gxxa$5>7#g^w>Ula5F&Z^_Dzb*>>zEjz` ze|=TW*&^w$cWv)z7avbgU_E4?Z#k`g;=`<898Bw3EH@kwm{XvAWb4+9ddoji$*D7| zKR?^#tKGRM+Uzas<;_R_KTEo>KC-lJo@d?ZoE!fVXG-=oIX`a6z4m$zlb+1c*I(*W z7BBV;owaXL{;%F&E@w+t?KyN|n%+IL>u1&+{`;nPr&C^4RK}$37(U zKG8jBv}ylaQZ+bkMQb5UU|tG&Lib_t@Gm%9;I!^m$(Nfu+a5=2*Id^Wm~K*&^dR_-$p^{2tRHg}zuT|!TlD=y z+VuR-Msv?S(B5L+JV{LSmCcvTh3#3pckw8nb(@rNB`&VB{^kR}na|n2S?Zm>yU4Ie z|AO|ke;aR0YiLvk7(JRX&q8E*eX{-5pR=B?^KPFYcDwk@ zj76GLL_e>4vCzr!%Y;oyfj4*cSr~u0lskjvV{22(3yEF-gcfCH@O123Xz1}TZ;ncJ z*FW9MyPT4ZHgissyyKu?yoFJ9agM?d54W!qa@)PWg?Ihs)%_uB_{Y(sUP$hR`s0i3 zmp|?D^@>qTXR>rCes#89?cR2di{cXRb9eqX?MvO){)zjGPkwcQu-47r`~pjlIw*Z% z-s1Z3pJbsS&!o?WhZH%&x>8EHq;BqivFZQp4gVBN&tE(*(H6mwtfO%=wZnMf+fCBP zr9HgM9!n_XJDg*Cx=(S|>VQcf&7zh)U+wuba&nQ~y7a1FW*3F7zrD3$R#3hC10F-} zWmobGf(rarMqlVG+wMJ=JSr2o)hVwE4pO%UU&PjOvk4#JT9&)sYuO5Gblvj z)C*Bwx0aHNyce&Sy03C6F^UWP_3o?Vo#M$Edp}&sRAcsK8*vyybS^^z;kXJvTq zQNGBu#K&b{_w}ckJ>zQ%L+WPX!3)4$NJpjU{{g4Z)#uEwo6MTEe%-{ z(m7*E?j)ss7nA~m0t{+5<_APIzCG(#^|2~{&(4is_-zp- z-y}PO4~plcBo6PW?<;0o#3gXlU2snL=hnQKBQ1U2f+9*Yt`y#M;9n=<@gVu>TVdJo z(wO8IpRTXXGCFS%P_nmZ-J8xyy2aA-R)j2>KD)$R=C!+PDk6C|ZOZrZ}!zV*_RfN~*7WI88{@r}S zdCj6f?{ZeFFiA&SJiW8$eWc$^2SKKv>t5dCxyZ0TVyZ}e&OPyG;=zlAo~(Kt+{Qik z=j#~{GaS~J>921KY!hZ*AlXy7z5dzEPhCrA^u5hV4P}#A|Ip&N;TP?dCk$I9WjD*r zPwY#Uz(+?#0&YnAaCnC+_>!!Ndi&R#LKkwRdMMiY3K$rPzp1ZFW zy)i3%&$n;u+5Yl`&R6y^8o@6KJ;wbf$js=y$Zn9YZ0Zry$9OSFvHv<~L_`?_nm^ACMKqGs!}@{3pFth)IH zVO%d&c`jMsanCpHK7LhKNt4AlR_oQ1>z>xmv)ndMl>EgQmBzg=-}AD8L$Y{c!|{q{ zH@OpReh+kK9bUCrTJE2!u1~RUu=@{dnO|&Tp0TAbj-L5`K~CY5z{RJ!63(S1>K44E zN9v9w^6p=dUZ3?Nyyq=*_x3}}-0PgfAD#H(tTL_L{Z&OO_ulWCH^SeubFNJAzbMZ7 zW3E$;ll+9`UwEt9HveE={X@9?gSgM1Uao(flTHR4SpDMY?G#a^FS>i2g_LI(F7XIz zxgxc4*~|YNTb>(~e#!a&kGa3uLMF?=z>`h!Xn0x%cTW93w(WvWyvx0$mSt^lka9Fz z;iR|W%wu1T_lm3TNZia6(ffN;StL$=nf|x^kfs5=ch$ZjueNfO~}=q|M#6K%2zX2lvFV2FwpY;#-WtJ6euLbk#f+7i7jN0iuuU{DQf5LBo?ma z&I?_A_1fBXS1(;#nvu%nc2sZC*0ql=`9}Z#w(t74$ov0(#pV98e}3=gB*RPJfBoM2 z=giLMHP5Y|-=04C$F2ACt0#6$`*i-(%9i@N=L`E^e3v_O%+R2-QS{vB3A1J8s=DT~ zzDX))v_07+5z_jZ+atNZy(vZ^EsD|hU@Mn6X9sinClf=F?u9Oi>)X95cSW2LIPBxN zAmnM}qboU6Yq`#UykKK@@^JCb6n@#~l}R)7FZ@ZeIO?2Rv+B@t%{>R4yDJyAi+xn$ z-+Q>b{%F}uiBqBLK3s^7(QMN)4C!9z#S_xR(pff9gzqZ4+~T^^t{FnKnf|WNSVDEkM~i#Lm6uddI@Rr)nQ#R~K#mA=V)s zEfS}GBUZmH%rHmbu$$qQ&V{i&vRvg_dpw^O+g>@W>r~&MHRH~@>X3VDK8Z2f z`e$sp?)-O8=+j)eU#j!he`4i|*KoKUy3ZpucHwl9dk-Jly$io7P|l-av*N>qQ;t*1 zSMBkBI^opersEqH$OTrqJnatcTO|{GGsJS;r@X>~{zKKG_l_^w+IHA&i{_H!Np3xv z|Duu|`rFTJooM?opx)*EeUV-sx88^~x)R2`3PzQTw|3|I-jOjnl(xa&T$#b|^~)PK zF78~K{QKFnbq?9->=$m8z1sct)&x1ZHM}z}CRA*gw{nA~P~Xg|8+X>UKWaNQ-9R_u z_MJ`3mana@b}#-u?cBQF+qf+e&VucNRGi`qqaA+Ivbe?$7@!$u~+=(v|-X?^+=a<}C zz3A784#Bm#lV>M*9^B4#}ILa9&xUKff`4a~?vphFcKAj)zZ^R+@ z`*iq}C&hYAr3w}uA?6#KPV~Ii5cbI0e^$n8;@gWS^6IzR#;*N#^q@zsw?T@>UG1v+ z{Q?Y{2GXLbi|%*KJh-8@Jn&m2OY!G>cF8U|j|vJWrDfkRS(Iqo!u)ZDV61V*jj3FP zdzI}B6jnLh+vX;~cf5T!&%u;NNyD!Jvjyc$+Kuvzeoa=m*KlQ~j+*bp9SV&)oUsk- zZ_dowzR;pg@OeT#myA)zyh-=?Tz-{FE}Q!>_zd%TMdP|muLI|HSPGdhtaO$?Ru*S4 z$1C$jE^m6CmSOFI7oBZtFV?S(d#Ek4FX*AaX3f+?;o3F6T$U$H@|zM*scZdzqT`Sd zf8)ycw2w04*QXq+>aEhbVSZ8gRIyaurb#W_6~BVAE&4Y^WmhOP)o)8{mouKGpUwCE zx<5u1bXTcd2er$19BsdzQ)^265IXmHmXUx$kx6Qxht?Ql7 zGL@yJZ;9-0YhubyV+&i>rt+wZ$7TB$EuXa1ITK=|XWwZ!xh_@9@#M?y_L9plJTo6% zxpVE5Sag=2&TWNKmg$S;Hkj1kTk|@_!r-jN>B?sJ17^|>>n`$%MR4z)uH~7(G~u1c znOD0$DR1<7Fe~H!gp8xVehKJtPn%O`73_QN&$L&nYT;k@?6r8x>GJ5Jo%0dvRcS)I z-5z9>sMq>E{3{iI{Cf5m1KULxZA$`p&fmBbb$#viWak}0IWm`iuJ5iilPf5peee`dJ7zf>*tx6Q7lm-X<~OZuk&gyb*$IQ>VocfVHK@t>T%^Pem? z`6neG@*}f%{=@aze{}B8GMVYoK6mAUqoTgsl-JFRki;@30lScQQ~@-7umNr(RqCPr_r|8TX_YMU<5 z`j1i8>gD>+v#-tlXSDG%?~{uUBX&M`JNtz5Ov7~_x3@g6jpotk7L^g+9Dd}37TcU3 ze0vJJWO|oOPus?A%H3jYwtTxs+n=-}_KVz;+u|=QiNCo1qN{iLrTQPH|MV{Z)6L#x z6=i+xXLXX(rmuJJ&i-Tc`1j`EefCXi_tv*B{4(QWJKMqe=Uz2=Y+CiJ@Wg()@Uv^?%uf#v1*;qfG%T?dK^;tZ@9nT{JP{gV62+J9O1ds^-_N`}qCGZ>jy~ z@)dq^FU)q)xNdUl)54F1b;5Pi^y;}dW^n!tf4u!i?(KTx^Lie0H8yoQl^-$M?W?}o zMB`82G5ZJdPW85Tb+2lh{uBIf!L46eQq@;=@QL_^y{6Ue&ZgE)5C6^Dx@+a^iXxN9 z^U5!im3JK25|QnatTN9^Jmps`-`-8%l@P8Zb}N5-?Qh)e_B^x zfB0G1i@VvW6Q!)XBVH~wk=}7~o!OzK^@~34R$7<(bH&YEapALZH(irvZI$tJp5n3Q z*s55$Gn)?V(ot8}?YXMg^YgUWu~$#)pGpSz-hVt_$@-~B)!OXfy)RA%KRu%Q;#xo< z*JdupCI0K96PaF%s~Q*CUYhhUJAJ>(wU#`-Rj2RPbEK+mDPXHg^UFA0H22-YjFkSb zGIM8co_pe(?ay6p4IIrr%hIQ(Uc0v@eS?<#RYvB&PM%_74qqczO|r-`Si0bn&X*;R zTsB)RId0XncUg^Qjw`q9wC*=$Dpxai9(?V_Y`1RK$_>Gcn{QVh?|3mQe44MFmE@$) z|9a~;xlezQB->o?#NA!AVe;f3H-pPvf^+pElsK2!W**Z2WMg=E%Wm!?zHYB)w5q?K z@NR)S zVzoOnzxI4`ny2^pkwskdw&r)<|BGHsuKym|^!Qut%KPgqPd_Q%=5eon&G+RGTraqX z{W*Ioz~kFt?>$BZx-tiR_6a|{vUZ2HR{Yd;n{s=TBIk&1Dq1b@HSmSa&U4@DxwVvZ zB(i@GE!({&e4=mFF4uh~bsD%{7yj+ehABR^MZ2mLpKU`i%UY$+ ze&3kU$mAq=WW{QIkV6*2-fSZu{>IK^vb$PUQ2>z z{xry5kbgp8smH;ZT9ve@&AuA_-+aWciLHEbXNO`}0pl{=z}kX{ee2x(PM8+|vHJ4A z%%|Y3Tg8ioH(2C7SLLlfx@HaUp$julO*&9@`t#mV>M2W zqxEX@Z#;iuu{rnB%rntywztyj@5oINks=zB7KR-&O3X zQP*m+eNCp;e&M)@b%%GeD_u;yJLf7r?g?z7*W8vW}I z|Ek)hxOLyeXBT`WU;8K579aa1_NnW-*0Z>e2~+Riu79h4Z_cM~akCHh`XApPk~$x7 zrki1R`@5qR@?p16`1;i>4-F{_{hD~n+NUqD$WE8PmT@tA{37Fm9Lc-=k*%$M{1=)( zt*^YSBCV6&G||RVc#Vb1!uA}e<|Pw;{EqizTR8JvV3DuN)~2q^r7By`SWQq0odiZn zlZA{G=L^?wxAEyu;CH#%D0}eTGQ*?qEVi+fl{>!h4R8C_#{YHQwx=2QsjV%%5X2M9n!Q7Jb9m_QId*I+wIrt`fsSdALmEUIW`qSQ)4a!d$rY+{sFY)v=mHzK{;`yeVRZ*M1_ME+z z-Jty_|EcKWCu>*OxLnq*U&Vj1him?4fwOBq?Bo*+?+MJzPra&f*2-nGcG@ofiTo#u zFU`?kRMVroU?1P+uM-wbO}oH$pPO4bk9zD|N2MeG`^dT2@kd$&|F_J?MC$_!CAA}^|dFip8WJxy@apy z;>x|EHeR3kC)?|WO-y+hGs~M%Yq8wPeXbksr2Q{^Ii<3g+oR(3inW*IiXzljdR@@u zv?}#(4Y-&2a>ZsnJN~{)-9N8Qd7c*i+dy{X+V3*G51)LVBoQp}S$xtFnd*g{AKUL2 z?`VDP9hS1ZhWdiAGpktgdlzU-{YYC88KcHaE&3b6$< zrm4O-Q@x^~XWI9w@SaPj7B6Kr{`~#5HkTLo)9o9!6tK-Tom2n(?~=sRoByAy&g^TE z)aG)`D^smcSjy_Y;-2qSyQ_xA_KvIhdhWNceR=OHXV!pA>sy8|JdPQ61yl>yanwGQV?wxKTDR5grAoSkn z$rDQ&JLbO%+;yQ#R;9hfZjO5Jcjg6O6|Vdiu&8WFTiEd{FeiNRg=N)K+d`zWJ(g}{ z`=u$P!oNKH()pAs@fzpI{fn6*%G|u>pKknO_xH{v_4YTLD!H$0vvm~T8eaL8>oCx;t9g?QzU zob0f$oK$=1`IDF%rGA;~x?TUZ?ERGR#dig7;wz`@O4WVS`m`2EI{gd`zHQe`VhZaIRl|@qWTHmJ~Cg1NRR$IbYbw zx|{3j^Y<_14PHAf`pKGh$UV>Vx=tK+`=xW z{VKnyvvslPZ~ikeJJK!xs;9k6n)o3}!w(@r5iZqB0_943rT3tZK9A5NQeb7pDT zGzZ%i+p?nbUr)XE`;eB_(KO*MvwQ4OuWP%nEza8eTK-$`(O!+KTh|t>5j>s?$z)#XXIwdjpTn{*ZRB(p&Z2!RVPEa`)6!t0q;rt3Ikw=T}y|bNcr8lNI9kbQjNG z>+#6eW>5H`-%b_v^&IjX51SQhJlurs&alfTW~!^ygdB^yqd&P_e)5MxPIc89rv<+{ zvUE(>%*c9kJ=pwJo0`G);sD!4Zl&6%Uh^_d^%1^)*>86q_nGtSbN1Rlelcz5aWl1< zK4&}My?m#z?DPzsw3+Q+U5IeyMVr5D);mt5+bd%N%0mJq$;ML}EJO>Qf%H!{_om$$vm_i)hTBRl4A zm=?yL{dQ?Yu#EQAm9iIk4k=s4zx7;RtbEIJi^`5|7A41netx(*{X(7&-|@6ZYhM-C zU%7FC&-Cdgj~`Q7f`#N1vekY4y)ASLD(z#;VC1J?~C?$->GO zPxlk@{!-aoc9u^X;R zkj@L)AUInj=h?%`9gYXZazZb(m9gHQs2bV2N~FFgar%KnK^=K#U%16=7VUZ5)6`xt z?bEFkUd$gAN%q4fMrRn^~50&?RGwoaP!28Fhru7e23+-F>;I+l_2hu;5wYZDa zaQAEdFjG^haX(o8(YDbc*lVjS>;2>WCsx=nc$C{}|5?}~uld8U_%Dn7)DOn2_Q&-_ z<{Z}-{lnF-S^vYdZt;WdYyOve2&COIbuOMU_k+9O_BY8YFAD#}9g-LMBj~U3L-^mC z2l_v>1*bErDXuzuO5$VH<)T-{&(>D0n#Z-`-o^|eU#5k5zP{0E+Ma);H)0~p*s`uuJg8saf5uVkWX)NpJ2%0cmk4@^Ve>QnucI=gH-KQI8 zox9@JzBuslrZ+WHV!F8&g_IXAZMijL?aIFB-AuZv*10$3EZ5rqRJxg0@6`2s zttMpLU8=VAlGdDEyb;?xbC(zfEqm*C`_#cX63%^3b2(##HLrj3{$0LwUfy};v!>I3 zg$4Lmmz`6#-u`8|uJYrI-684q4NQxVB}L8BTQ#*LR5h)ZRdlyu_qjR2x6fpSpINeP z#^k*xKd(!=_i3lj`RG}vnNq&Xcw0-wKD9f$ja$DX_Q_1=f0PH^JnJGOISfRXsrK>N~o&zkVJ8%uZfDj(%Ed250`Bhax zZ8ko2MVGDqU-#W!G(FWbQp~C3?dI9Bhiv|S6u6`=9iO}8gUx+`PB*E5%dxitU**<|~Uha(T0si|-q8z^|M#P@=S8RB8cIQkvmv=t- zO6AMaCt6?L-C3vn>qWiwJpVhgU$)ANPRQ7|E%B#@%i*rT5EGNWL)Qhq^&h$~z}KU6 zL4dDM>4pJY{Y%D0YYuQ{@Cey^T;|SPv($D{gI@{bJMrvA?5y^jFM7WGXcI`V6*Wy4 ze3e}xAR2kbl6z-9&(wQfCl{?s)8maiBfYp>|Lw0$J91cFPfrgtZc4i)u;-=h8TsQ+ zt;2ef4{|t}T%Bjt+iDU&(RId)*HyL)O}{&Rn%{7Ld*`)(g*x@GqHLNLO8Q3FWIC<3 ze{;T5= zj;+hLePrR=%I4+b?ztqrUXgo!4^E%@NexQ#VOL=EUuXiz{@Nw`?fR z^P0Bf+NJWh7Gc45*PeU|y#6|Go>lkO+CQa7C9e58bTlhz27Ot4?|stiJe`Gw+)6F? z#hmihA8v0q*xDa(+dsqW!a0Mo2Nn-smpR?=ywh^|#j(XMUnR;e3-1v3Pn=&L(P6hy z?)T9!8G+jc-4-3rN}RnWD-XHt-yv^U$XEE0!*=cYWCt6*Ses7AkNP~F=?Nh$2|It- z@ys;QQ_|hdc~+hCYxRmte^lx%zg-HSutZj2?r)CAEgxcJU5*I9SRCA#SSWw>CgUSp zy>|!ChRn6IQGHdw%{OVv=ZLpnd=FfY)Grm-TVB?&XyGM4<0srV)D=}0{?0tJc9&yJ zgR;t(_ybIwhMXUlUo_KL`11aapY{>%As0H%`Zw`~=Pwjc-6Q03Mb|UHHhts2kegm% zHcfNbCnsgd6ud0u+4Wg~=erK)KN2Za&`M*OJ~k<&Hw{tBlucWwne#OJ_YQeO?eX@xL@2>59e!^zY3i&eM z*LBCYX(mRTo&T<2&a030%l$5A+9%JDZ0gBa<(GE5nlDsldDFumr4KE4_uWYBc*gx+ zB514Gc7C&;fj6cc3{~H`v}oqSDfWfiZDyV$@y?sCQ$FEY z&x|uX_8Trfl1X##SS&7V|K@E){2$qgpO0v&&U>BvZNZGW>U`fU*C#P%ZvFk`q!LH& z6?`s`QZi=W82w4&J@)*r&$&% zvT(LFv@C7hwMRw&!tslUwnRd<)7y2_v(u*|E!x|_9-HhYpJCA*@{fH zCyVPjJ&Xh6)PJsQQO~wH>iVaf{m+xx3trjWh!T_{%B**TDfWd^UqB7S3fva z#;Tl6%5*yXLLvNTMdz{QC%**Q*G`&#^1<<%7~Q``_Sfq_aLHdkb;fJrzmmuur~Du9 zJa>HcQhVpeRrb11Or^|!WE$Q`ELdyudWmK5i#5~N_S)T3P?k2mx8!4*eEpr{zD664 z`k$^`Z8HDEW$v13$I`QF`fTRCUT%Ej!{w~JYdenmXSe>!%KN%eQ$P1oi%H)1%Wm&3 zSiE`uxnj17pndMNi7V>oZ~K%Ye|$;5xA3Q8_4)4~x6GfM^R&2Yd$*T$%^lU+?HnbI z$E^QeQ4D+gz@KmN_MgF*Vpe=y{#WGb`5!-(?y35xpL*48y3ghD`Cpov(n2*W-|X@+ z*>}hPeTTl)lFIh=7k+s4u1~u3I?3~Nhf9{#nQ6JNOw-h|l-!Im)n+njXVr&?<*&J4 zaIS0DG2Yj&r{&)X*uL%IoYJe(VTPht=BMYFYbm>}*}LhYS4;BSP@luukDT<=a*dQU zFCPy#u2lZ`t<3nK$x6F<8S8WWCDsaVE^)s_u; zu2pe6N~FTvO|r`bl4Vy6)hz`p&d)Z208S!<=$Y3$bm}jONDvQLL)np>|wscZ%@j-D>x;jC$AbA3xI;vgM{vj)8%uT*r2a ziN0=1I`3aPZoewn_FT=nXj?7s%fGsump7adeYoW4mK%Z1XUq88x3%65<~+=GJULW# z+vWPhAH6nq?pUN+K5yld9iEPh!#4Q0%ntsv&rmQ?DsgiE%&@1&zLrJ=&DgzU` z^^VC}r%bGrR;@oV^U9B6iFNWeXH4GD2%Be?B5sj=sM6J9qUfsl^jO3DLhq)O-w?7e zv`&osxo^jWDefShl-Rv)` zDn#0(%?%QESsObF%WNq;>9BEnSmvLlb*7geu0G<`Rs39>KlIIvF6B*ISG+Z`IGC|9 z$j!x3)n3wHHOfa+;P9Dsew&XPMPKdFPf8YA#Wwfjl-0Z3FElMx-d@iav+81U!X=5k ze#tN`#%G)R9J4!28Kx}ByjsRsJx!uu?#zz1$)24IM;;_(1(^76uu!zlYd)0|n=iGt z%*Z!t?Z+uokFHMIYc#JzYT8n<9m*bc3ohU6ahaEVrnGa%lBZ8s793gDB0TjNPppFR zvxb6**}b<`t@(eoZ7OZhdx<`j>S|igdLc9~{@M>K zhrO!zZqA+jaz@&>Xf<G0wfVCer6^pL^=Fn7{vh$|_?w zFPW)(c21q}76T?s_+^w4F2d2}Bh=YN;=Jy@6*f>+xl!XL6=4+!~M(I)`Je z?%&zsC!ZPjCx7ltd$niX&c88Y+|ySHyE)}q@Oe+3W&672>e0OV#a4=!HqMGO51#h& zi-_&o%keKm=gKW$Fa5>5cgbbNDwpNwFDnrTv=}(zy9;}pKQJPQ>M=@**7!);?J;stfnv87u0SO*zNoL_D|^m#c*ep z&SRlhMK$J>{8Ovvo~cxBrrzPmxa*VLzisF4KYah{kL|y%bLAhtPuwu)v_xOLDiKGTFZQc7p8Njsuax|ipNw@AGQVy#6}v9UsW|JZ?TZcE zQ|iy~zbuiyyYBPhKf-hQ4=%a0(X;;4vV!hYj}BJMzI-iVHskYc^I}A_yG$AH^kpw{ zE8lSVMjqR2Ut_T?JsHbI1P{t4u1-!1^r?+iS>(9-@P-RB4oddj=QD1a+i77Ib=UF5 zMcq9)9bropt&DB?o7t8&akWhjuvWa*d^$SS`+|qVmJ&IZT_U@`d`pN{l54G9SE*L;w}NZabzfQ;FWJLnbTBJahi~SEpMv`s zzXsaxyS6+j%pxo8wFKub_rTCE>Gxl`9C|TLWX&D$_tU2Fu3;#x^PA@T_k&Wv z%kNUY|7d@@j?I#?OF!i&?f$>=^Zp;HbN}nUn`d)FGMinbS-9wO;kzk69@;;ew!O4! z`oGnmt^dR>`1qoo;d0O8HSGa)>C04C1m>T!{Mi4i=l#^vo8nSueNn8JzqGUBq^@?c zM(zubBjq>dPgG_LGhOku{m4m%_NO7+eUj&T1$|Xjd|F)?JNJtpTk)<~N6kBVQOsNA zLt~77RHYtT;A$x@mfS77UZd&wChNP2(EOnjHd#n!oY-|9`TzQ$kqu~DzuxA>&H z-VL^>w>zd5uT$CU_RD+yt&g*PAJ#K1*E!I^@349k+ab;!Y%vlyQ<+6%*jT5sZ4}F} zxcyLS(G!X5E_n;qgnrmsTG@HWW~o&)uXmOK&y5M6x41m=?5T*pEcj4QZ({b!i_Dvs z?sAh&I~xA=zM81mb<3m^-S1bGt#(d~uIPIEWO7wd;n@pcZ*s5rv^e|umOJT3jf*lK z)~DodxqRsQ`t81Rd0ug6aco@ctoufzZd=)W-L1bf`;uh;m(R17+{bXO^x$M?ooQb; z2j9@|Kd#%-aB(LaYvkfo6`hXJ8yJ>X@{(apKBz+pYfwPP&@z_v?1ig-?&K zAI+ZEzssd4W@EGNQ>P>Q*f(wtE-f~a^Nd_}%5F;9$LsA6yA>X_nDL-u zR?B2w5X+PR5a=Ibt}bqSB&GH0L43%MF- z{dujo_$Qys{oSddZIf!9P9Ib%?~<0@Tz}@&%oRa5*Vyf2&b&L}&-8~AcORSBuK#(W znxt;Jqi_4f440M}9@n&_?g)meh@>5~nc%m;;(8{t{#Ca!iIb)u>sunF4Htjli{R~^ z85{Pibi?dTl`hR!-$Bn05GNNot_#aw8XqYUy!R%$cFELf@0Ig2 zkJ?FX3@`j)bF1@-tF^SXcBanRMxNqKt+R`RGwouVX9mqyt8Lupv1Fc$TA065=)5YS zoiP%Bg<`t}C#Ko|^mN|8Wlg)=I!EJG3%|%oHMU<=EI)A9nN_jBB-tshho8UVcYQ`q zaOMH&4^yUxehEtC@2ze)cHh$Doa==`Lyd69YpN!lev5-MW=<-edRABadC)JTSoY48 zzu_-dFL=}*7T-KI=0>#F?w4#CW}H>`Jj@fXYMRW&KbCF(`f#`5 zv%_afS%tp^C-}dCu~_1(qAFWmRlPgs6oZn?4VI*y8}j89DE3x6+D&Y#L| zv(8DwGWGn#>DpBpujDQ{$5nDv@K5`G!BeqZo^^KB%O?|#Z#@wGf_KOJ{k>_u%aj?* z7nZ+k{rz&v1hETMFG9ZSn&>=`G+o`kESIk$Wktqk)wp}bPcjqD|N3!Q3LT4NW1Jqi z^;PVtoZ0m&1m2dd*vhQEi*YXZgGX~qglZ?HU0A+ij^2@du?EkM-q_lmb#Z-Dvh;&n zXA828Wo~osC}l1XXUqyucq8?7{t8|--32ed@cvTk5oS1>e^GA6CgJn<+ZLMMViKrj z-~4FT>rLx+_U+?#R$k-qw7R5y(%+z8c7GX+%rCtB;v7)e{JTDA*W_jEd-U;I+)>K^aI>^nAzPuRlzlp~|c zyWalaA@4+wYv~~*{KRpp{p1dmQ!<5$yXU`}*gk0D& zUrYYrqR3{klSkfIPvv>k{jz>a|F@_Ye^WDRWLX(c2RUr&+Q+vxf5Fy`oFntH{n zCSFU+BlO5dAbTGYz)9I-VOZC|l#%bw}aTJDGn%_v^K{N{ldd(N_cHeDJPnLJsVnY&(U zwvA}7?}1e-BtLz*cxYL}^66r-cV@fJUHkIwgcq|-cveVo_j9Q&J3PPmqW+@YnU-HQ ze5W`4RZ@6)T&t0HaqAa>c`7fjq-jeyRVJ8tUUKhAD+e!u1JlIiSQ zn75epznNeiV|QaIyTkvu8IqbjeKQ!$&$N9MzwCITME=mrhikmkFK4jU@oGQ6xcG~N zNJC1bYxwfJZw~tv=EYrG`t8JD3BlIWCrVjXdY^7N?AR-Jod2*(FzdZ_Z&<|a7fyOH z`A2Qnylu%0Z1rEXF3KND+?Zp&^ZU1pKbCE3>i-(_RVwer;-|j%ey><|GIRq|oc@Z| z^ACSb?cH0lYwq4~#cJixSKcn0TDxV}%Kmd1lfM6oi@NO1tC;e6>xQpZH!j?EPB&|< zY0s!}(2mG=_c(CXdem~^SBADm z-J%C;s=; zKZ3a~8gF=Ue#5s&mecwf(tm}PzhA%czk$YIv6t^GE1nvxu-y^}#DwhF{+s zUU{EdJh$O>+APkj^D8E3Gwn@3xVFA|*@g3re)1M;+26)9=_*<^*RlSR3;1>^|G+`s zT~_nv1t-*NbT_t#7%XOU`&Av+xL081$MVPx*C(AXXQ`=`lz+V3ZShm7y$dd8@n*K% zTf9<2SYb!8_(Yvs9jde2*&V+bT-j*+NU~z`45{FRH_M;xUa_=2>h)=^GjdtGm8+S4 z*I%7v@Axcy%D2aFbTfCBzW7@$x}@^c_30)L*%z!<*|f??)U)`)*7ch9E~@L62A?Xt zHaBKfLAYHiU&D3pJWKQS>iw_#ykk1Hh;OX9C)>Q~)aryU<{PSe-7dc7*k&GJvzJqS zkL%_S`x@?@V~get`!_MJt&%%n(Fw~ZhxP@n_|PR(zgH{!lh&`zMmuMeTkO2IoT>NU zq2PP06K#I34%)?5A@IIVXXmbdt0!Oh%^&F4`%kED*mhDd=~Qsb!m<#d$3K=8adzFP z>vG;ZAw14%qQ8pTIrd-j?-#Q;soxa&@NLpn@0An6R=sL}%eZ!WnMY2^+l3Dm=T~w4 z;CpBJDYW3tG$W<@csZt@9=q}$?CDLKpv~suHNT&^PW)HwiYsNQ#aFAI$SnGw_^tMd z)|_P?Vy<)Cxo^6jzTvy|&BD+(i*?^DH@mj*VnNqJ|Ap@#32vF}esOuF$y=v-%U`Q^ zILxfFEr@gJEjX3E;k?rn`Sq)(5F3&H7dE{>x+ctbZ#D z=Jh{%9RDSMhvww3Z|43#=vU}#nkgXrap}d|?=LI$E;{g4(BM2T>&z|bCRObL%3t<4 z|NOtyCR8P*zoR$dyWU^(T9-Q=hK-pQGt9kqwi(?hE4s||{d%TLWvkW$y&J_(N*fBb zg#5$*8!pcZ(o@m*UvN=o!ATp*r}f80W*rMI=KHv4%`w*v|M;gIbLF^bepN9~+*ePk zvG`|gsK?!sP)B)$y9j;aJVd zmLq5)Be?CN=?=NlBO3C%Z_HJT?2LP6GpS%M=c{i_vlYy$Z@k`cv$|%s>4CHNWW3Vr z71pmhIj8(K=keKBk7mDSvijMuhFSKzthz_K#DhHLBv~H4g0Ba6{E#VpTe>8rUgqbf zDK!gHu4~#wTwfPl!y)f^S5o~Rmz{D&%B=Ga>d!1U|141Fnl01vLF34>X2TmZzXkR< zR(9mAd2aZ_L14-54+l30%k$Jtb$xRGs}1k+q<`$t)d-uDj;#hQIuQIWxmo?>DMqAK z2MZo7Dr%dot9<$~>ru}Q8-1D>rW(}6UGx6_l~1qt8YiDLD{9ow ze^*_6-}d>u^5^G%e_t+N$Me9#j_a{RSd^gq#P+KOAu)WDOIzE8_)`U?^k3Vo?5L=> z=`maLq3hr@$)=_Y^J=~mp&I|#+d3lpS?M4RW{R-p892)$09tny?4R~QdRtw0c|EJl z|4&oT8~SzrnA>vyv8`bJgb7EtFvOSrY3Z={`XT&J=b`?O)h+uIV;#01Ugu*NoVj(z zMV+N5uG~v+5BxJX^RM%Pd1|Q&3$|~x%Fdn^6}D~98|lk$gA`Z23@e$s%4}7Z=Yn@h4lBK;^v0l_s={jxO{KF?uA9ac>|@3Evtm5AC~nskx;kv-sN+| zB{(inj3@L!edDwH#m@Yhujf4aH^1)5x2~Sg-e-gtChuOpKiiqRFub68mc7}LSlx_p zu1&5FnKpK3`dLMMxX`q*XZI%aX_-|vAJfk6-DtEw>&5jQ+*VQBE~+-15TCMjrYPUd z7VD??vu^D?8@5Y-T4vwr-uv3DPYa{+tE3#;*(mgA17NdfPV6OW>`({(9$EC6C7nPeqllIp6SK)Hksu+r!GzZ`YjHmiG==sA((? z+cnS5Luva3J?Zq5pDx}r`Z-@=?y(cr&Ri@SeJ#Z)tS2Y`)0iiwb~fVjK?}k9FZU1a z)B1M3;CG3#`1F4py!Shr`}jZ5W3qjAp?i1Yt1oP_T20A@fy>IRm&sJ={yG1FV~_jq zisv3no{Lp&W~n${GU>uEvkUv5s0XoUS==aH()FUMjG5Vc;^C4oce_F*`9-%sDRy0- z@SaiX{DoM%UOlhch6((_W}kP@R^eF0Z(MKT|07rB;&nssYW~T#?Um}YCtCd$)UkLY zev;4WL}$z8L-oo1UsG?LRJ}g8<4)w!i@$&0b5z(k@59$n!xK_Jw@rC%X|Y2?v`%Jt2yi_d@`9+oa5x-zx=meZaWgr$p4-5)=9%^&*c$jC*6y`l-M__U!VN< zpLZyaY5j%ofyWleFi)B9B3TybCwOXMVbtDIw!IZ1{eo@`)f?Z4Om>kMFaBs56Q%e^ zTu^ZO48B-v8>{od5@PQ{l$=^75*d03=9Druo?1wKiDVtTotf24E*bs49=k}FVy7ke)9{M7E*EJ|~~#vTpgJaT7V+oJ1F zxvqV&y8Yd6<9QAh>+M?Ur%v6fT6$GQq2{7qjQXykYWI&vybu2=Sz#KwI8|7|mFb_Z z@AWr2jR#Af&1le1zY-v#m$_@#{j9Li&jBmVWE38UWXfnSbDO`{cYf`%NERd2`on8Z zmjK=yzFkd`1XpkCrk46&)?eXaP9D2+4L&wWd?a)bz1|zKFo4cT>bgr+8xj0j@EW0 zrOuzJ*vGqEVr!N5zLJUiyjCP_ITKv!znFP;{R7|BnQ@IAlMP%GrWt!y{pd?w={sj< z=jW=(dnc!Jsk={g`uXJQ!P`w7h8@B)o_KWcO4aUVYn-@R_E+^*7Y~P+77^a$5bL8C zpY?k0P1GuE!>Jp@s7k_G$lRQ98a)_?)Bf7;ow7Zgt#qkkfK^@rs${GC_IMpF4zqSylhy;P-?^=10knVmlPN zCp>HX5h1{7>Rs#bV$F+#l6oBnnskaCRqQ$rG_6^Xww2%G5Od_Crk)K7uVW_su9+Yx zmcnd0yVhZn+zDnqj|SG0MUK;cDlm$rh@0-TQ_$phdDg@dIl)%%gtMK;1lG#lS?0A4 z$809JTO5d+@NhlP2|IDq6j8bF4L+r{NAx@-O{dx^eBp1F+w&~r8njgk-%P$eVov34 zP6mcGq6`cg;5O*KAENbB!z&X+o{IkW-8B0q&*TI%6#t5y3 zp77QWS(57m3&i7AFA!rFJ#&yza(%FYID1y-XS;uU=GnLZc<}d6C3En7i9@q1YK-6S zX-&`PeVA)wcVPbZ_78k=_fI}yuPn1@DgXFGp#Glhq3Q~oL-X66EA;!{C*NCaQ|)r> zxAPB%)g?XV{n`<&nqgJ5($y=z9TbqOPi;<{@zB{w?r~w;N%mBmbqTzFMn4a8l|5AE z`4z}2e^`@M{&=R@4^Gzk2h^P_f}Bo2OUYVbzq7DF;pS~)n;Z8{?_9rs`}$3L0~N(P zrJJ`!XP?iw`SIJ7T*;dsw+g*7n|X83+SIqXQOg#1M?|n~D0E(RxjDe^&257XSDj-5 z+8-qRNuL+`Q^uao0cbJZc9vi8Sr>U=EOO(zt(Trdvn8!?5N)=B`&8A&ga`$ zyndeE1w$t893ywn%{yb=!rp88^u4&&V0LI%+wL=4rrlf?$+rHk@3z}hz5glN#vItk z<@`Em+q8RE*FL>dZ2G!qP2&3L8@4!k*I(DYt>(BW*>_&e%R95L6|ZAw`qtvumv3z^ zJiB<>yvsVZnmPZh?_*16^AroMS+)7zZ&Q$J=(&Y$=(vgrSgyy~mU zcQcmjd=Pqc@xQuvN^C`g&rQj@mb>5mnJ_7)eP)k-?&8c_OXg2|eeH(c+4@bT-bXYS zL_SW*UEI$Tbf`c*vI?K72|Htlzwvo&Wu-t;2p>9n6O zSML(tz1}@}%2m7P=fpEZJXbSWkHz- z$GfyjBRh9b_sIOHvh5Sk3um8{^zvF#zax0XXRTAItlbkfJgFBKoB3jG3g<2{Fl#fruw{~kFGVHQgtVv{d2lzruH>S*2`mum8;i-iH1RHo4#E7 zbLqqi&(mu%-M{P&iPB!N%qwEA@||NLHIng(nej`{mCReZ^wG>0;TL=5MEAZ3Haxg1 zOCqrTqiN0DmY%9t6^o}`53OOoA5y5D7yeOqTF9}B%Wn#6?K>-TKQU?Y^ck}*ykPSd zRST`Te(=WnN7ZMR-OG9sB*J=k;)mL0{}%K-VE8|Q(>}?`cIzhFWm~fwVlu=|e35^w z-c!-uHUCk1$N{^x(`@#f)Jbt`72mnv_1h1NJ4WiQhr{bPsMoJcnp69cTkMbbAFre9 zE5Awi1WcFKeSJVutbTUa?!wzQQ;Kfu-aU2i&L2I3KeQ{llHElJmk)d6AY)9VRojNtGp!2?iuee1qEld7hh|J=0#lsx9MZ?8%s3QE{o|np118 zgoh;G>)$EVBwS^-e)H}HP1_?ZTu#lOyyU`4S+{e7%b)D!ZhzFUTO|Ery~C7wo4kbL zmQTq&aef)gBF}GbZ(d5*7}~bH&hm89vR(L@HRSkp3ES9B+b$<}>rcBRylLf$c|}52 zzU&?)7tCB$O+)r^|2+3BO6|H!?S0iVff;vmb0_cHc|G8kcUo@koYs~XTW2g^mpp$l*Q6aY z{>hzPXy3*awLx<3mRnA%wMs7hlAQOoCMy5y8u5!(FC*hUUQ64&R^77i;^uu*uEowP z6-nGznIZS=w0lp9?8ONG`u9N+3g;Z7a-De3HcXTBa5i2c)z!Lsx!?@Pf($9s%M<#! zcI4K7DV3O>WL+EjTwtE+f^5SO7MXUPjLsV(PT!Lc@?^Ci@_Jx+Msii(Qa^{eZg)M! z#I&ae>ZV+|%yEQMxiM_bhZ9~q(%uN{3DV{*`EKpBR7RHL!nu_ zmkU;E7`1lKJ*#@|nQGI5$QWA65> zTF$X#R+H9ZuVwqcnW$w5BoG@zOqb-*pVz1o>}Dk-wDZFOaVM z@y$<@)j~7Mcg!#sGXH%2=%cmj8yclfaOT(qG1jbR-?5G(CY)uR@&oZ52Y$ysV9yX0 zarIj2C|Y@SmV@^LldLEvcj4uNJ~FX299!!*T7;eoTp1$k?cpgf%Zclp>KTJ~D%bZ2 za2JTDzP#(Q|G4miZHx4BU1M*>C|8!L&waw6d!#!LWarQ zJlvCmpDHqPP1KW|-1k%idfN7xr!r91zo*JjmiaSnMy|=p&%znGCQsy+oP6b(Iao$= zvg&hNFiUiD#dCE=uE`6Y$1!qE{{K9Kk!y0s3lQ5|RC4lz7a&z~FM}DmCV!NXoZS7= z2I*S67e6xhPrmvx8cAqJX~O);cCUhwgxIzBt4yB%Dh5gDL+%Hm$(*m#gc06~UR*7H z8GJH$)9VN|g!pP(#z#w-7#O~=F)-LLAi$EwMMje!YA8>ZGM1if_l6Bg3+M*&RZI*F zN7xt`Y!NybmNYIfoy_=7bMoXjGDymKkS~r#QNGjyto+{_F(lkHK5BTnHU&$urM$fp_n|!85}zO@5GUmgYF@`%f!Ht&CbAJkD~meD_HsacPdEA z7r`$jWMEK3QLgPd`Jsl=r^* zuAg3%n39vKUs{rxqYupolR;`MKJqbL%bNV*qqGiG7@j>)PML?fih+S)Nh5zYNP{KH zq4Vgvry`$tjiUQv-sFT!qM!q?O;ijaC)T5D&V(JT%*DWl!7*3RKxaPpeSWuKH1@$DUzuu zOW;wIo?SWl!&ezJ&mH-u%=CC4*unq42{Cd_7W}Tv)PE2xAa|N~a>REzB*RhWiBJqL zJ`B|&4EOZu@5)TOPfh;t-2%x3lyNc?6HcF>TyR| /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -133,10 +131,13 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. @@ -144,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -152,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -197,6 +198,10 @@ if "$cygwin" || "$msys" ; then done fi + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + # Collect all arguments for the java command; # * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of # shell script including quotes and variable substitutions, so put them in diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/DependencyCoordinates.kt b/model/src/main/kotlin/org/nixos/gradle2nix/DependencyCoordinates.kt deleted file mode 100644 index d57205f..0000000 --- a/model/src/main/kotlin/org/nixos/gradle2nix/DependencyCoordinates.kt +++ /dev/null @@ -1,8 +0,0 @@ -package org.nixos.gradle2nix - -import kotlinx.serialization.Serializable - -@Serializable -data class DependencyCoordinates(val group: String, val module: String, val version: String) { - override fun toString(): String = "$group:$module:$version" -} diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/model/DependencyCoordinates.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/DependencyCoordinates.kt new file mode 100644 index 0000000..72de287 --- /dev/null +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/DependencyCoordinates.kt @@ -0,0 +1,35 @@ +package org.nixos.gradle2nix.model + +import kotlinx.serialization.Serializable + +@Serializable +data class DependencyCoordinates( + val group: String, + val module: String, + val version: String, + val timestamp: String? = null +) { + override fun toString(): String = if (timestamp != null) { + "$group:$module:$version:$timestamp" + } else { + "$group:$module:$version" + } + + val isSnapshot: Boolean get() = timestamp != null + val moduleVersion: String get() = version + val artifactVersion: String get() = + timestamp?.let { version.replace("SNAPSHOT", it) } ?: version + + companion object { + fun parse(id: String): DependencyCoordinates { + val parts = id.split(":") + return when (parts.size) { + 3 -> DependencyCoordinates(parts[0], parts[1], parts[2]) + 4 -> DependencyCoordinates(parts[0], parts[1], parts[2], parts[3]) + else -> throw IllegalStateException( + "couldn't parse dependency coordinates: '$id'" + ) + } + } + } +} diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/DependencySource.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/DependencySource.kt similarity index 54% rename from model/src/main/kotlin/org/nixos/gradle2nix/DependencySource.kt rename to model/src/main/kotlin/org/nixos/gradle2nix/model/DependencySource.kt index 18b2767..5ec991e 100644 --- a/model/src/main/kotlin/org/nixos/gradle2nix/DependencySource.kt +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/DependencySource.kt @@ -1,5 +1,6 @@ -package org.nixos.gradle2nix.dependencygraph.model +package org.nixos.gradle2nix.model +import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable /** @@ -10,4 +11,16 @@ import kotlinx.serialization.Serializable * We attempt to map this to an actual source file location when building a dependency report. */ @Serializable -data class DependencySource(val id: String, val path: String) +data class DependencySource( + val targetType: ConfigurationTarget, + val targetPath: String, + val buildPath: String, +) + +@Serializable +enum class ConfigurationTarget { + @SerialName("gradle") GRADLE, + @SerialName("settings") SETTINGS, + @SerialName("buildscript") BUILDSCRIPT, + @SerialName("project") PROJECT, +} diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/PluginParameters.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/PluginParameters.kt similarity index 89% rename from model/src/main/kotlin/org/nixos/gradle2nix/PluginParameters.kt rename to model/src/main/kotlin/org/nixos/gradle2nix/model/PluginParameters.kt index f98f083..94fea89 100644 --- a/model/src/main/kotlin/org/nixos/gradle2nix/PluginParameters.kt +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/PluginParameters.kt @@ -1,4 +1,4 @@ -package org.nixos.gradle2nix +package org.nixos.gradle2nix.model const val PARAM_INCLUDE_PROJECTS = "NIX_INCLUDE_PROJECTS" const val PARAM_INCLUDE_CONFIGURATIONS = "NIX_INCLUDE_CONFIGURATIONS" diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/Repository.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/Repository.kt similarity index 88% rename from model/src/main/kotlin/org/nixos/gradle2nix/Repository.kt rename to model/src/main/kotlin/org/nixos/gradle2nix/model/Repository.kt index 69659d3..da622cc 100644 --- a/model/src/main/kotlin/org/nixos/gradle2nix/Repository.kt +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/Repository.kt @@ -1,4 +1,4 @@ -package org.nixos.gradle2nix.dependencygraph.model +package org.nixos.gradle2nix.model import kotlinx.serialization.Serializable diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedArtifact.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedArtifact.kt new file mode 100644 index 0000000..d023082 --- /dev/null +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedArtifact.kt @@ -0,0 +1,16 @@ +package org.nixos.gradle2nix.model + +import kotlinx.serialization.Serializable + +@Serializable +data class ResolvedArtifact( + val type: Type?, + val file: String, +) { + enum class Type { + SOURCES, + JAVADOC, + IVY_DESCRIPTOR, + MAVEN_POM, + } +} diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/ResolvedConfiguration.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedConfiguration.kt similarity index 91% rename from model/src/main/kotlin/org/nixos/gradle2nix/ResolvedConfiguration.kt rename to model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedConfiguration.kt index 3ff51b5..829f049 100644 --- a/model/src/main/kotlin/org/nixos/gradle2nix/ResolvedConfiguration.kt +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedConfiguration.kt @@ -1,4 +1,4 @@ -package org.nixos.gradle2nix.dependencygraph.model +package org.nixos.gradle2nix.model import kotlinx.serialization.Serializable diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/ResolvedDependency.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedDependency.kt similarity index 64% rename from model/src/main/kotlin/org/nixos/gradle2nix/ResolvedDependency.kt rename to model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedDependency.kt index 2fc1b46..dcb2375 100644 --- a/model/src/main/kotlin/org/nixos/gradle2nix/ResolvedDependency.kt +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedDependency.kt @@ -1,7 +1,6 @@ -package org.nixos.gradle2nix.dependencygraph.model +package org.nixos.gradle2nix.model import kotlinx.serialization.Serializable -import org.nixos.gradle2nix.DependencyCoordinates @Serializable data class ResolvedDependency( @@ -10,5 +9,5 @@ data class ResolvedDependency( val direct: Boolean, val coordinates: DependencyCoordinates, val repository: String?, - val dependencies: List + val dependencies: List = emptyList(), ) diff --git a/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedMetadata.kt b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedMetadata.kt new file mode 100644 index 0000000..52b9c1f --- /dev/null +++ b/model/src/main/kotlin/org/nixos/gradle2nix/model/ResolvedMetadata.kt @@ -0,0 +1,9 @@ +package org.nixos.gradle2nix.model + +import kotlinx.serialization.Serializable + +@Serializable +data class ResolvedMetadata( + val moduleId: String, + val uri: String +) diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/NixDependencyGraphRenderer.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/NixDependencyGraphRenderer.kt index 997c92f..153b756 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/NixDependencyGraphRenderer.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/NixDependencyGraphRenderer.kt @@ -5,7 +5,7 @@ import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.json.Json import kotlinx.serialization.json.encodeToStream import org.nixos.gradle2nix.dependencygraph.DependencyGraphRenderer -import org.nixos.gradle2nix.dependencygraph.model.ResolvedConfiguration +import org.nixos.gradle2nix.model.ResolvedConfiguration @OptIn(ExperimentalSerializationApi::class) private val json = Json { diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/AbstractDependencyExtractorPlugin.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/AbstractDependencyExtractorPlugin.kt index 6aa4352..35921eb 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/AbstractDependencyExtractorPlugin.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/AbstractDependencyExtractorPlugin.kt @@ -1,15 +1,26 @@ package org.nixos.gradle2nix.dependencygraph import org.gradle.api.Plugin +import org.gradle.api.internal.GradleInternal +import org.gradle.api.internal.project.DefaultProjectRegistry +import org.gradle.api.internal.project.ProjectInternal +import org.gradle.api.internal.project.ProjectRegistry import org.gradle.api.invocation.Gradle +import org.gradle.api.logging.Logging import org.gradle.api.provider.Provider +import org.gradle.api.services.internal.RegisteredBuildServiceProvider +import org.gradle.internal.build.BuildProjectRegistry import org.gradle.internal.build.event.BuildEventListenerRegistryInternal +import org.gradle.internal.composite.IncludedBuildInternal +import org.gradle.internal.operations.BuildOperationAncestryTracker +import org.gradle.internal.operations.BuildOperationListenerManager import org.gradle.util.GradleVersion import org.nixos.gradle2nix.dependencygraph.extractor.DependencyExtractor import org.nixos.gradle2nix.dependencygraph.extractor.DependencyExtractorBuildService import org.nixos.gradle2nix.dependencygraph.extractor.LegacyDependencyExtractor import org.nixos.gradle2nix.dependencygraph.util.buildDirCompat import org.nixos.gradle2nix.dependencygraph.util.service +import org.nixos.gradle2nix.model.ConfigurationTarget abstract class AbstractDependencyExtractorPlugin : Plugin { // Register extension functions on `Gradle` type @@ -39,6 +50,15 @@ abstract class AbstractDependencyExtractorPlugin : Plugin { .rootProjectBuildDirectory = project.buildDirCompat } + val logger = Logging.getLogger(AbstractDependencyExtractorPlugin::class.java.name) + + gradle.projectsLoaded { + (gradle as GradleInternal).let { g -> + logger.lifecycle("all projects: ${g.owner.projects.allProjects}") + logger.lifecycle("included projects: ${g.includedBuilds().flatMap { it.target.projects.allProjects }.joinToString { it.identityPath.path }}") + } + } + // Register the service to listen for Build Events applicatorStrategy.registerExtractorListener(gradle, dependencyExtractorProvider) @@ -122,7 +142,6 @@ abstract class AbstractDependencyExtractorPlugin : Plugin { gradle: Gradle, extractorServiceProvider: Provider ) { - // No-op as DependencyExtractorService is Auto-Closable } } } diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/DependencyGraphRenderer.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/DependencyGraphRenderer.kt index 9b786af..7b6252a 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/DependencyGraphRenderer.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/DependencyGraphRenderer.kt @@ -1,7 +1,7 @@ package org.nixos.gradle2nix.dependencygraph import java.io.File -import org.nixos.gradle2nix.dependencygraph.model.ResolvedConfiguration +import org.nixos.gradle2nix.model.ResolvedConfiguration interface DependencyGraphRenderer { fun outputDependencyGraph( diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractor.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractor.kt index 4f47178..18ec2b6 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractor.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractor.kt @@ -3,12 +3,27 @@ package org.nixos.gradle2nix.dependencygraph.extractor import java.io.File import java.net.URI import java.util.Collections +import java.util.concurrent.ConcurrentHashMap import org.gradle.api.GradleException +import org.gradle.api.artifacts.DependencyResolutionListener +import org.gradle.api.artifacts.ResolvableDependencies +import org.gradle.api.artifacts.component.BuildIdentifier +import org.gradle.api.artifacts.component.ModuleComponentIdentifier +import org.gradle.api.artifacts.query.ArtifactResolutionQuery +import org.gradle.api.artifacts.result.ResolvedArtifactResult import org.gradle.api.artifacts.result.ResolvedComponentResult import org.gradle.api.artifacts.result.ResolvedDependencyResult +import org.gradle.api.component.Artifact +import org.gradle.api.internal.artifacts.DefaultModuleVersionIdentifier import org.gradle.api.internal.artifacts.DefaultProjectComponentIdentifier import org.gradle.api.internal.artifacts.configurations.ResolveConfigurationDependenciesBuildOperationType +import org.gradle.api.internal.artifacts.repositories.resolver.MavenUniqueSnapshotComponentIdentifier import org.gradle.api.logging.Logging +import org.gradle.configuration.ApplyScriptPluginBuildOperationType +import org.gradle.configuration.ConfigurationTargetIdentifier +import org.gradle.initialization.LoadBuildBuildOperationType +import org.gradle.internal.component.external.model.DefaultModuleComponentIdentifier +import org.gradle.internal.component.external.model.ModuleComponentArtifactIdentifier import org.gradle.internal.exceptions.DefaultMultiCauseException import org.gradle.internal.operations.BuildOperationDescriptor import org.gradle.internal.operations.BuildOperationListener @@ -16,27 +31,44 @@ import org.gradle.internal.operations.OperationFinishEvent import org.gradle.internal.operations.OperationIdentifier import org.gradle.internal.operations.OperationProgressEvent import org.gradle.internal.operations.OperationStartEvent -import org.nixos.gradle2nix.PARAM_INCLUDE_CONFIGURATIONS -import org.nixos.gradle2nix.PARAM_INCLUDE_PROJECTS -import org.nixos.gradle2nix.PARAM_REPORT_DIR +import org.gradle.ivy.IvyDescriptorArtifact +import org.gradle.jvm.JvmLibrary +import org.gradle.language.base.artifact.SourcesArtifact +import org.gradle.language.java.artifact.JavadocArtifact +import org.gradle.maven.MavenPomArtifact +import org.gradle.util.GradleVersion import org.nixos.gradle2nix.dependencygraph.DependencyGraphRenderer -import org.nixos.gradle2nix.DependencyCoordinates -import org.nixos.gradle2nix.dependencygraph.model.DependencySource -import org.nixos.gradle2nix.dependencygraph.model.Repository -import org.nixos.gradle2nix.dependencygraph.model.ResolvedConfiguration -import org.nixos.gradle2nix.dependencygraph.model.ResolvedDependency +import org.nixos.gradle2nix.dependencygraph.util.BuildOperationTracker import org.nixos.gradle2nix.dependencygraph.util.loadOptionalParam +import org.nixos.gradle2nix.model.ConfigurationTarget +import org.nixos.gradle2nix.model.DependencyCoordinates +import org.nixos.gradle2nix.model.DependencySource +import org.nixos.gradle2nix.model.PARAM_INCLUDE_CONFIGURATIONS +import org.nixos.gradle2nix.model.PARAM_INCLUDE_PROJECTS +import org.nixos.gradle2nix.model.PARAM_REPORT_DIR +import org.nixos.gradle2nix.model.Repository +import org.nixos.gradle2nix.model.ResolvedArtifact +import org.nixos.gradle2nix.model.ResolvedConfiguration +import org.nixos.gradle2nix.model.ResolvedDependency abstract class DependencyExtractor : BuildOperationListener, AutoCloseable { + private val configurations = + ConcurrentHashMap< + OperationIdentifier, + Pair>() + private val resolvedConfigurations = Collections.synchronizedList(mutableListOf()) private val thrownExceptions = Collections.synchronizedList(mutableListOf()) var rootProjectBuildDirectory: File? = null + private val operationTracker = BuildOperationTracker() + // Properties are lazily initialized so that System Properties are initialized by the time // the values are used. This is required due to a bug in older Gradle versions. (https://github.com/gradle/gradle/issues/6825) private val configurationFilter by lazy { @@ -52,37 +84,37 @@ abstract class DependencyExtractor : abstract fun getRendererClassName(): String - override fun started(buildOperation: BuildOperationDescriptor, startEvent: OperationStartEvent) { - // This method will never be called when registered in a `BuildServiceRegistry` (ie. Gradle 6.1 & higher) - // No-op - } + override fun started(buildOperation: BuildOperationDescriptor, startEvent: OperationStartEvent) {} - override fun progress(operationIdentifier: OperationIdentifier, progressEvent: OperationProgressEvent) { - // This method will never be called when registered in a `BuildServiceRegistry` (ie. Gradle 6.1 & higher) - // No-op - } + override fun progress(operationIdentifier: OperationIdentifier, progressEvent: OperationProgressEvent) {} override fun finished(buildOperation: BuildOperationDescriptor, finishEvent: OperationFinishEvent) { - handleBuildOperationType< + operationTracker.finished(buildOperation, finishEvent) + + handleFinishBuildOperationType< ResolveConfigurationDependenciesBuildOperationType.Details, ResolveConfigurationDependenciesBuildOperationType.Result - >(buildOperation, finishEvent) { details, result -> extractConfigurationDependencies(details, result) } + >(buildOperation, finishEvent) { details, result -> + buildOperation.id?.let { operationId -> + configurations[operationId] = details to result + } + } } - private inline fun handleBuildOperationType( + private inline fun handleFinishBuildOperationType( buildOperation: BuildOperationDescriptor, finishEvent: OperationFinishEvent, handler: (details: D, result: R) -> Unit ) { try { - handleBuildOperationTypeRaw(buildOperation, finishEvent, handler) + handleFinishBuildOperationTypeRaw(buildOperation, finishEvent, handler) } catch (e: Throwable) { thrownExceptions.add(e) throw e } } - private inline fun handleBuildOperationTypeRaw( + private inline fun handleFinishBuildOperationTypeRaw( buildOperation: BuildOperationDescriptor, finishEvent: OperationFinishEvent, handler: (details: D, result: R) -> Unit @@ -101,13 +133,28 @@ abstract class DependencyExtractor : handler(details, result) } + // This returns null for the root build, because the build operation won't complete until after close() is called. + private fun findBuildDetails(buildOperationId: OperationIdentifier?): LoadBuildBuildOperationType.Details? { + return operationTracker.findParent(buildOperationId) { + it.details as? LoadBuildBuildOperationType.Details + } + } + + private fun processConfigurations() { + for ((operationId, data) in configurations) { + val (details, result) = data + extractConfigurationDependencies(operationId, details, result) + } + } + private fun extractConfigurationDependencies( + operationId: OperationIdentifier, details: ResolveConfigurationDependenciesBuildOperationType.Details, result: ResolveConfigurationDependenciesBuildOperationType.Result ) { val repositories = details.repositories?.mapNotNull { @Suppress("UNCHECKED_CAST") - Repository( + (Repository( id = it.id, type = enumValueOf(it.type), name = it.name, @@ -115,35 +162,53 @@ abstract class DependencyExtractor : metadataSources = (it.properties["METADATA_SOURCES"] as? List) ?: emptyList(), metadataResources = metadataResources(it), artifactResources = artifactResources(it), - ) + )) } ?: emptyList() + + if (repositories.isEmpty()) { + return + } + val rootComponent = result.rootComponent if (rootComponent.dependencies.isEmpty()) { // No dependencies to extract: can safely ignore return } - val projectIdentityPath = (rootComponent.id as? DefaultProjectComponentIdentifier)?.identityPath?.path - // TODO: At this point, any resolution not bound to a particular project will be assigned to the root "build :" - // This is because `details.buildPath` is always ':', which isn't correct in a composite build. - // It is possible to do better. By tracking the current build operation context, we can assign more precisely. - // See the Gradle Enterprise Build Scan Plugin: `ConfigurationResolutionCapturer_5_0` - val rootPath = projectIdentityPath ?: details.buildPath - - if (!configurationFilter.include(rootPath, details.configurationName)) { - LOGGER.debug("Ignoring resolved configuration: $rootPath - ${details.configurationName}") - return + val source: DependencySource = when { + details.isScriptConfiguration -> { + val parent = operationTracker.findParent(operationId) { + it.details as? ApplyScriptPluginBuildOperationType.Details + } ?: throw IllegalStateException("Couldn't find parent script operation for ${details.configurationName}") + DependencySource( + targetType = when (parent.targetType) { + ConfigurationTargetIdentifier.Type.GRADLE.label -> ConfigurationTarget.GRADLE + ConfigurationTargetIdentifier.Type.SETTINGS.label -> ConfigurationTarget.SETTINGS + ConfigurationTargetIdentifier.Type.PROJECT.label -> ConfigurationTarget.BUILDSCRIPT + else -> throw IllegalStateException("Unknown configuration target type: ${parent.targetType}") + }, + targetPath = parent.targetPath ?: ":", + buildPath = parent.buildPath!! + ) + } + else -> { + DependencySource( + targetType = ConfigurationTarget.PROJECT, + targetPath = details.projectPath!!, + buildPath = details.buildPath + ) + } } - val rootId = if (projectIdentityPath == null) "build $rootPath" else componentId(rootComponent) - val rootSource = DependencySource(rootId, rootPath) - val resolvedConfiguration = ResolvedConfiguration(rootSource, details.configurationName, repositories) + + val resolvedConfiguration = ResolvedConfiguration(source, details.configurationName, repositories) for (directDependency in getResolvedDependencies(rootComponent)) { + val moduleComponentId = directDependency.id as? ModuleComponentIdentifier ?: continue val directDep = createComponentNode( - componentId(directDependency), - rootSource, + moduleComponentId, + source, true, directDependency, result.getRepositoryId(directDependency) @@ -167,16 +232,18 @@ abstract class DependencyExtractor : val dependencyComponents = getResolvedDependencies(component) for (dependencyComponent in dependencyComponents) { - val dependencyId = componentId(dependencyComponent) - if (!resolvedConfiguration.hasDependency(dependencyId)) { - val dependencyNode = createComponentNode( - dependencyId, - componentSource, - direct, - dependencyComponent, - result.getRepositoryId(component) - ) - resolvedConfiguration.addDependency(dependencyNode) + if (!resolvedConfiguration.hasDependency(componentId(dependencyComponent))) { + val moduleComponentId = dependencyComponent.id as? ModuleComponentIdentifier + if (moduleComponentId != null) { + val dependencyNode = createComponentNode( + moduleComponentId, + componentSource, + direct, + dependencyComponent, + result.getRepositoryId(component) + ) + resolvedConfiguration.addDependency(dependencyNode) + } walkComponentDependencies(result, dependencyComponent, componentSource, resolvedConfiguration) } @@ -186,24 +253,40 @@ abstract class DependencyExtractor : private fun getSource(component: ResolvedComponentResult, source: DependencySource): DependencySource { val componentId = component.id if (componentId is DefaultProjectComponentIdentifier) { - return DependencySource(componentId(component), componentId.identityPath.path) + return DependencySource( + ConfigurationTarget.PROJECT, + componentId.projectPath, + componentId.build.buildPathCompat + ) } return source } + private val BuildIdentifier.buildPathCompat: String + @Suppress("DEPRECATION") + get() = if (GradleVersion.current() < GradleVersion.version("8.2")) name else buildPath + private fun getResolvedDependencies(component: ResolvedComponentResult): List { return component.dependencies.filterIsInstance().map { it.selected }.filter { it != component } } - private fun createComponentNode(componentId: String, source: DependencySource, direct: Boolean, component: ResolvedComponentResult, repositoryId: String?): ResolvedDependency { - val componentDependencies = component.dependencies.filterIsInstance().map { componentId(it.selected) } + private fun createComponentNode( + componentId: ModuleComponentIdentifier, + source: DependencySource, + direct: Boolean, + component: ResolvedComponentResult, + repositoryId: String? + ): ResolvedDependency { + val componentDependencies = + component.dependencies.filterIsInstance().map { componentId(it.selected) } + val coordinates = coordinates(componentId) return ResolvedDependency( - componentId, + componentId.displayName, source, direct, - coordinates(component), + coordinates, repositoryId, - componentDependencies + componentDependencies, ) } @@ -211,16 +294,25 @@ abstract class DependencyExtractor : return component.id.displayName } - private fun coordinates(component: ResolvedComponentResult): DependencyCoordinates { - // TODO: Consider and handle null moduleVersion - val moduleVersionIdentifier = component.moduleVersion!! + private fun coordinates(componentId: ModuleComponentIdentifier): DependencyCoordinates { return DependencyCoordinates( - moduleVersionIdentifier.group, - moduleVersionIdentifier.name, - moduleVersionIdentifier.version + componentId.group, + componentId.module, + componentId.version, + (componentId as? MavenUniqueSnapshotComponentIdentifier)?.timestamp ) } + private fun artifactType(type: Class): ResolvedArtifact.Type? { + return when (type) { + SourcesArtifact::class.java -> ResolvedArtifact.Type.SOURCES + JavadocArtifact::class.java -> ResolvedArtifact.Type.JAVADOC + IvyDescriptorArtifact::class.java -> ResolvedArtifact.Type.IVY_DESCRIPTOR + MavenPomArtifact::class.java -> ResolvedArtifact.Type.MAVEN_POM + else -> null + } + } + private fun writeDependencyGraph() { val outputDirectory = getOutputDir() outputDirectory.mkdirs() @@ -248,6 +340,8 @@ abstract class DependencyExtractor : } override fun close() { + LOGGER.lifecycle("DependencyExtractor: CLOSE") + if (thrownExceptions.isNotEmpty()) { throw DefaultMultiCauseException( "The Gradle2Nix plugin encountered errors while extracting dependencies. " + @@ -256,6 +350,10 @@ abstract class DependencyExtractor : ) } try { + processConfigurations() + + LOGGER.lifecycle("Resolved ${resolvedConfigurations.size} configurations.") + writeDependencyGraph() } catch (e: RuntimeException) { throw GradleException( diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractorBuildService.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractorBuildService.kt index 5f3c7bd..8f49dbd 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractorBuildService.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/extractor/DependencyExtractorBuildService.kt @@ -8,7 +8,6 @@ abstract class DependencyExtractorBuildService : DependencyExtractor(), BuildService { - // Some parameters for the web server internal interface Params : BuildServiceParameters { val rendererClassName: Property } diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/util/BuildOperationTracker.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/util/BuildOperationTracker.kt new file mode 100644 index 0000000..2a833e0 --- /dev/null +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/dependencygraph/util/BuildOperationTracker.kt @@ -0,0 +1,64 @@ +package org.nixos.gradle2nix.dependencygraph.util + +import java.util.concurrent.ConcurrentHashMap +import org.gradle.api.logging.Logging +import org.gradle.internal.operations.BuildOperation +import org.gradle.internal.operations.BuildOperationDescriptor +import org.gradle.internal.operations.BuildOperationListener +import org.gradle.internal.operations.OperationFinishEvent +import org.gradle.internal.operations.OperationIdentifier +import org.gradle.internal.operations.OperationProgressEvent +import org.gradle.internal.operations.OperationStartEvent + +class BuildOperationTracker : BuildOperationListener { + private val _parents: MutableMap = ConcurrentHashMap() + private val _operations: MutableMap = ConcurrentHashMap() + private val _results: MutableMap = ConcurrentHashMap() + + val parents: Map get() = _parents + val operations: Map get() = _operations + val results: Map get() = _results + + override fun started(buildOperation: BuildOperationDescriptor, startEvent: OperationStartEvent) { + } + + override fun progress(operationIdentifier: OperationIdentifier, progressEvent: OperationProgressEvent) { + } + + override fun finished(buildOperation: BuildOperationDescriptor, finishEvent: OperationFinishEvent) { + val id = buildOperation.id ?: return + _parents[id] = buildOperation.parentId + _operations[id] = buildOperation + } + + tailrec fun findParent(id: OperationIdentifier?, block: (BuildOperationDescriptor) -> T?): T? { + if (id == null) return null + val operation = _operations[id] ?: return null.also { + LOGGER.lifecycle("no operation for $id") + } + return block(operation) ?: findParent(operation.parentId, block) + } + + fun findChild(id: OperationIdentifier?, block: (BuildOperationDescriptor) -> T?): T? { + if (id == null) return null + val operation = operations[id] ?: return null + block(operation)?.let { return it } + return children(id).firstNotNullOfOrNull { findChild(it, block) } + } + + fun children(id: OperationIdentifier): Set { + return parents.filterValues { it == id }.keys + } + + inline fun getDetails(id: OperationIdentifier): T? { + return operations[id]?.details as? T + } + + inline fun getResult(id: OperationIdentifier): T? { + return results[id] as? T + } + + companion object { + private val LOGGER = Logging.getLogger(BuildOperationTracker::class.qualifiedName!!) + } +} diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/forceresolve/ForceDependencyResolutionPlugin.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/forceresolve/ForceDependencyResolutionPlugin.kt index eb46431..2c11c1b 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/forceresolve/ForceDependencyResolutionPlugin.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/forceresolve/ForceDependencyResolutionPlugin.kt @@ -6,8 +6,8 @@ import org.gradle.api.Task import org.gradle.api.invocation.Gradle import org.gradle.api.tasks.TaskProvider import org.gradle.util.GradleVersion -import org.nixos.gradle2nix.RESOLVE_ALL_TASK -import org.nixos.gradle2nix.RESOLVE_PROJECT_TASK +import org.nixos.gradle2nix.model.RESOLVE_ALL_TASK +import org.nixos.gradle2nix.model.RESOLVE_PROJECT_TASK // TODO: Rename these