diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts index e696e050..6947603a 100644 --- a/build-logic/convention/build.gradle.kts +++ b/build-logic/convention/build.gradle.kts @@ -1,24 +1,32 @@ +import org.gradle.kotlin.dsl.javaToolchains import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { `kotlin-dsl` } + group = "org.convention.buildlogic" // Configure the build-logic plugins to target JDK 19 // This matches the JDK used to build the project, and is not related to what is running on device. -java { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 -} +//java { +// sourceCompatibility = JavaVersion.VERSION_17 +// targetCompatibility = JavaVersion.VERSION_17 +//} -kotlin { - compilerOptions { - jvmTarget = JvmTarget.JVM_17 +java { + toolchain { + languageVersion.set(JavaLanguageVersion.of(17)) } } +//kotlin { +// compilerOptions { +// jvmTarget = JvmTarget.JVM_17 +// } +//} + dependencies { compileOnly(libs.android.gradlePlugin) compileOnly(libs.android.tools.common) diff --git a/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt index 884d6f07..771bae5b 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt @@ -29,7 +29,7 @@ class AndroidLintConventionPlugin : Plugin { pluginManager.hasPlugin("com.android.application") -> configure { lint(Lint::configure) } - pluginManager.hasPlugin("com.android.library") -> + pluginManager.hasPlugin("com.android.kotlin.multiplatform.library") -> configure { lint(Lint::configure) } else -> { diff --git a/build-logic/convention/src/main/kotlin/KMPLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/KMPLibraryConventionPlugin.kt index 8131dead..56198c39 100644 --- a/build-logic/convention/src/main/kotlin/KMPLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/KMPLibraryConventionPlugin.kt @@ -1,12 +1,8 @@ - -import com.android.build.gradle.LibraryExtension -import org.convention.configureFlavors -import org.convention.configureKotlinAndroid +import org.convention.configureKotlin import org.convention.configureKotlinMultiplatform import org.convention.libs import org.gradle.api.Plugin import org.gradle.api.Project -import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.dependencies /** @@ -16,7 +12,7 @@ class KMPLibraryConventionPlugin: Plugin { override fun apply(target: Project) { with(target) { with(pluginManager) { - apply("com.android.library") + apply("com.android.kotlin.multiplatform.library") apply("org.jetbrains.kotlin.multiplatform") apply("org.convention.kmp.koin") apply("org.convention.detekt.plugin") @@ -25,20 +21,10 @@ class KMPLibraryConventionPlugin: Plugin { apply("org.jetbrains.kotlin.plugin.parcelize") } + configureKotlinMultiplatform() - extensions.configure { - configureKotlinAndroid(this) - defaultConfig.targetSdk = 36 - configureFlavors(this) - // The resource prefix is derived from the module name, - // so resources inside ":core:module1" must be prefixed with "core_module1_" - resourcePrefix = path - .split("""\W""".toRegex()) - .drop(1).distinct() - .joinToString(separator = "_") - .lowercase() + "_" - } + configureKotlin() dependencies { add("commonMainImplementation", libs.findLibrary("kotlinx.serialization.json").get()) diff --git a/build-logic/convention/src/main/kotlin/KMPRoomConventionPlugin.kt b/build-logic/convention/src/main/kotlin/KMPRoomConventionPlugin.kt index 2a2de3ae..ccf4c325 100644 --- a/build-logic/convention/src/main/kotlin/KMPRoomConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/KMPRoomConventionPlugin.kt @@ -24,8 +24,15 @@ class KMPRoomConventionPlugin : Plugin { } dependencies { - // Adding ksp dependencies for multiple platforms - "implementation"(libs.findLibrary("androidx.room.ktx").get()) + add("androidMainImplementation", libs.findLibrary("androidx.room.runtime").get()) + add("androidMainImplementation", libs.findLibrary("androidx.sqlite.bundled").get()) + add("desktopMainImplementation", libs.findLibrary("androidx.room.runtime").get()) + add("desktopMainImplementation", libs.findLibrary("androidx.sqlite.bundled").get()) + add("nativeMainImplementation", libs.findLibrary("androidx.room.runtime").get()) + add("nativeMainImplementation", libs.findLibrary("androidx.sqlite.bundled").get()) + add("nonJsCommonMainImplementation", libs.findLibrary("androidx.room.runtime").get()) + add("nonJsCommonMainImplementation", libs.findLibrary("androidx.sqlite.bundled").get()) + listOf( "kspDesktop", "kspAndroid", diff --git a/build-logic/convention/src/main/kotlin/org/convention/KotlinAndroid.kt b/build-logic/convention/src/main/kotlin/org/convention/KotlinAndroid.kt index fe40731b..2632159c 100644 --- a/build-logic/convention/src/main/kotlin/org/convention/KotlinAndroid.kt +++ b/build-logic/convention/src/main/kotlin/org/convention/KotlinAndroid.kt @@ -58,7 +58,7 @@ internal fun Project.configureKotlinJvm() { /** * Configure base Kotlin options */ -private fun Project.configureKotlin() { +fun Project.configureKotlin() { // Use withType to workaround https://youtrack.jetbrains.com/issue/KT-55947 tasks.withType().configureEach { compilerOptions { diff --git a/build-logic/convention/src/main/kotlin/org/convention/KotlinMultiplatform.kt b/build-logic/convention/src/main/kotlin/org/convention/KotlinMultiplatform.kt index 4ff2e48d..5185a1b8 100644 --- a/build-logic/convention/src/main/kotlin/org/convention/KotlinMultiplatform.kt +++ b/build-logic/convention/src/main/kotlin/org/convention/KotlinMultiplatform.kt @@ -1,10 +1,13 @@ package org.convention +import com.android.build.api.dsl.androidLibrary +import com.android.build.gradle.internal.ide.kmp.KotlinAndroidSourceSetMarker.Companion.android import org.gradle.api.Project import org.gradle.kotlin.dsl.configure import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension +import org.jetbrains.kotlin.gradle.dsl.kotlinExtension /** * Configure the Kotlin Multiplatform plugin with the default hierarchy template and additional targets. @@ -17,8 +20,17 @@ internal fun Project.configureKotlinMultiplatform() { extensions.configure { applyProjectHierarchyTemplate() + androidLibrary { + compileSdk = 36 + minSdk = 26 + androidResources.enable = true + enableCoreLibraryDesugaring = true + dependencies.apply { + add("coreLibraryDesugaring", libs.findLibrary("android.desugarJdkLibs").get()) + } + } + jvm("desktop") - androidTarget() iosSimulatorArm64() iosX64() iosArm64() diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts index 875164f7..5a3f8e4b 100644 --- a/build-logic/settings.gradle.kts +++ b/build-logic/settings.gradle.kts @@ -11,5 +11,18 @@ dependencyResolutionManagement { } } +pluginManagement { + repositories { + gradlePluginPortal() + google() + mavenCentral() + } + + plugins { + id("org.jetbrains.kotlin.jvm") version "2.3.0" + } +} + + rootProject.name = "build-logic" include(":convention") diff --git a/build.gradle.kts b/build.gradle.kts index bfbce0af..8b358ded 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,27 +1,32 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { - google { - content { - includeGroupByRegex("com\\.android.*") - includeGroupByRegex("com\\.google.*") - includeGroupByRegex("androidx.*") - } - } +// google { +// content { +// includeGroupByRegex("com\\.android.*") +// includeGroupByRegex("com\\.google.*") +// includeGroupByRegex("androidx.*") +// } +// } + google() mavenCentral() gradlePluginPortal() } dependencies { + classpath(libs.google.oss.licenses.plugin) { exclude(group = "com.google.protobuf") } } + } plugins { alias(libs.plugins.kotlinCocoapods) apply false + alias(libs.plugins.codingfeline.buildKonfig) apply false alias(libs.plugins.android.application) apply false alias(libs.plugins.android.library) apply false + alias(libs.plugins.android.kotlin.multiplatform.library) apply false alias(libs.plugins.android.test) apply false alias(libs.plugins.kotlin.jvm) apply false alias(libs.plugins.kotlin.serialization) apply false @@ -47,6 +52,8 @@ plugins { alias(libs.plugins.room) apply false } + + object DynamicVersion { fun setDynamicVersion(file: File, version: String) { val cleanedVersion = version.split('+')[0] diff --git a/cmp-android/dependencies/prodReleaseRuntimeClasspath.tree.txt b/cmp-android/dependencies/prodReleaseRuntimeClasspath.tree.txt index 5a245618..e7147f89 100644 --- a/cmp-android/dependencies/prodReleaseRuntimeClasspath.tree.txt +++ b/cmp-android/dependencies/prodReleaseRuntimeClasspath.tree.txt @@ -1,35 +1,36 @@ -+--- androidx.databinding:databinding-common:8.10.0 -+--- androidx.databinding:databinding-runtime:8.10.0 ++--- androidx.databinding:databinding-common:8.13.2 ++--- androidx.databinding:databinding-runtime:8.13.2 | +--- androidx.collection:collection:1.0.0 -> 1.5.0 | | \--- androidx.collection:collection-jvm:1.5.0 | | +--- androidx.annotation:annotation:1.9.1 | | | \--- androidx.annotation:annotation-jvm:1.9.1 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.3.0 | | | +--- org.jetbrains:annotations:13.0 -> 23.0.0 -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.0 (c) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.0 (c) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.8.22 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.8.22 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.3.0 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | +--- androidx.collection:collection-ktx:1.5.0 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| +--- androidx.databinding:databinding-common:8.10.0 -| +--- androidx.databinding:viewbinding:8.10.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.3.0 (c) +| +--- androidx.databinding:databinding-common:8.13.2 +| +--- androidx.databinding:viewbinding:8.13.2 | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 -| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 +| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.4 +| +--- androidx.annotation:annotation:1.9.1 (*) | +--- androidx.arch.core:core-common:2.2.0 | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | +--- androidx.arch.core:core-runtime:2.2.0 | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | \--- androidx.arch.core:core-common:2.2.0 (*) | +--- androidx.core:core-viewtree:1.0.0 -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| +--- androidx.lifecycle:lifecycle-common:2.9.1 -| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (c) +| +--- androidx.lifecycle:lifecycle-common:2.9.4 +| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.4 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 | | | +--- org.jetbrains:annotations:23.0.0 | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 @@ -38,22 +39,22 @@ | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (c) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (c) | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (c) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) | | +--- org.jspecify:jspecify:1.0.0 -| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) | +--- androidx.profileinstaller:profileinstaller:1.4.0 -> 1.4.1 | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) | | +--- androidx.concurrent:concurrent-futures:1.1.0 @@ -64,215 +65,214 @@ | | | \--- androidx.tracing:tracing:1.0.0 -> 1.3.0 | | | \--- androidx.tracing:tracing-android:1.3.0 | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | +--- androidx.tracing:tracing-ktx:1.3.0 (c) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) | +--- org.jspecify:jspecify:1.0.0 -| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+--- androidx.databinding:databinding-adapters:8.10.0 -| +--- androidx.databinding:databinding-runtime:8.10.0 (*) -| \--- androidx.databinding:databinding-common:8.10.0 -+--- androidx.databinding:databinding-ktx:8.10.0 -| +--- androidx.databinding:databinding-runtime:8.10.0 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0 -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0 -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) ++--- androidx.databinding:databinding-adapters:8.13.2 +| +--- androidx.databinding:databinding-runtime:8.13.2 (*) +| \--- androidx.databinding:databinding-common:8.13.2 ++--- androidx.databinding:databinding-ktx:8.13.2 +| +--- androidx.databinding:databinding-runtime:8.13.2 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) -| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.4 +| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.4 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.4 | | +--- androidx.arch.core:core-common:2.2.0 (*) | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 | | | +--- androidx.arch.core:core-common:2.2.0 (*) | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | +--- org.jspecify:jspecify:1.0.0 -| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 +| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) | | +--- org.jspecify:jspecify:1.0.0 -| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.1 -| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.4 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*) | | +--- androidx.startup:startup-runtime:1.1.1 -> 1.2.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.1 -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.4 +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 +| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.4 +| +--- androidx.annotation:annotation:1.9.1 (*) | +--- androidx.core:core-viewtree:1.0.0 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+--- com.google.firebase:firebase-bom:33.16.0 -| +--- com.google.firebase:firebase-analytics:22.5.0 (c) -| +--- com.google.firebase:firebase-crashlytics:19.4.4 (c) -| +--- com.google.firebase:firebase-common:21.0.0 (c) -| +--- com.google.firebase:firebase-common-ktx:21.0.0 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) ++--- com.google.firebase:firebase-bom:34.7.0 +| +--- com.google.firebase:firebase-analytics:23.0.0 (c) +| +--- com.google.firebase:firebase-crashlytics:20.0.3 (c) +| +--- com.google.firebase:firebase-common:22.0.1 (c) | +--- com.google.firebase:firebase-encoders:17.0.0 (c) -| +--- com.google.firebase:firebase-installations:18.0.0 (c) -| \--- com.google.firebase:firebase-crashlytics-ktx:19.4.4 (c) -+--- com.google.firebase:firebase-analytics -> 22.5.0 -| +--- com.google.android.gms:play-services-measurement:22.5.0 +| \--- com.google.firebase:firebase-installations:19.0.1 (c) ++--- com.google.firebase:firebase-analytics -> 23.0.0 +| +--- com.google.android.gms:play-services-measurement:23.0.0 | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -| | | +--- androidx.core:core:1.0.0 -> 1.16.0 +| | | +--- androidx.core:core:1.0.0 -> 1.17.0 | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | +--- androidx.annotation:annotation-experimental:1.4.1 -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) +| | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) | | | | +--- androidx.core:core-viewtree:1.0.0 (*) | | | | +--- androidx.interpolator:interpolator:1.0.0 | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 (*) +| | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.4 (*) | | | | +--- androidx.tracing:tracing:1.2.0 -> 1.3.0 (*) | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) | | | | +--- org.jspecify:jspecify:1.0.0 -| | | | +--- androidx.core:core-ktx:1.16.0 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| | | | +--- androidx.core:core-ktx:1.17.0 (c) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) | | | +--- androidx.documentfile:documentfile:1.0.0 -> 1.1.0 | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | +--- androidx.core:core:1.7.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core:1.7.0 -> 1.17.0 (*) | | | | \--- org.jspecify:jspecify:1.0.0 | | | +--- androidx.loader:loader:1.0.0 | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -| | | | +--- androidx.core:core:1.0.0 -> 1.16.0 (*) -| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 (*) -| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.17.0 (*) +| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.4 (*) +| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.4 (*) | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0 | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) | | | \--- androidx.print:print:1.0.0 @@ -280,125 +280,141 @@ | | +--- com.google.android.gms:play-services-ads-identifier:18.0.0 | | | \--- com.google.android.gms:play-services-basement:18.0.0 -> 18.5.0 | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -| | | +--- androidx.core:core:1.2.0 -> 1.16.0 (*) -| | | \--- androidx.fragment:fragment:1.1.0 -> 1.8.8 -| | | +--- androidx.activity:activity:1.8.1 -> 1.10.1 +| | | +--- androidx.core:core:1.2.0 -> 1.17.0 (*) +| | | \--- androidx.fragment:fragment:1.1.0 -> 1.8.9 +| | | +--- androidx.activity:activity:1.8.1 -> 1.12.2 | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.16.0 +| | | | +--- androidx.core:core-ktx:1.16.0 -> 1.17.0 | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | +--- androidx.core:core:1.16.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- androidx.core:core:1.16.0 (c) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| | | | | +--- androidx.core:core:1.17.0 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- androidx.core:core:1.17.0 (c) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*) -| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | | +--- androidx.savedstate:savedstate:1.3.0 -| | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 +| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.4 +| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.4 +| | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.17.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*) +| | | | | +--- androidx.savedstate:savedstate:1.3.1 -> 1.4.0 +| | | | | | \--- androidx.savedstate:savedstate-android:1.4.0 | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) -| | | | | | +--- androidx.core:core-ktx:1.13.1 -> 1.16.0 (*) +| | | | | | +--- androidx.core:core-ktx:1.13.1 -> 1.17.0 (*) | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 -| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 -| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (c) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 (c) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (c) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 (c) -| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 (c) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -| | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 -> 2.9.4 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.9.0 +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.9.0 +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 (c) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.9.0 (c) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (c) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.9.0 (c) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.9.0 (c) +| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.9.0 (c) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | | | | | +--- androidx.savedstate:savedstate-compose:1.4.0 (c) +| | | | | | +--- androidx.savedstate:savedstate-ktx:1.4.0 (c) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | | \--- org.jetbrains.androidx.savedstate:savedstate:1.3.2 -> 1.4.0 (c) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | | | +--- androidx.navigationevent:navigationevent:1.0.1 +| | | | | \--- androidx.navigationevent:navigationevent-android:1.0.1 +| | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | +--- androidx.compose.runtime:runtime-annotation:1.9.0 -> 1.10.0 +| | | | | | \--- androidx.compose.runtime:runtime-annotation-android:1.10.0 +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (c) +| | | | | | +--- androidx.compose.runtime:runtime-retain:1.10.0 (c) +| | | | | | \--- androidx.compose.runtime:runtime-saveable:1.10.0 (c) +| | | | | +--- androidx.core:core-viewtree:1.0.0 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | | +--- androidx.navigationevent:navigationevent-compose:1.0.1 (c) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 -> 1.4.1 (*) -| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) +| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.4.0 (*) | | | | +--- androidx.tracing:tracing:1.0.0 -> 1.3.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | +--- androidx.activity:activity-compose:1.10.1 (c) -| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity-compose:1.12.2 (c) +| | | | \--- androidx.activity:activity-ktx:1.12.2 (c) | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.5.1 (*) | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -| | | +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*) -| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 (*) +| | | +--- androidx.core:core-ktx:1.2.0 -> 1.17.0 (*) +| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.4 (*) | | | +--- androidx.loader:loader:1.0.0 (*) | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.1 (*) -| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) +| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.4.0 (*) | | | +--- androidx.viewpager:viewpager:1.0.0 | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -| | | | +--- androidx.core:core:1.0.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.17.0 (*) | | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0 | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | | +--- androidx.core:core:1.3.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core:1.3.0 -> 1.17.0 (*) | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | \--- androidx.fragment:fragment-ktx:1.8.8 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | \--- androidx.fragment:fragment-ktx:1.8.9 (c) | | +--- com.google.android.gms:play-services-basement:18.5.0 (*) -| | +--- com.google.android.gms:play-services-measurement-base:22.5.0 +| | +--- com.google.android.gms:play-services-measurement-base:23.0.0 | | | \--- com.google.android.gms:play-services-basement:18.5.0 (*) -| | +--- com.google.android.gms:play-services-measurement-impl:22.5.0 +| | +--- com.google.android.gms:play-services-measurement-impl:23.0.0 | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -| | | +--- androidx.core:core:1.9.0 -> 1.16.0 (*) +| | | +--- androidx.core:core:1.9.0 -> 1.17.0 (*) | | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.16.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.17.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) | | | | \--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 (c) | | | +--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.17.0 (*) | | | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (*) | | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) | | | | \--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (c) | | | +--- com.google.android.gms:play-services-ads-identifier:18.0.0 (*) | | | +--- com.google.android.gms:play-services-base:18.5.0 | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -| | | | +--- androidx.core:core:1.2.0 -> 1.16.0 (*) -| | | | +--- androidx.fragment:fragment:1.0.0 -> 1.8.8 (*) +| | | | +--- androidx.core:core:1.2.0 -> 1.17.0 (*) +| | | | +--- androidx.fragment:fragment:1.0.0 -> 1.8.9 (*) | | | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) | | | | \--- com.google.android.gms:play-services-tasks:18.2.0 | | | | \--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) | | | +--- com.google.android.gms:play-services-basement:18.5.0 (*) -| | | +--- com.google.android.gms:play-services-measurement-base:22.5.0 (*) +| | | +--- com.google.android.gms:play-services-measurement-base:23.0.0 (*) | | | +--- com.google.android.gms:play-services-stats:17.0.2 | | | | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (*) | | | | \--- com.google.android.gms:play-services-basement:18.0.0 -> 18.5.0 (*) @@ -410,75 +426,146 @@ | | | +--- org.checkerframework:checker-qual:3.12.0 | | | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.26.0 | | | \--- com.google.j2objc:j2objc-annotations:1.3 -| | +--- com.google.android.gms:play-services-measurement-sdk-api:22.5.0 +| | +--- com.google.android.gms:play-services-measurement-sdk-api:23.0.0 | | | +--- com.google.android.gms:play-services-basement:18.5.0 (*) -| | | \--- com.google.android.gms:play-services-measurement-base:22.5.0 (*) +| | | \--- com.google.android.gms:play-services-measurement-base:23.0.0 (*) | | \--- com.google.android.gms:play-services-stats:17.0.2 (*) -| +--- com.google.android.gms:play-services-measurement-api:22.5.0 +| +--- com.google.android.gms:play-services-measurement-api:23.0.0 | | +--- com.google.android.gms:play-services-ads-identifier:18.0.0 (*) | | +--- com.google.android.gms:play-services-basement:18.5.0 (*) -| | +--- com.google.android.gms:play-services-measurement-base:22.5.0 (*) -| | +--- com.google.android.gms:play-services-measurement-sdk-api:22.5.0 (*) +| | +--- com.google.android.gms:play-services-measurement-base:23.0.0 (*) +| | +--- com.google.android.gms:play-services-measurement-sdk-api:23.0.0 (*) | | +--- com.google.android.gms:play-services-tasks:18.2.0 (*) -| | +--- com.google.firebase:firebase-common:21.0.0 -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 -> 1.10.2 +| | +--- com.google.firebase:firebase-common:21.0.0 -> 22.0.1 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0 -> 1.10.2 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) | | | | +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | +--- com.google.firebase:firebase-components:18.0.0 -| | | | +--- com.google.firebase:firebase-annotations:16.2.0 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) +| | | +--- com.google.firebase:firebase-components:19.0.0 +| | | | +--- com.google.firebase:firebase-annotations:17.0.0 | | | | | \--- javax.inject:javax.inject:1 | | | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) | | | | \--- com.google.errorprone:error_prone_annotations:2.26.0 -| | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | | +--- com.google.firebase:firebase-annotations:17.0.0 (*) +| | | +--- androidx.datastore:datastore-preferences:1.1.7 +| | | | \--- androidx.datastore:datastore-preferences-android:1.1.7 +| | | | +--- androidx.datastore:datastore:1.1.7 +| | | | | \--- androidx.datastore:datastore-android:1.1.7 +| | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 +| | | | | | \--- androidx.datastore:datastore-core-android:1.1.7 +| | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.3.0 +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 +| | | | | | \--- androidx.datastore:datastore-core-okio-jvm:1.1.7 +| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (*) +| | | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.16.4 +| | | | | | | \--- com.squareup.okio:okio-jvm:3.16.4 +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.16.4 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 +| | | | | \--- androidx.datastore:datastore-preferences-core-android:1.1.7 +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (*) +| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (*) +| | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 +| | | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 +| | | | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.16.4 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) | | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) | | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) | | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) | | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) -| | +--- com.google.firebase:firebase-common-ktx:21.0.0 -| | | +--- com.google.firebase:firebase-common:21.0.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.0 (*) -| | | +--- com.google.firebase:firebase-components:18.0.0 (*) -| | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) -| | +--- com.google.firebase:firebase-components:18.0.0 (*) -| | +--- com.google.firebase:firebase-installations:17.0.1 -> 18.0.0 -| | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) -| | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) -| | | +--- com.google.firebase:firebase-common:21.0.0 (*) -| | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) -| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | +--- com.google.firebase:firebase-components:18.0.0 -> 19.0.0 (*) +| | +--- com.google.firebase:firebase-installations:17.0.1 -> 19.0.1 +| | | +--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) +| | | +--- com.google.firebase:firebase-annotations:17.0.0 (*) +| | | +--- com.google.firebase:firebase-common:22.0.1 (*) +| | | +--- com.google.firebase:firebase-components:19.0.0 (*) | | | +--- com.google.firebase:firebase-installations-interop:17.1.1 -> 17.2.0 | | | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) -| | | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | \--- com.google.firebase:firebase-annotations:16.2.0 -> 17.0.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) | | +--- com.google.firebase:firebase-installations-interop:17.0.0 -> 17.2.0 (*) | | +--- com.google.firebase:firebase-measurement-connector:19.0.0 -> 20.0.1 | | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.5.0 (*) -| | | \--- com.google.firebase:firebase-annotations:16.0.0 -> 16.2.0 (*) +| | | \--- com.google.firebase:firebase-annotations:16.0.0 -> 17.0.0 (*) | | +--- com.google.guava:guava:31.1-android (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) -| \--- com.google.android.gms:play-services-measurement-sdk:22.5.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| \--- com.google.android.gms:play-services-measurement-sdk:23.0.0 | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) | +--- com.google.android.gms:play-services-basement:18.5.0 (*) -| +--- com.google.android.gms:play-services-measurement-base:22.5.0 (*) -| \--- com.google.android.gms:play-services-measurement-impl:22.5.0 (*) -+--- com.google.firebase:firebase-crashlytics -> 19.4.4 -| +--- com.google.firebase:firebase-sessions:2.1.2 -| | +--- com.google.firebase:firebase-common:21.0.0 (*) -| | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) -| | +--- com.google.firebase:firebase-components:18.0.0 (*) +| +--- com.google.android.gms:play-services-measurement-base:23.0.0 (*) +| \--- com.google.android.gms:play-services-measurement-impl:23.0.0 (*) ++--- com.google.firebase:firebase-crashlytics -> 20.0.3 +| +--- com.google.firebase:firebase-sessions:3.0.3 +| | +--- com.google.firebase:firebase-common:22.0.1 (*) +| | +--- com.google.firebase:firebase-components:19.0.0 (*) | | +--- com.google.firebase:firebase-installations-interop:17.2.0 (*) -| | +--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | +--- com.google.firebase:firebase-annotations:17.0.0 (*) | | +--- com.google.firebase:firebase-encoders:17.0.0 | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | +--- com.google.firebase:firebase-encoders-json:18.0.1 -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10 -> 2.1.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10 -> 1.8.22 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | | \--- com.google.firebase:firebase-encoders:17.0.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.0 (*) -| | +--- com.google.firebase:firebase-installations:18.0.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | +--- com.google.firebase:firebase-installations:18.0.0 -> 19.0.1 (*) | | +--- com.google.firebase:firebase-datatransport:19.0.0 | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | | +--- com.google.android.datatransport:transport-api:3.1.0 -> 3.2.0 @@ -497,237 +584,156 @@ | | | | +--- com.google.firebase:firebase-encoders-json:18.0.0 -> 18.0.1 (*) | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | | +--- com.google.android.datatransport:transport-runtime:3.2.0 -> 3.3.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 (*) | | +--- com.google.android.datatransport:transport-api:3.2.0 (*) | | +--- javax.inject:javax.inject:1 | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) -| | \--- androidx.datastore:datastore-preferences:1.1.3 -| | \--- androidx.datastore:datastore-preferences-android:1.1.3 -| | +--- androidx.datastore:datastore:1.1.3 -| | | \--- androidx.datastore:datastore-android:1.1.3 -| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -| | | +--- androidx.datastore:datastore-core:1.1.3 -| | | | \--- androidx.datastore:datastore-core-android:1.1.3 -| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.1.20 -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.20 -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | +--- androidx.datastore:datastore:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-core-okio:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences-core:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 (c) -| | | | \--- androidx.datastore:datastore-preferences-proto:1.1.3 (c) -| | | +--- androidx.datastore:datastore-core-okio:1.1.3 -| | | | \--- androidx.datastore:datastore-core-okio-jvm:1.1.3 -| | | | +--- androidx.datastore:datastore-core:1.1.3 (*) -| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.13.0 -| | | | | \--- com.squareup.okio:okio-jvm:3.13.0 -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | +--- androidx.datastore:datastore:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-core:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences-core:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 (c) -| | | | \--- androidx.datastore:datastore-preferences-proto:1.1.3 (c) -| | | +--- com.squareup.okio:okio:3.4.0 -> 3.13.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | +--- androidx.datastore:datastore-core:1.1.3 (c) -| | | +--- androidx.datastore:datastore-core-okio:1.1.3 (c) -| | | +--- androidx.datastore:datastore-preferences:1.1.3 (c) -| | | +--- androidx.datastore:datastore-preferences-core:1.1.3 (c) -| | | +--- androidx.datastore:datastore-preferences-proto:1.1.3 (c) -| | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 (c) -| | +--- androidx.datastore:datastore-preferences-core:1.1.3 -| | | \--- androidx.datastore:datastore-preferences-core-jvm:1.1.3 -| | | +--- androidx.datastore:datastore-core:1.1.3 (*) -| | | +--- androidx.datastore:datastore-core-okio:1.1.3 (*) -| | | +--- androidx.datastore:datastore-preferences-proto:1.1.3 -| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 -| | | | | +--- androidx.datastore:datastore:1.1.3 (c) -| | | | | +--- androidx.datastore:datastore-core:1.1.3 (c) -| | | | | +--- androidx.datastore:datastore-core-okio:1.1.3 (c) -| | | | | +--- androidx.datastore:datastore-preferences:1.1.3 (c) -| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.3 (c) -| | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.3 (c) -| | | | +--- androidx.datastore:datastore:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-core:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-core-okio:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences:1.1.3 (c) -| | | | +--- androidx.datastore:datastore-preferences-core:1.1.3 (c) -| | | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 (c) -| | | +--- com.squareup.okio:okio:3.4.0 -> 3.13.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | +--- androidx.datastore:datastore:1.1.3 (c) -| | | +--- androidx.datastore:datastore-core:1.1.3 (c) -| | | +--- androidx.datastore:datastore-core-okio:1.1.3 (c) -| | | +--- androidx.datastore:datastore-preferences:1.1.3 (c) -| | | +--- androidx.datastore:datastore-preferences-proto:1.1.3 (c) -| | | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 (c) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | +--- androidx.datastore:datastore:1.1.3 (c) -| | +--- androidx.datastore:datastore-preferences-core:1.1.3 (c) -| | +--- androidx.datastore:datastore-core:1.1.3 (c) -| | +--- androidx.datastore:datastore-core-okio:1.1.3 (c) -| | +--- androidx.datastore:datastore-preferences-proto:1.1.3 (c) -| | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.3 (c) +| | +--- androidx.datastore:datastore:1.1.7 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 -> 1.9.0 +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.9.0 +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.9.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 (*) | +--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) -| +--- com.google.firebase:firebase-annotations:16.2.0 (*) -| +--- com.google.firebase:firebase-common:21.0.0 (*) -| +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) -| +--- com.google.firebase:firebase-components:18.0.0 (*) +| +--- com.google.firebase:firebase-annotations:17.0.0 (*) +| +--- com.google.firebase:firebase-common:22.0.1 (*) +| +--- com.google.firebase:firebase-components:19.0.0 (*) | +--- com.google.firebase:firebase-config-interop:16.0.1 | | +--- com.google.firebase:firebase-encoders-json:18.0.1 (*) | | \--- com.google.firebase:firebase-encoders:17.0.0 (*) | +--- com.google.firebase:firebase-encoders:17.0.0 (*) | +--- com.google.firebase:firebase-encoders-json:18.0.1 (*) -| +--- com.google.firebase:firebase-installations:18.0.0 (*) +| +--- com.google.firebase:firebase-installations:18.0.0 -> 19.0.1 (*) | +--- com.google.firebase:firebase-installations-interop:17.2.0 (*) | +--- com.google.firebase:firebase-measurement-connector:20.0.1 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) | +--- com.google.android.datatransport:transport-api:3.2.0 (*) | +--- com.google.android.datatransport:transport-backend-cct:3.3.0 (*) | +--- com.google.android.datatransport:transport-runtime:3.3.0 (*) | \--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) -+--- androidx.compose:compose-bom:2025.06.01 -| +--- androidx.compose.runtime:runtime:1.8.3 (c) -| +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -| +--- androidx.compose.ui:ui:1.8.3 (c) -| +--- androidx.compose.runtime:runtime-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| +--- androidx.compose.material3:material3:1.3.2 (c) -| +--- androidx.compose.foundation:foundation:1.8.3 (c) -| +--- androidx.compose.material:material:1.8.3 (c) ++--- androidx.compose:compose-bom:2025.12.01 +| +--- androidx.compose.runtime:runtime:1.10.0 (c) +| +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.10.0 (c) +| +--- androidx.compose.ui:ui:1.10.0 (c) +| +--- androidx.compose.runtime:runtime-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-tooling-preview-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| +--- androidx.compose.material3:material3:1.4.0 (c) +| +--- androidx.compose.foundation:foundation:1.10.0 (c) +| +--- androidx.compose.material:material:1.10.0 (c) | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) -| +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-util:1.8.3 (c) -| +--- androidx.compose.material3:material3-adaptive-navigation-suite:1.3.2 (c) -| +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -| +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -| +--- androidx.compose.material3.adaptive:adaptive-navigation:1.1.0 (c) -| +--- androidx.compose.ui:ui-tooling-android:1.8.3 (c) -| +--- androidx.compose.animation:animation:1.8.3 (c) -| +--- androidx.compose.animation:animation-core:1.8.3 (c) -| +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -| +--- androidx.compose.material:material-ripple:1.8.3 (c) -| +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| +--- androidx.compose.ui:ui-text:1.8.3 (c) -| +--- androidx.compose.material3:material3-android:1.3.2 (c) -| +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| +--- androidx.compose.foundation:foundation-android:1.8.3 (c) -| +--- androidx.compose.material:material-android:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-saveable-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-android:1.10.0 (c) +| +--- androidx.compose.runtime:runtime-annotation:1.10.0 (c) +| +--- androidx.compose.ui:ui-util:1.10.0 (c) +| +--- androidx.compose.material3:material3-adaptive-navigation-suite:1.4.0 (c) +| +--- androidx.compose.material3.adaptive:adaptive:1.2.0 (c) +| +--- androidx.compose.material3.adaptive:adaptive-layout:1.2.0 (c) +| +--- androidx.compose.material3.adaptive:adaptive-navigation:1.2.0 (c) +| +--- androidx.compose.ui:ui-tooling-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| +--- androidx.compose.material3:material3-android:1.4.0 (c) +| +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| +--- androidx.compose.ui:ui-text:1.10.0 (c) +| +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| +--- androidx.compose.animation:animation:1.10.0 (c) +| +--- androidx.compose.foundation:foundation-layout:1.10.0 (c) +| +--- androidx.compose.foundation:foundation-android:1.10.0 (c) +| +--- androidx.compose.animation:animation-core:1.10.0 (c) +| +--- androidx.compose.material:material-ripple:1.10.0 (c) +| +--- androidx.compose.material:material-android:1.10.0 (c) | +--- androidx.compose.material:material-icons-core:1.7.8 (c) | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) -| +--- androidx.compose.ui:ui-util-android:1.8.3 (c) -| +--- androidx.compose.material3:material3-adaptive-navigation-suite-android:1.3.2 (c) -| +--- androidx.compose.material3.adaptive:adaptive-android:1.1.0 (c) -| +--- androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 (c) -| +--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 (c) -| +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| +--- androidx.compose.animation:animation-android:1.8.3 (c) -| +--- androidx.compose.animation:animation-core-android:1.8.3 (c) -| +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) -| +--- androidx.compose.material:material-ripple-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-text-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) -| +--- androidx.compose.ui:ui-unit-android:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-retain:1.10.0 (c) +| +--- androidx.compose.runtime:runtime-annotation-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-util-android:1.10.0 (c) +| +--- androidx.compose.material3:material3-adaptive-navigation-suite-android:1.4.0 (c) +| +--- androidx.compose.material3.adaptive:adaptive-android:1.2.0 (c) +| +--- androidx.compose.material3.adaptive:adaptive-layout-android:1.2.0 (c) +| +--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.2.0 (c) +| +--- androidx.compose.ui:ui-tooling-data-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-graphics-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-text-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-geometry-android:1.10.0 (c) +| +--- androidx.compose.ui:ui-unit-android:1.10.0 (c) +| +--- androidx.compose.animation:animation-android:1.10.0 (c) +| +--- androidx.compose.foundation:foundation-layout-android:1.10.0 (c) +| +--- androidx.compose.animation:animation-core-android:1.10.0 (c) +| +--- androidx.compose.material:material-ripple-android:1.10.0 (c) | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) -| \--- androidx.compose.ui:ui-tooling-data-android:1.8.3 (c) -+--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 -| \--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 -| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| +--- androidx.compose.runtime:runtime:1.8.3 -| | \--- androidx.compose.runtime:runtime-android:1.8.3 -| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| \--- androidx.compose.runtime:runtime-retain-android:1.10.0 (c) ++--- androidx.compose.ui:ui-tooling-preview -> 1.10.0 +| \--- androidx.compose.ui:ui-tooling-preview-android:1.10.0 +| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.compose.runtime:runtime:1.10.0 +| | \--- androidx.compose.runtime:runtime-android:1.10.0 +| | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | +--- androidx.collection:collection:1.5.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| +--- androidx.compose.ui:ui:1.8.3 (c) -| +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| +--- androidx.compose.ui:ui-text:1.8.3 (c) -| +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| \--- androidx.compose.ui:ui-util:1.8.3 (c) +| | +--- androidx.compose.runtime:runtime-annotation:1.10.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | +--- androidx.compose.runtime:runtime-annotation:1.10.0 (c) +| | +--- androidx.compose.runtime:runtime-saveable:1.10.0 (c) +| | +--- org.jetbrains.compose.runtime:runtime:1.9.0 -> 1.9.3 (c) +| | \--- androidx.compose.runtime:runtime-retain:1.10.0 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| +--- androidx.compose.ui:ui:1.10.0 (c) +| +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| +--- androidx.compose.ui:ui-util:1.10.0 (c) +| +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| +--- androidx.compose.ui:ui-text:1.10.0 (c) +| +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| \--- androidx.compose.ui:ui-unit:1.10.0 (c) +--- project :cmp-shared -| +--- io.insert-koin:koin-bom:4.1.0 -| | +--- io.insert-koin:koin-core:4.1.0 (c) -| | +--- io.insert-koin:koin-core-jvm:4.1.0 (c) -| | +--- io.insert-koin:koin-core-viewmodel:4.1.0 (c) -| | +--- io.insert-koin:koin-android:4.1.0 (c) -| | +--- io.insert-koin:koin-androidx-navigation:4.1.0 (c) -| | +--- io.insert-koin:koin-compose:4.1.0 (c) -| | +--- io.insert-koin:koin-compose-viewmodel:4.1.0 (c) -| | +--- io.insert-koin:koin-androidx-compose:4.1.0 (c) -| | \--- io.insert-koin:koin-core-annotations:4.1.0 (c) -| +--- io.insert-koin:koin-android:4.1.0 -| | +--- io.insert-koin:koin-core:4.1.0 -| | | \--- io.insert-koin:koin-core-jvm:4.1.0 -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- io.insert-koin:koin-bom:4.1.1 +| | +--- io.insert-koin:koin-core:4.1.1 (c) +| | +--- io.insert-koin:koin-core-jvm:4.1.1 (c) +| | +--- io.insert-koin:koin-core-viewmodel:4.1.1 (c) +| | +--- io.insert-koin:koin-android:4.1.1 (c) +| | +--- io.insert-koin:koin-androidx-navigation:4.1.1 (c) +| | +--- io.insert-koin:koin-compose:4.1.1 (c) +| | +--- io.insert-koin:koin-compose-viewmodel:4.1.1 (c) +| | +--- io.insert-koin:koin-androidx-compose:4.1.1 (c) +| | \--- io.insert-koin:koin-core-annotations:4.1.1 (c) +| +--- io.insert-koin:koin-android:4.1.1 +| | +--- io.insert-koin:koin-core:4.1.1 +| | | \--- io.insert-koin:koin-core-jvm:4.1.1 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) | | | +--- co.touchlab:stately-concurrency:2.1.0 | | | | \--- co.touchlab:stately-concurrency-jvm:2.1.0 -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.3.0 (*) | | | | \--- co.touchlab:stately-strict:2.1.0 | | | | \--- co.touchlab:stately-strict-jvm:2.1.0 -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.1.21 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.3.0 (*) | | | \--- co.touchlab:stately-concurrent-collections:2.1.0 | | | \--- co.touchlab:stately-concurrent-collections-jvm:2.1.0 | | | +--- co.touchlab:stately-concurrency:2.1.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.1.21 (*) -| | +--- io.insert-koin:koin-core-viewmodel:4.1.0 -| | | \--- io.insert-koin:koin-core-viewmodel-android:4.1.0 -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.0-beta01 -> 2.9.1 -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 -| | | | | \--- androidx.annotation:annotation:1.9.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0-beta01 -> 2.9.1 -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 -| | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 -| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.3.0 (*) +| | +--- io.insert-koin:koin-core-viewmodel:4.1.1 +| | | \--- io.insert-koin:koin-core-viewmodel-android:4.1.1 +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.3 -> 2.9.6 +| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.3 -> 2.9.6 +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | | | \--- org.jetbrains.androidx.savedstate:savedstate:1.3.6 -> 1.4.0 +| | | | \--- androidx.savedstate:savedstate:1.4.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) | | +--- androidx.appcompat:appcompat:1.7.1 -| | | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | | +--- androidx.activity:activity:1.8.0 -> 1.12.2 (*) | | | +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*) | | | +--- androidx.appcompat:appcompat-resources:1.7.1 | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -| | | | +--- androidx.core:core:1.6.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core:1.6.0 -> 1.17.0 (*) | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | | | +--- androidx.core:core:1.1.0 -> 1.16.0 (*) +| | | | | +--- androidx.core:core:1.1.0 -> 1.17.0 (*) | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) | | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*) @@ -735,1434 +741,1425 @@ | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) | | | | \--- androidx.appcompat:appcompat:1.7.1 (c) | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -| | | +--- androidx.core:core:1.13.0 -> 1.16.0 (*) -| | | +--- androidx.core:core-ktx:1.13.0 -> 1.16.0 (*) +| | | +--- androidx.core:core:1.13.0 -> 1.17.0 (*) +| | | +--- androidx.core:core-ktx:1.13.0 -> 1.17.0 (*) | | | +--- androidx.cursoradapter:cursoradapter:1.0.0 | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) | | | +--- androidx.drawerlayout:drawerlayout:1.0.0 | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -| | | | +--- androidx.core:core:1.0.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.17.0 (*) | | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0 (*) | | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -| | | | +--- androidx.core:core:1.3.0 -> 1.16.0 (*) -| | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 (*) +| | | | +--- androidx.core:core:1.3.0 -> 1.17.0 (*) +| | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.4 (*) | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.2.0 (*) | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) | | | +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.4.0 | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -| | | | +--- androidx.core:core:1.3.0 -> 1.16.0 (*) +| | | | +--- androidx.core:core:1.3.0 -> 1.17.0 (*) | | | | +--- androidx.emoji2:emoji2:1.4.0 (*) | | | | \--- androidx.emoji2:emoji2:1.4.0 (c) -| | | +--- androidx.fragment:fragment:1.5.4 -> 1.8.8 (*) -| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) +| | | +--- androidx.fragment:fragment:1.5.4 -> 1.8.9 (*) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*) | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.1 (*) | | | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.4.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) | | | \--- androidx.appcompat:appcompat-resources:1.7.1 (c) -| | +--- androidx.activity:activity-ktx:1.10.1 -| | | +--- androidx.activity:activity:1.10.1 (*) -| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -| | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -| | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | +--- androidx.activity:activity:1.10.1 (c) -| | | \--- androidx.activity:activity-compose:1.10.1 (c) -| | +--- androidx.fragment:fragment-ktx:1.8.8 -| | | +--- androidx.activity:activity-ktx:1.8.1 -> 1.10.1 (*) +| | +--- androidx.activity:activity-ktx:1.10.1 -> 1.12.2 +| | | +--- androidx.activity:activity:1.12.2 (*) +| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.4 +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.4.0 +| | | | +--- androidx.savedstate:savedstate:1.4.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- androidx.savedstate:savedstate:1.4.0 (c) +| | | | +--- androidx.savedstate:savedstate-compose:1.4.0 (c) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | +--- androidx.activity:activity:1.12.2 (c) +| | | \--- androidx.activity:activity-compose:1.12.2 (c) +| | +--- androidx.fragment:fragment-ktx:1.8.9 +| | | +--- androidx.activity:activity-ktx:1.8.1 -> 1.12.2 (*) | | | +--- androidx.collection:collection-ktx:1.1.0 -> 1.5.0 | | | | +--- androidx.collection:collection:1.5.0 (*) | | | | \--- androidx.collection:collection:1.5.0 (c) -| | | +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*) -| | | +--- androidx.fragment:fragment:1.8.8 (*) -| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 (*) -| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | \--- androidx.fragment:fragment:1.8.8 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.0 -> 2.9.1 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| +--- io.insert-koin:koin-androidx-compose:4.1.0 -| | +--- io.insert-koin:koin-compose:4.1.0 -| | | \--- io.insert-koin:koin-compose-android:4.1.0 -| | | +--- io.insert-koin:koin-android:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.0 -> 1.8.2 -| | | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 (*) -| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 -| | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation:1.8.0 -> 1.8.2 -| | | | +--- androidx.compose.foundation:foundation:1.8.2 -> 1.8.3 -| | | | | \--- androidx.compose.foundation:foundation-android:1.8.3 +| | | +--- androidx.core:core-ktx:1.2.0 -> 1.17.0 (*) +| | | +--- androidx.fragment:fragment:1.8.9 (*) +| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.4 (*) +| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.4.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | \--- androidx.fragment:fragment:1.8.9 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.3 -> 2.9.4 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) +| +--- io.insert-koin:koin-androidx-compose:4.1.1 +| | +--- io.insert-koin:koin-compose:4.1.1 +| | | \--- io.insert-koin:koin-compose-android:4.1.1 +| | | +--- io.insert-koin:koin-android:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 -> 1.9.3 +| | | | \--- androidx.compose.runtime:runtime:1.9.4 -> 1.10.0 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 -> 1.9.3 +| | | | +--- androidx.compose.foundation:foundation:1.9.4 -> 1.10.0 +| | | | | \--- androidx.compose.foundation:foundation-android:1.10.0 | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | +--- androidx.compose.animation:animation:1.8.3 -| | | | | | \--- androidx.compose.animation:animation-android:1.8.3 +| | | | | +--- androidx.compose.animation:animation:1.10.0 +| | | | | | \--- androidx.compose.animation:animation-android:1.10.0 | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | | +--- androidx.compose.animation:animation-core:1.8.3 -| | | | | | | \--- androidx.compose.animation:animation-core-android:1.8.3 +| | | | | | +--- androidx.compose.animation:animation-core:1.10.0 +| | | | | | | \--- androidx.compose.animation:animation-core-android:1.10.0 | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) | | | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui:1.8.3 -| | | | | | | | \--- androidx.compose.ui:ui-android:1.8.3 -| | | | | | | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.10.1 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.10.0 +| | | | | | | | \--- androidx.compose.ui:ui-android:1.10.0 +| | | | | | | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.12.2 (*) | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | | | +--- androidx.autofill:autofill:1.0.0 -| | | | | | | | | \--- androidx.core:core:1.1.0 -> 1.16.0 (*) +| | | | | | | | | \--- androidx.core:core:1.1.0 -> 1.17.0 (*) | | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) | | | | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 -| | | | | | | | | \--- androidx.compose.runtime:runtime-saveable-android:1.8.3 +| | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime-retain:1.10.0 +| | | | | | | | | \--- androidx.compose.runtime:runtime-retain-android:1.10.0 +| | | | | | | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.runtime:runtime-annotation:1.10.0 (c) +| | | | | | | | | \--- androidx.compose.runtime:runtime-saveable:1.10.0 (c) +| | | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.10.0 +| | | | | | | | | \--- androidx.compose.runtime:runtime-saveable-android:1.10.0 | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (c) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 -| | | | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.8.3 +| | | | | | | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 +| | | | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.4 +| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.10.0 (*) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (*) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.2 -> 1.4.0 +| | | | | | | | | | \--- androidx.savedstate:savedstate-compose-android:1.4.0 +| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.10.0 (*) +| | | | | | | | | | +--- androidx.core:core-ktx:1.13.1 -> 1.17.0 (*) +| | | | | | | | | | +--- androidx.savedstate:savedstate:1.4.0 (*) +| | | | | | | | | | +--- androidx.savedstate:savedstate:1.4.0 (c) +| | | | | | | | | | \--- androidx.savedstate:savedstate-ktx:1.4.0 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.runtime:runtime-annotation:1.10.0 (c) +| | | | | | | | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.9.2 -> 1.9.3 (c) +| | | | | | | | | \--- androidx.compose.runtime:runtime-retain:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 +| | | | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.10.0 | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 -| | | | | | | | | | \--- androidx.compose.ui:ui-util-android:1.8.3 -| | | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 +| | | | | | | | | | \--- androidx.compose.ui:ui-util-android:1.10.0 +| | | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*) -| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 -| | | | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.8.3 +| | | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | | | | | | \--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | | | | | | \--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 +| | | | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.10.0 | | | | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) -| | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 -| | | | | | | | | | \--- androidx.compose.ui:ui-unit-android:1.8.3 +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 +| | | | | | | | | | \--- androidx.compose.ui:ui-unit-android:1.10.0 | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) | | | | | | | | | | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0 (*) -| | | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) -| | | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.16.0 (*) +| | | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (*) +| | | | | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | | | | | | \--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.17.0 (*) | | | | | | | | | +--- androidx.graphics:graphics-path:1.0.1 -| | | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.16.0 (*) -| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 -| | | | | | | | | \--- androidx.compose.ui:ui-text-android:1.8.3 +| | | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.17.0 (*) +| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | | | | | | \--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.10.0 +| | | | | | | | | \--- androidx.compose.ui:ui-text-android:1.10.0 | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (*) -| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) -| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | | | | +--- androidx.core:core:1.7.0 -> 1.16.0 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.10.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | | | | +--- androidx.core:core:1.7.0 -> 1.17.0 (*) | | | | | | | | | +--- androidx.emoji2:emoji2:1.4.0 (*) -| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) -| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | | | +--- androidx.core:core:1.12.0 -> 1.16.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | | | | | | \--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | | | +--- androidx.core:core:1.16.0 -> 1.17.0 (*) | | | | | | | | +--- androidx.customview:customview-poolingcontainer:1.0.0 -| | | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.16.0 (*) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) +| | | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.17.0 (*) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.3.0 (*) | | | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -| | | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.4 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 -> 2.9.4 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 -> 2.9.4 (*) | | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 -> 1.4.1 (*) -| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.4.0 (*) +| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 -> 1.4.0 (*) +| | | | | | | | +--- androidx.transition:transition:1.6.0 +| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | | | | | | | +--- androidx.core:core:1.16.0 -> 1.17.0 (*) +| | | | | | | | | +--- androidx.dynamicanimation:dynamicanimation:1.0.0 +| | | | | | | | | | +--- androidx.core:core:1.0.0 -> 1.17.0 (*) +| | | | | | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | | | | | | | | \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*) +| | | | | | | | | \--- org.jspecify:jspecify:1.0.0 +| | | | | | | | +--- androidx.window:window:1.5.0 +| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | | | | | | | +--- androidx.core:core:1.8.0 -> 1.17.0 (*) +| | | | | | | | | +--- androidx.window:window-core:1.5.0 +| | | | | | | | | | \--- androidx.window:window-core-android:1.5.0 +| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | | | | +--- androidx.window:window:1.5.0 (c) +| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | | | | +--- androidx.window:window-core:1.5.0 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0 -> 1.10.2 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | | | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (c) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | | | | +--- androidx.compose.animation:animation:1.8.3 (c) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 -| | | | | | | \--- androidx.compose.foundation:foundation-layout-android:1.8.3 +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | | | | | | \--- androidx.compose.foundation:foundation:1.7.0 -> 1.10.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | | | | \--- androidx.compose.animation:animation:1.10.0 (c) +| | | | | | +--- androidx.compose.foundation:foundation-layout:1.10.0 +| | | | | | | \--- androidx.compose.foundation:foundation-layout-android:1.10.0 | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | | | +--- androidx.compose.animation:animation-core:1.2.1 -> 1.8.3 (*) -| | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | | +--- androidx.core:core:1.7.0 -> 1.16.0 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (*) -| | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui:1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui-text:1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -| | | | | +--- androidx.core:core:1.13.1 -> 1.16.0 (*) +| | | | | | | +--- androidx.compose.animation:animation-core:1.2.1 -> 1.10.0 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | | +--- androidx.core:core:1.16.0 -> 1.17.0 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | | \--- androidx.compose.foundation:foundation:1.10.0 (c) +| | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui:1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | | \--- androidx.compose.animation:animation-core:1.10.0 (c) +| | | | | +--- androidx.compose.foundation:foundation-layout:1.10.0 (*) +| | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui-text:1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.10.0 (*) +| | | | | +--- androidx.core:core:1.13.1 -> 1.17.0 (*) | | | | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | +--- org.jetbrains.compose.animation:animation:1.8.2 -| | | | | +--- androidx.compose.animation:animation:1.8.2 -> 1.8.3 (*) -| | | | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 -| | | | | | +--- androidx.compose.animation:animation-core:1.8.2 -> 1.8.3 (*) -| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 -| | | | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) -| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -> 2.9.1 (*) -| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 -> 2.9.1 -| | | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -> 2.9.1 -| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.7.1 -> 1.8.2 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -> 2.9.1 (*) -| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.8.2 -| | | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.8.3 (*) -| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 -| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.8.3 (*) -| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 -| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.2 -> 1.8.3 (*) -| | | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 -| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.8.3 (*) -| | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 -| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.2 -> 1.8.3 (*) -| | | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) -| | | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 -| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.2 -> 1.8.3 (*) -| | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | \--- androidx.compose.foundation:foundation-layout:1.10.0 (c) +| | | | +--- org.jetbrains.compose.animation:animation:1.9.3 +| | | | | +--- androidx.compose.animation:animation:1.9.4 -> 1.10.0 (*) +| | | | | +--- org.jetbrains.compose.animation:animation-core:1.9.3 +| | | | | | +--- androidx.compose.animation:animation-core:1.9.4 -> 1.10.0 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 +| | | | | | | \--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 +| | | | | | | \--- androidx.collection:collection:1.5.0 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui:1.9.3 +| | | | | | | +--- androidx.compose.ui:ui:1.9.4 -> 1.10.0 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.6 +| | | | | | | | \--- androidx.lifecycle:lifecycle-common:2.9.4 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.6 +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*) +| | | | | | | | \--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.6 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (*) +| | | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.6 (*) +| | | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.6 (*) +| | | | | | | | \--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.9.3 +| | | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 -> 1.10.0 (*) +| | | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | | | | | | | +--- org.jetbrains.androidx.savedstate:savedstate-compose:1.3.6 +| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.3 -> 1.4.0 (*) +| | | | | | | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.6 -> 1.4.0 (*) +| | | | | | | | | \--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | | \--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.3 +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 -> 1.10.0 (*) +| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.9.4 -> 1.10.0 (*) +| | | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.9.3 +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.9.4 -> 1.10.0 (*) +| | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.9.3 +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.9.4 -> 1.10.0 (*) +| | | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.3 (*) +| | | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-text:1.9.3 +| | | | | | | | +--- androidx.compose.ui:ui-text:1.9.4 -> 1.10.0 (*) +| | | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) -| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.9.3 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 -| | | | | | +--- androidx.compose.foundation:foundation-layout:1.8.2 -> 1.8.3 (*) -| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) -| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | +--- io.insert-koin:koin-compose-viewmodel:4.1.0 -| | | \--- io.insert-koin:koin-compose-viewmodel-android:4.1.0 -| | | +--- androidx.activity:activity-compose:1.10.1 -| | | | +--- androidx.activity:activity-ktx:1.10.1 (*) -| | | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) -| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) -| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.16.0 (*) -| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | +--- androidx.activity:activity:1.10.1 (c) -| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| | | +--- io.insert-koin:koin-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-core-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0-beta01 -> 2.9.1 -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) -| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.1.0 -| | +--- io.insert-koin:koin-android:4.1.0 (*) -| | +--- androidx.navigation:navigation-fragment-ktx:2.9.0 -| | | +--- androidx.navigation:navigation-fragment:2.9.0 -| | | | +--- androidx.activity:activity:1.7.2 -> 1.10.1 (*) -| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.16.0 (*) -| | | | +--- androidx.fragment:fragment-ktx:1.6.2 -> 1.8.8 (*) -| | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 -> 2.9.1 (*) -| | | | +--- androidx.navigation:navigation-common:2.9.0 -| | | | | \--- androidx.navigation:navigation-common-android:2.9.0 +| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.9.3 +| | | | | | +--- androidx.compose.foundation:foundation-layout:1.9.4 -> 1.10.0 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.9.3 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui-text:1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) +| | +--- io.insert-koin:koin-compose-viewmodel:4.1.1 +| | | \--- io.insert-koin:koin-compose-viewmodel-android:4.1.1 +| | | +--- androidx.activity:activity-compose:1.10.1 -> 1.12.2 +| | | | +--- androidx.activity:activity:1.12.2 (*) +| | | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.10.0 (*) +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.10.0 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.10.0 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.17.0 (*) +| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*) +| | | | +--- androidx.navigationevent:navigationevent-compose:1.0.1 +| | | | | \--- androidx.navigationevent:navigationevent-compose-android:1.0.1 +| | | | | +--- androidx.compose.runtime:runtime:1.9.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.9.2 -> 1.10.0 (*) +| | | | | +--- androidx.navigationevent:navigationevent:1.0.1 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | | +--- androidx.navigationevent:navigationevent:1.0.1 (c) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.4.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity:1.12.2 (c) +| | | | \--- androidx.activity:activity-ktx:1.12.2 (c) +| | | +--- io.insert-koin:koin-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-core-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.3 -> 2.9.6 +| | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 +| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.4 +| | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.9.0 -> 1.10.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.9.0 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 -> 1.9.3 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.1.1 +| | +--- io.insert-koin:koin-android:4.1.1 (*) +| | +--- androidx.navigation:navigation-fragment-ktx:2.9.3 -> 2.9.4 +| | | +--- androidx.navigation:navigation-fragment:2.9.4 +| | | | +--- androidx.activity:activity:1.7.2 -> 1.12.2 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.17.0 (*) +| | | | +--- androidx.fragment:fragment-ktx:1.6.2 -> 1.8.9 (*) +| | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.2 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.2 -> 2.9.4 (*) +| | | | +--- androidx.navigation:navigation-common:2.9.4 +| | | | | \--- androidx.navigation:navigation-common-android:2.9.4 | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -| | | | | +--- androidx.core:core-ktx:1.1.0 -> 1.16.0 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) +| | | | | +--- androidx.core:core-ktx:1.1.0 -> 1.17.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.4 (*) | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 -> 1.4.1 (*) -| | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -| | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | | +--- androidx.navigation:navigation-compose:2.9.0 (c) -| | | | | +--- androidx.navigation:navigation-fragment:2.9.0 (c) -| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.0 (c) -| | | | | +--- androidx.navigation:navigation-runtime:2.9.0 (c) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | | +--- androidx.navigation:navigation-runtime:2.9.0 -| | | | | \--- androidx.navigation:navigation-runtime-android:2.9.0 -| | | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) -| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | +--- androidx.savedstate:savedstate:1.3.0 -> 1.4.0 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | | | +--- androidx.navigation:navigation-compose:2.9.4 (c) +| | | | | +--- androidx.navigation:navigation-fragment:2.9.4 (c) +| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.4 (c) +| | | | | +--- androidx.navigation:navigation-runtime:2.9.4 (c) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | +--- androidx.navigation:navigation-runtime:2.9.4 +| | | | | \--- androidx.navigation:navigation-runtime-android:2.9.4 +| | | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.12.2 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -| | | | | +--- androidx.core:core-ktx:1.8.0 -> 1.16.0 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) -| | | | | +--- androidx.navigation:navigation-common:2.9.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | +--- androidx.core:core-ktx:1.8.0 -> 1.17.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.4 (*) +| | | | | +--- androidx.navigation:navigation-common:2.9.4 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | | +--- androidx.navigation:navigation-common:2.9.0 (c) -| | | | | +--- androidx.navigation:navigation-compose:2.9.0 (c) -| | | | | +--- androidx.navigation:navigation-fragment:2.9.0 (c) -| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.0 (c) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | | | +--- androidx.navigation:navigation-common:2.9.4 (c) +| | | | | +--- androidx.navigation:navigation-compose:2.9.4 (c) +| | | | | +--- androidx.navigation:navigation-fragment:2.9.4 (c) +| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.4 (c) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.4.0 (*) | | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0 | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) | | | | | +--- androidx.customview:customview:1.1.0 (*) -| | | | | +--- androidx.core:core:1.1.0 -> 1.16.0 (*) -| | | | | +--- androidx.window:window:1.0.0 -> 1.3.0 -| | | | | | +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*) -| | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -| | | | | | +--- androidx.core:core:1.8.0 -> 1.16.0 (*) -| | | | | | +--- androidx.window.extensions.core:core:1.0.0 -| | | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.1.21 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -| | | | | | \--- androidx.window:window-core:1.3.0 (c) -| | | | | \--- androidx.transition:transition:1.4.1 -| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | | | +--- androidx.core:core:1.1.0 -> 1.16.0 (*) -| | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | +--- androidx.core:core:1.1.0 -> 1.17.0 (*) +| | | | | +--- androidx.window:window:1.0.0 -> 1.5.0 (*) +| | | | | \--- androidx.transition:transition:1.4.1 -> 1.6.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | +--- androidx.navigation:navigation-common:2.9.0 (c) -| | | | +--- androidx.navigation:navigation-compose:2.9.0 (c) -| | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.0 (c) -| | | | +--- androidx.navigation:navigation-runtime:2.9.0 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | +--- androidx.navigation:navigation-compose:2.9.0 (c) -| | | +--- androidx.navigation:navigation-fragment:2.9.0 (c) -| | | +--- androidx.navigation:navigation-common:2.9.0 (c) -| | | \--- androidx.navigation:navigation-runtime:2.9.0 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.1.0 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| +--- io.insert-koin:koin-core:4.1.0 (*) -| +--- io.insert-koin:koin-annotations:2.1.0 -| | \--- io.insert-koin:koin-annotations-jvm:2.1.0 -| | +--- io.insert-koin:koin-core-annotations:4.1.0 -| | | \--- io.insert-koin:koin-core-annotations-jvm:4.1.0 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 -| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | | +--- androidx.navigation:navigation-common:2.9.4 (c) +| | | | +--- androidx.navigation:navigation-compose:2.9.4 (c) +| | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.4 (c) +| | | | +--- androidx.navigation:navigation-runtime:2.9.4 (c) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | +--- androidx.navigation:navigation-common:2.9.4 (c) +| | | +--- androidx.navigation:navigation-compose:2.9.4 (c) +| | | +--- androidx.navigation:navigation-fragment:2.9.4 (c) +| | | \--- androidx.navigation:navigation-runtime:2.9.4 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) +| +--- io.insert-koin:koin-core-viewmodel:4.1.1 (*) +| +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| +--- io.insert-koin:koin-core:4.1.1 (*) +| +--- io.insert-koin:koin-annotations:2.3.1 +| | \--- io.insert-koin:koin-annotations-jvm:2.3.1 +| | +--- io.insert-koin:koin-core-annotations:4.1.0 -> 4.1.1 +| | | \--- io.insert-koin:koin-core-annotations-jvm:4.1.1 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | +--- project :core:ui -| | +--- androidx.metrics:metrics-performance:1.0.0-beta02 +| | +--- androidx.metrics:metrics-performance:1.0.0 +| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | +--- androidx.core:core:1.5.0 -> 1.17.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | +--- androidx.browser:browser:1.9.0 +| | | +--- androidx.activity:activity:1.9.0 -> 1.12.2 (*) +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -| | | +--- androidx.core:core:1.5.0 -> 1.16.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| | +--- androidx.browser:browser:1.8.0 -| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) -| | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) -| | | +--- androidx.core:core:1.1.0 -> 1.16.0 (*) +| | | +--- androidx.core:core:1.10.0 -> 1.17.0 (*) | | | +--- androidx.interpolator:interpolator:1.0.0 (*) -| | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -| | +--- androidx.compose.runtime:runtime -> 1.8.3 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | +--- io.insert-koin:koin-core:4.1.0 (*) -| | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | | \--- org.jspecify:jspecify:1.0.0 +| | +--- androidx.compose.runtime:runtime -> 1.10.0 (*) +| | +--- org.jetbrains.compose.ui:ui-tooling:1.9.3 +| | | +--- androidx.compose.ui:ui-tooling:1.9.4 -> 1.10.0 +| | | | \--- androidx.compose.ui:ui-tooling-android:1.10.0 +| | | | +--- androidx.activity:activity-compose:1.7.0 -> 1.12.2 (*) +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.compose.animation:animation:1.10.0 (*) +| | | | +--- androidx.compose.material:material:1.0.0 -> 1.10.0 +| | | | | \--- androidx.compose.material:material-android:1.10.0 +| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) +| | | | | +--- androidx.compose.animation:animation:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.animation:animation-core:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.foundation:foundation:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.foundation:foundation-layout:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.material:material-ripple:1.8.2 -> 1.10.0 +| | | | | | \--- androidx.compose.material:material-ripple-android:1.10.0 +| | | | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | | | +--- androidx.compose.animation:animation:1.7.1 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.10.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui-text:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*) +| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*) +| | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.4.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | +--- androidx.compose.ui:ui:1.10.0 (*) +| | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 +| | | | | \--- androidx.compose.ui:ui-tooling-data-android:1.10.0 +| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) +| | | | | +--- androidx.compose.runtime:runtime:1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.10.0 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | | +--- androidx.compose.ui:ui-tooling:1.10.0 (c) +| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | | +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | | \--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (*) +| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.4 (*) +| | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.4.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | | +--- androidx.compose.ui:ui:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-geometry:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-graphics:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-text:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-tooling-data:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-tooling-preview:1.10.0 (c) +| | | | +--- androidx.compose.ui:ui-unit:1.10.0 (c) +| | | | \--- androidx.compose.ui:ui-util:1.10.0 (c) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui-tooling-data:1.9.3 +| | | | +--- androidx.compose.ui:ui-tooling-data:1.9.4 -> 1.10.0 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | \--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | \--- org.jetbrains.compose.ui:ui-tooling-preview:1.9.3 +| | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 -> 1.10.0 (*) +| | | \--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | +--- io.insert-koin:koin-core:4.1.1 (*) +| | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | +--- project :core:analytics +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) | | | +--- project :core-base:analytics -| | | | +--- dev.gitlive:firebase-analytics:2.1.0 -| | | | | \--- dev.gitlive:firebase-analytics-android:2.1.0 -| | | | | +--- com.google.firebase:firebase-analytics -> 22.5.0 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0-RC.2 -> 1.10.2 (*) -| | | | | +--- com.google.firebase:firebase-bom:33.2.0 -> 33.16.0 (*) -| | | | | +--- dev.gitlive:firebase-app:2.1.0 -| | | | | | \--- dev.gitlive:firebase-app-android:2.1.0 -| | | | | | +--- com.google.firebase:firebase-common-ktx -> 21.0.0 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0-RC.2 -> 1.10.2 (*) -| | | | | | +--- com.google.firebase:firebase-bom:33.2.0 -> 33.16.0 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) -| | | | | | +--- dev.gitlive:firebase-common:2.1.0 -| | | | | | | \--- dev.gitlive:firebase-common-android:2.1.0 -| | | | | | | +--- com.google.firebase:firebase-common-ktx -> 21.0.0 (*) -| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0-RC.2 -> 1.10.2 (*) -| | | | | | | +--- com.google.firebase:firebase-bom:33.2.0 -> 33.16.0 (*) -| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.1 -> 1.8.1 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) -| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0-RC.2 -> 1.10.2 (*) -| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0-RC.2 -> 1.10.2 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) -| | | | | +--- dev.gitlive:firebase-common:2.1.0 (*) -| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0-RC.2 -> 1.10.2 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | +--- co.touchlab:kermit:2.0.6 -| | | | | \--- co.touchlab:kermit-android:2.0.6 -| | | | | +--- co.touchlab:kermit-core:2.0.6 -| | | | | | \--- co.touchlab:kermit-core-android:2.0.6 -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 -| | | | | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2 -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -| | | | +--- dev.gitlive:firebase-crashlytics:2.1.0 -| | | | | \--- dev.gitlive:firebase-crashlytics-android:2.1.0 -| | | | | +--- com.google.firebase:firebase-crashlytics-ktx -> 19.4.4 -| | | | | | +--- com.google.firebase:firebase-crashlytics:19.4.4 (*) -| | | | | | +--- com.google.firebase:firebase-common:21.0.0 (*) -| | | | | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.0 (*) -| | | | | | \--- com.google.firebase:firebase-components:18.0.0 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0-RC.2 -> 1.10.2 (*) -| | | | | +--- com.google.firebase:firebase-bom:33.2.0 -> 33.16.0 (*) -| | | | | +--- dev.gitlive:firebase-app:2.1.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) -| | | | | +--- dev.gitlive:firebase-common:2.1.0 (*) -| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0-RC.2 -> 1.10.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.compose.material3:material3:1.8.2 -| | | | +--- androidx.compose.material3:material3:1.3.2 -| | | | | \--- androidx.compose.material3:material3-android:1.3.2 -| | | | | +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) -| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) -| | | | | +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*) -| | | | | +--- androidx.compose.animation:animation-core:1.6.0 -> 1.8.3 (*) -| | | | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -| | | | | +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.8.3 (*) -| | | | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8 -| | | | | | \--- androidx.compose.material:material-icons-core-android:1.7.8 -| | | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.3 -| | | | | | \--- androidx.compose.material:material-ripple-android:1.8.3 -| | | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | | | +--- androidx.compose.animation:animation:1.7.1 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.8.3 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 +| | | | +--- com.google.firebase:firebase-bom:34.7.0 (*) +| | | | +--- com.google.firebase:firebase-analytics -> 23.0.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | | +--- co.touchlab:kermit:2.0.8 +| | | | | \--- co.touchlab:kermit-android:2.0.8 +| | | | | +--- co.touchlab:kermit-core:2.0.8 +| | | | | | \--- co.touchlab:kermit-core-android:2.0.8 +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlinx:kotlinx-datetime:0.7.1 +| | | | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.7.1 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.compose.material3:material3:1.9.0 +| | | | +--- androidx.compose.material3:material3:1.4.0 +| | | | | \--- androidx.compose.material3:material3-android:1.4.0 +| | | | | +--- androidx.activity:activity-compose:1.8.2 -> 1.12.2 (*) +| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) +| | | | | +--- androidx.collection:collection:1.4.5 -> 1.5.0 (*) +| | | | | +--- androidx.compose.animation:animation-core:1.8.1 -> 1.10.0 (*) +| | | | | +--- androidx.compose.foundation:foundation:1.8.1 -> 1.10.0 (*) +| | | | | +--- androidx.compose.foundation:foundation-layout:1.8.1 -> 1.10.0 (*) +| | | | | +--- androidx.compose.material:material-ripple:1.8.1 -> 1.10.0 (*) +| | | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui-text:1.8.1 -> 1.10.0 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.1 -> 1.10.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.4 | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -| | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -| | | | | \--- androidx.compose.material3:material3-adaptive-navigation-suite:1.3.2 (c) -| | | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) -| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) -| | | | +--- org.jetbrains.compose.material:material-ripple:1.8.2 -| | | | | +--- androidx.compose.material:material-ripple:1.8.2 -> 1.8.3 (*) -| | | | | +--- org.jetbrains.compose.animation:animation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui-backhandler:1.8.2 -| | | | | \--- org.jetbrains.compose.ui:ui-backhandler-android:1.8.2 -| | | | | +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) -| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -> 2.9.1 (*) -| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c) +| | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- androidx.compose.material3:material3-adaptive-navigation-suite:1.4.0 (c) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | +--- org.jetbrains.compose.animation:animation-core:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.material:material-ripple:1.9.1 -> 1.9.3 +| | | | | +--- androidx.compose.material:material-ripple:1.9.4 -> 1.10.0 (*) +| | | | | +--- org.jetbrains.compose.animation:animation:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui-backhandler:1.9.1 -> 1.9.3 +| | | | | \--- org.jetbrains.compose.ui:ui-backhandler-android:1.9.3 +| | | | | +--- androidx.activity:activity-compose:1.8.0 -> 1.12.2 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (c) -| | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) -| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.3.0 (c) +| | | | +--- org.jetbrains.compose.ui:ui-graphics:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui-text:1.9.1 -> 1.9.3 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.9.1 -> 1.9.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | \--- org.jetbrains.compose.ui:ui:1.9.3 (*) | | +--- project :core:designsystem +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) | | | +--- project :core-base:designsystem -| | | | +--- androidx.compose.ui:ui-tooling -> 1.8.3 -| | | | | \--- androidx.compose.ui:ui-tooling-android:1.8.3 -| | | | | +--- androidx.activity:activity-compose:1.7.0 -> 1.10.1 (*) -| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | +--- androidx.compose.animation:animation:1.8.3 (*) -| | | | | +--- androidx.compose.material:material:1.0.0 -> 1.8.3 -| | | | | | \--- androidx.compose.material:material-android:1.8.3 -| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -| | | | | | +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.animation:animation-core:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.foundation:foundation-layout:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.material:material-ripple:1.8.3 (*) -| | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -| | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui:1.8.3 (*) -| | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 -| | | | | | \--- androidx.compose.ui:ui-tooling-data-android:1.8.3 -| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -| | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui:1.8.3 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (*) -| | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -| | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- androidx.compose.ui:ui:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -| | | | +--- org.jetbrains.compose.material3:material3-adaptive-navigation-suite:1.8.2 -| | | | | +--- androidx.compose.material3:material3-adaptive-navigation-suite:1.3.2 -| | | | | | \--- androidx.compose.material3:material3-adaptive-navigation-suite-android:1.3.2 -| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -| | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) -| | | | | | +--- androidx.compose.material3:material3:1.3.2 (*) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.0.0 -> 1.1.0 -| | | | | | | \--- androidx.compose.material3.adaptive:adaptive-android:1.1.0 -| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -| | | | | | | +--- androidx.compose.foundation:foundation:1.6.5 -> 1.8.3 (*) -| | | | | | | +--- androidx.compose.ui:ui-geometry:1.6.5 -> 1.8.3 (*) -| | | | | | | +--- androidx.window:window:1.3.0 (*) -| | | | | | | +--- androidx.window:window-core:1.3.0 -| | | | | | | | \--- androidx.window:window-core-android:1.3.0 -| | | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | | | | | \--- androidx.window:window:1.3.0 (c) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -| | | | | | | +--- androidx.compose.material3.adaptive:adaptive-navigation:1.1.0 (c) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| | | | | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -| | | | | | +--- androidx.window:window-core:1.3.0 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -| | | | | | \--- androidx.compose.material3:material3:1.3.2 (c) -| | | | | +--- org.jetbrains.androidx.window:window-core:1.3.1 -| | | | | | +--- androidx.window:window-core:1.3.0 (*) -| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.7.1 -> 1.8.2 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.material3.adaptive:adaptive:1.1.2 -| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (*) -| | | | | | +--- org.jetbrains.androidx.window:window-core:1.3.1 (*) -| | | | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.compose.material3.adaptive:adaptive:1.1.2 (*) -| | | | +--- org.jetbrains.compose.material3.adaptive:adaptive-layout:1.1.2 -| | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 -| | | | | | \--- androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 -| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -| | | | | | +--- androidx.compose.animation:animation:1.7.0 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.animation:animation-core:1.7.0 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.foundation:foundation:1.6.5 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.foundation:foundation-layout:1.6.5 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (*) -| | | | | | +--- androidx.compose.runtime:runtime:1.6.5 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-geometry:1.6.5 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.ui:ui-util:1.6.5 -> 1.8.3 (*) -| | | | | | +--- androidx.core:core:1.12.0 -> 1.16.0 (*) -| | | | | | +--- androidx.window:window-core:1.3.0 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive-navigation:1.1.0 (c) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| | | | | +--- org.jetbrains.androidx.window:window-core:1.3.1 (*) -| | | | | +--- org.jetbrains.compose.animation:animation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.material3.adaptive:adaptive:1.1.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.compose.material3.adaptive:adaptive-navigation:1.1.2 -| | | | | +--- androidx.compose.material3.adaptive:adaptive-navigation:1.1.0 -| | | | | | \--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 -| | | | | | +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) +| | | | +--- androidx.compose.ui:ui-tooling -> 1.10.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | | +--- org.jetbrains.compose.material3:material3-adaptive-navigation-suite:1.9.0 +| | | | | +--- androidx.compose.material3:material3-adaptive-navigation-suite:1.4.0 +| | | | | | \--- androidx.compose.material3:material3-adaptive-navigation-suite-android:1.4.0 | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -| | | | | | +--- androidx.compose.foundation:foundation:1.6.5 -> 1.8.3 (*) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (*) -| | | | | | +--- androidx.compose.ui:ui-util:1.6.5 -> 1.8.3 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -| | | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -| | | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.material3.adaptive:adaptive-layout:1.1.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | | +--- org.jetbrains.compose.components:components-resources:1.8.2 -| | | | | \--- org.jetbrains.compose.components:components-resources-android:1.8.2 -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.1 (*) +| | | | | | +--- androidx.compose.material3:material3:1.4.0 (*) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 -> 1.2.0 +| | | | | | | \--- androidx.compose.material3.adaptive:adaptive-android:1.2.0 +| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | +--- androidx.annotation:annotation-experimental:1.5.1 (*) +| | | | | | | +--- androidx.compose.foundation:foundation:1.9.0 -> 1.10.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.9.0 -> 1.10.0 (*) +| | | | | | | +--- androidx.window:window:1.4.0 -> 1.5.0 (*) +| | | | | | | +--- androidx.window:window-core:1.4.0 -> 1.5.0 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.2.0 (c) +| | | | | | | +--- androidx.compose.material3.adaptive:adaptive-navigation:1.2.0 (c) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | | +--- androidx.window:window-core:1.4.0 -> 1.5.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | +--- androidx.compose.material3:material3:1.4.0 (c) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | +--- org.jetbrains.androidx.window:window-core:1.4.0 +| | | | | | +--- androidx.window:window-core:1.4.0 -> 1.5.0 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.0 -> 1.9.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.1 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | | | | +--- org.jetbrains.compose.material3.adaptive:adaptive:1.1.2 -> 1.2.0 +| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.2.0 (*) +| | | | | | +--- org.jetbrains.androidx.window:window-core:1.4.0 (*) +| | | | | | +--- org.jetbrains.compose.foundation:foundation:1.9.0 -> 1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.0 -> 1.9.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.9.1 -> 1.9.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.compose.material3.adaptive:adaptive:1.2.0 (*) +| | | | +--- org.jetbrains.compose.material3.adaptive:adaptive-layout:1.2.0 +| | | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.2.0 +| | | | | | \--- androidx.compose.material3.adaptive:adaptive-layout-android:1.2.0 +| | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.5.1 (*) +| | | | | | +--- androidx.compose.animation:animation:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.animation:animation-core:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.foundation:foundation:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.foundation:foundation-layout:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.2.0 (*) +| | | | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.ui:ui-geometry:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.core:core:1.15.0 -> 1.17.0 (*) +| | | | | | +--- androidx.window:window-core:1.4.0 -> 1.5.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.2.0 (c) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive-navigation:1.2.0 (c) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | +--- org.jetbrains.androidx.window:window-core:1.4.0 (*) +| | | | | +--- org.jetbrains.compose.animation:animation:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.animation:animation-core:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.foundation:foundation:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.material3.adaptive:adaptive:1.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.0 -> 1.9.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.compose.material3.adaptive:adaptive-navigation:1.2.0 +| | | | | +--- androidx.compose.material3.adaptive:adaptive-navigation:1.2.0 +| | | | | | \--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.2.0 +| | | | | | +--- androidx.activity:activity-compose:1.10.1 -> 1.12.2 (*) +| | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.5.1 (*) +| | | | | | +--- androidx.compose.foundation:foundation:1.9.0 -> 1.10.0 (*) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.2.0 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.9.0 -> 1.10.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive:1.2.0 (c) +| | | | | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.2.0 (c) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | | +--- org.jetbrains.compose.foundation:foundation:1.9.0 -> 1.9.3 (*) +| | | | | +--- org.jetbrains.compose.material3.adaptive:adaptive-layout:1.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.9.0 -> 1.9.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | | +--- org.jetbrains.compose.components:components-resources:1.9.3 +| | | | | \--- org.jetbrains.compose.components:components-resources-android:1.9.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -| | | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 -| | | | | \--- org.jetbrains.compose.components:components-ui-tooling-preview-android:1.8.2 -| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.6.1 -> 1.8.3 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 +| | | | | \--- org.jetbrains.compose.components:components-ui-tooling-preview-android:1.9.3 +| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.6.1 -> 1.10.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) | | | | +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 | | | | | +--- androidx.compose.material:material-icons-extended:1.7.6 -> 1.7.8 | | | | | | \--- androidx.compose.material:material-icons-extended-android:1.7.8 -| | | | | | \--- androidx.compose.material:material-icons-core:1.7.8 (*) +| | | | | | +--- androidx.compose.material:material-icons-core:1.7.8 +| | | | | | | \--- androidx.compose.material:material-icons-core-android:1.7.8 +| | | | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.10.0 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.3.0 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.0 +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.0 (*) | | | | | +--- org.jetbrains.compose.material:material-icons-core:1.7.3 | | | | | | +--- androidx.compose.material:material-icons-core:1.7.6 -> 1.7.8 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui:1.7.3 -> 1.8.2 (*) -| | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.8.2 (*) -| | | | | | \--- org.jetbrains.compose.ui:ui-unit:1.7.3 -> 1.8.2 (*) -| | | | | +--- org.jetbrains.compose.ui:ui:1.7.3 -> 1.8.2 (*) -| | | | | \--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.8.2 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui:1.7.3 -> 1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.9.3 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.7.3 -> 1.9.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.24 -> 2.3.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.7.3 -> 1.9.3 (*) +| | | | | \--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.9.3 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) | | | | +--- dev.chrisbanes.material3:material3-window-size-class-multiplatform:0.5.0 | | | | | \--- dev.chrisbanes.material3:material3-window-size-class-multiplatform-android:0.5.0 -| | | | | +--- androidx.window:window:1.2.0 -> 1.3.0 (*) -| | | | | +--- org.jetbrains.compose.ui:ui:1.6.0 -> 1.8.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.1.21 (*) -| | | | +--- org.jetbrains.compose.ui:ui-backhandler:1.8.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) +| | | | | +--- androidx.window:window:1.2.0 -> 1.5.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.6.0 -> 1.9.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.3.0 (*) +| | | | \--- org.jetbrains.compose.ui:ui-backhandler:1.9.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) | | | +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 (*) -| | | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) -| | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | | +--- io.coil-kt.coil3:coil-compose-core:3.2.0 -| | | | \--- io.coil-kt.coil3:coil-compose-core-android:3.2.0 -| | | | +--- com.google.accompanist:accompanist-drawablepainter:0.37.3 -| | | | | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) -| | | | +--- io.coil-kt.coil3:coil-core:3.2.0 -| | | | | \--- io.coil-kt.coil3:coil-core-android:3.2.0 -| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.1 (*) -| | | | | +--- androidx.annotation:annotation:1.9.1 (*) -| | | | | +--- androidx.appcompat:appcompat-resources:1.7.0 -> 1.7.1 (*) -| | | | | +--- androidx.core:core-ktx:1.15.0 -> 1.16.0 (*) -| | | | | +--- androidx.exifinterface:exifinterface:1.4.1 -| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -| | | | | | \--- org.jspecify:jspecify:1.0.0 -| | | | | +--- androidx.profileinstaller:profileinstaller:1.4.1 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | | +--- com.squareup.okio:okio:3.11.0 -> 3.13.0 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (c) -| | | | +--- org.jetbrains.compose.foundation:foundation:1.8.0 -> 1.8.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) +| | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) +| | | \--- io.coil-kt.coil3:coil-compose-core:3.3.0 +| | | \--- io.coil-kt.coil3:coil-compose-core-android:3.3.0 +| | | +--- com.google.accompanist:accompanist-drawablepainter:0.37.3 +| | | | +--- androidx.compose.ui:ui:1.7.0 -> 1.10.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.3.0 (*) +| | | +--- io.coil-kt.coil3:coil-core:3.3.0 +| | | | \--- io.coil-kt.coil3:coil-core-android:3.3.0 +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.4 (*) +| | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | +--- androidx.appcompat:appcompat-resources:1.7.1 (*) +| | | | +--- androidx.core:core-ktx:1.15.0 -> 1.17.0 (*) +| | | | +--- androidx.exifinterface:exifinterface:1.4.1 +| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | \--- org.jspecify:jspecify:1.0.0 +| | | | +--- androidx.profileinstaller:profileinstaller:1.4.1 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | +--- com.squareup.okio:okio:3.15.0 -> 3.16.4 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (c) +| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 -> 1.9.3 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) | | +--- project :core:model -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | +--- project :core:common -| | | | +--- co.touchlab:kermit:2.0.6 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | \--- project :core:common +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- co.touchlab:kermit:2.0.8 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.7.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | | +--- project :core:common (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | +--- io.coil-kt.coil3:coil:3.2.0 -| | | \--- io.coil-kt.coil3:coil-android:3.2.0 -| | | +--- io.coil-kt.coil3:coil-core:3.2.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | +--- io.coil-kt.coil3:coil-compose-core:3.2.0 (*) -| | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) -| | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | +--- io.coil-kt.coil3:coil:3.3.0 +| | | \--- io.coil-kt.coil3:coil-android:3.3.0 +| | | +--- io.coil-kt.coil3:coil-core:3.3.0 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | +--- io.coil-kt.coil3:coil-compose-core:3.3.0 (*) +| | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) +| | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) +| | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 | | | +--- androidx.annotation:annotation:1.9.1 (*) | | | +--- androidx.collection:collection:1.5.0 (*) -| | | +--- androidx.navigation:navigation-compose:2.9.0 -| | | | \--- androidx.navigation:navigation-compose-android:2.9.0 -| | | | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) -| | | | +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| | | +--- androidx.navigation:navigation-compose:2.9.4 +| | | | \--- androidx.navigation:navigation-compose-android:2.9.4 +| | | | +--- androidx.activity:activity:1.8.0 -> 1.12.2 (*) +| | | | +--- androidx.activity:activity-compose:1.8.0 -> 1.12.2 (*) | | | | +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) | | | | +--- androidx.collection:collection:1.4.5 -> 1.5.0 (*) -| | | | +--- androidx.compose.animation:animation:1.7.2 -> 1.8.3 (*) -| | | | +--- androidx.compose.animation:animation-core:1.7.2 -> 1.8.3 (*) -| | | | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.8.3 (*) -| | | | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) -| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) -| | | | +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -| | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) -| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) -| | | | +--- androidx.navigation:navigation-common:2.9.0 (*) -| | | | +--- androidx.navigation:navigation-runtime:2.9.0 (*) -| | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -| | | | +--- androidx.savedstate:savedstate-compose:1.3.0 -| | | | | \--- androidx.savedstate:savedstate-compose-android:1.3.0 -| | | | | +--- androidx.annotation:annotation:1.9.1 (*) -| | | | | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) -| | | | | +--- androidx.core:core-ktx:1.13.1 -> 1.16.0 (*) -| | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) -| | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -| | | | | \--- androidx.savedstate:savedstate-ktx:1.3.0 (c) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | +--- androidx.compose.animation:animation:1.7.2 -> 1.10.0 (*) +| | | | +--- androidx.compose.animation:animation-core:1.7.2 -> 1.10.0 (*) +| | | | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.10.0 (*) +| | | | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.10.0 (*) +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.10.0 (*) +| | | | +--- androidx.compose.ui:ui:1.7.2 -> 1.10.0 (*) +| | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.4 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.4 (*) +| | | | +--- androidx.navigation:navigation-common:2.9.4 (*) +| | | | +--- androidx.navigation:navigation-runtime:2.9.4 (*) +| | | | +--- androidx.savedstate:savedstate:1.3.0 -> 1.4.0 (*) +| | | | +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.4.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | | +--- androidx.navigation:navigation-common:2.9.0 (c) -| | | | +--- androidx.navigation:navigation-fragment:2.9.0 (c) -| | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.0 (c) -| | | | +--- androidx.navigation:navigation-runtime:2.9.0 (c) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | +--- org.jetbrains.androidx.navigation:navigation-common:2.9.0-beta03 +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | | +--- androidx.navigation:navigation-common:2.9.4 (c) +| | | | +--- androidx.navigation:navigation-fragment-ktx:2.9.4 (c) +| | | | +--- androidx.navigation:navigation-runtime:2.9.4 (c) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +| | | | \--- androidx.navigation:navigation-fragment:2.9.4 (c) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.5 -> 2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.5 -> 2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.5 -> 2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.5 -> 2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.5 -> 2.9.6 (*) +| | | +--- org.jetbrains.androidx.navigation:navigation-common:2.9.1 | | | | +--- androidx.annotation:annotation:1.9.1 (*) | | | | +--- androidx.collection:collection:1.5.0 (*) -| | | | +--- androidx.navigation:navigation-common:2.9.0 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | +--- org.jetbrains.androidx.navigation:navigation-runtime:2.9.0-beta03 +| | | | +--- androidx.navigation:navigation-common:2.9.4 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.5 -> 1.4.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | +--- org.jetbrains.androidx.navigation:navigation-runtime:2.9.1 | | | | +--- androidx.annotation:annotation:1.9.1 (*) -| | | | +--- androidx.collection:collection:1.5.0-beta01 -> 1.5.0 (*) -| | | | +--- androidx.navigation:navigation-runtime:2.9.0 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | | +--- org.jetbrains.androidx.navigation:navigation-common:2.9.0-beta03 (*) -| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) -| | | +--- org.jetbrains.androidx.savedstate:savedstate-compose:1.3.1 -| | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (*) -| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) -| | | | \--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.compose.animation:animation:1.8.2 (*) -| | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.8.2 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | +--- androidx.navigation:navigation-runtime:2.9.4 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.5 -> 2.9.6 (*) +| | | | +--- org.jetbrains.androidx.navigation:navigation-common:2.9.1 (*) +| | | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.5 -> 1.4.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.5 -> 1.4.0 (*) +| | | +--- org.jetbrains.androidx.savedstate:savedstate-compose:1.3.5 -> 1.3.6 (*) +| | | +--- org.jetbrains.compose.animation:animation:1.8.2 -> 1.9.3 (*) +| | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 -> 1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 -> 1.9.3 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.1 -> 1.9.3 (*) +| | | +--- org.jetbrains.compose.runtime:runtime-saveable:1.9.1 -> 1.9.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) | | +--- io.github.vinceglb:filekit-compose:0.8.8 | | | \--- io.github.vinceglb:filekit-compose-android:0.8.8 -| | | +--- androidx.activity:activity-compose:1.9.3 -> 1.10.1 (*) +| | | +--- androidx.activity:activity-compose:1.9.3 -> 1.12.2 (*) | | | +--- io.github.vinceglb:filekit-core:0.8.8 -> 0.10.0-beta04 | | | | \--- io.github.vinceglb:filekit-core-android:0.10.0-beta04 | | | | +--- androidx.documentfile:documentfile:1.1.0 (*) | | | | +--- androidx.startup:startup-runtime:1.2.0 (*) | | | | +--- androidx.exifinterface:exifinterface:1.4.1 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-io-core:0.7.0 -| | | | | \--- org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.7.0 -| | | | | +--- org.jetbrains.kotlinx:kotlinx-io-bytestring:0.7.0 -| | | | | | \--- org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.7.0 -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-io-core:0.7.0 -> 0.8.0 +| | | | | \--- org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.8.0 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-io-bytestring:0.8.0 +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.8.0 +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.3.0 (*) | | | | +--- androidx.annotation:annotation:1.9.1 (*) | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.7.1 -> 1.8.2 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.7.1 -> 1.8.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.7.1 -> 1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.7.1 -> 1.9.3 (*) | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) -| | +--- io.github.vinceglb:filekit-core:0.8.8 -> 0.10.0-beta04 (*) -| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | \--- io.github.vinceglb:filekit-core:0.8.8 -> 0.10.0-beta04 (*) | +--- project :core-base:ui -| | +--- androidx.metrics:metrics-performance:1.0.0-beta02 (*) -| | +--- androidx.browser:browser:1.8.0 (*) -| | +--- androidx.compose.runtime:runtime -> 1.8.3 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | +--- io.insert-koin:koin-core:4.1.0 (*) -| | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | +--- org.jetbrains.compose.material:material:1.8.2 -| | | +--- androidx.compose.material:material:1.8.2 -> 1.8.3 (*) -| | | +--- org.jetbrains.compose.animation:animation:1.8.2 (*) -| | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) -| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) -| | | +--- org.jetbrains.compose.material:material-ripple:1.8.2 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) -| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -| | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) +| | +--- androidx.metrics:metrics-performance:1.0.0 (*) +| | +--- androidx.browser:browser:1.9.0 (*) +| | +--- androidx.compose.runtime:runtime -> 1.10.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | +--- io.insert-koin:koin-core:4.1.1 (*) +| | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | +--- org.jetbrains.compose.material:material:1.9.3 +| | | +--- androidx.compose.material:material:1.9.4 -> 1.10.0 (*) +| | | +--- org.jetbrains.compose.animation:animation:1.9.3 (*) +| | | +--- org.jetbrains.compose.animation:animation-core:1.9.3 (*) +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.9.3 (*) +| | | +--- org.jetbrains.compose.material:material-ripple:1.9.3 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui-text:1.9.3 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.9.3 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) | | +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 (*) -| | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | +--- io.coil-kt.coil3:coil:3.2.0 (*) -| | +--- io.coil-kt.coil3:coil-compose-core:3.2.0 (*) +| | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | +--- io.coil-kt.coil3:coil:3.3.0 (*) +| | +--- io.coil-kt.coil3:coil-compose-core:3.3.0 (*) | | +--- io.github.vinceglb:filekit-core:0.8.8 -> 0.10.0-beta04 (*) | | +--- io.github.vinceglb:filekit-compose:0.8.8 (*) -| | +--- io.github.vinceglb:filekit-coil:0.10.0-beta04 -| | | \--- io.github.vinceglb:filekit-coil-android:0.10.0-beta04 -| | | +--- io.github.vinceglb:filekit-core:0.10.0-beta04 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.1.21 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.0 -> 1.8.2 (*) -| | | \--- io.coil-kt.coil3:coil-compose:3.2.0-rc02 -| | | \--- io.coil-kt.coil3:coil-compose-android:3.2.0-rc02 -| | | +--- io.coil-kt.coil3:coil:3.2.0-rc02 -> 3.2.0 (*) -| | | +--- io.coil-kt.coil3:coil-compose-core:3.2.0-rc02 -> 3.2.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | \--- io.github.vinceglb:filekit-coil:0.10.0-beta04 +| | \--- io.github.vinceglb:filekit-coil-android:0.10.0-beta04 +| | +--- io.github.vinceglb:filekit-core:0.10.0-beta04 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.3.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.0 -> 1.9.3 (*) +| | \--- io.coil-kt.coil3:coil-compose:3.2.0-rc02 +| | \--- io.coil-kt.coil3:coil-compose-android:3.2.0-rc02 +| | +--- io.coil-kt.coil3:coil:3.2.0-rc02 -> 3.3.0 (*) +| | +--- io.coil-kt.coil3:coil-compose-core:3.2.0-rc02 -> 3.3.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.3.0 (*) | +--- project :core:designsystem (*) | +--- project :core-base:designsystem (*) | +--- project :core:data -| | +--- androidx.core:core-ktx:1.16.0 (*) +| | +--- androidx.core:core-ktx:1.17.0 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0 | | | +--- androidx.tracing:tracing:1.3.0 (*) | | | \--- androidx.tracing:tracing:1.3.0 (c) -| | +--- io.insert-koin:koin-android:4.1.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | +--- io.insert-koin:koin-core:4.1.0 (*) -| | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | +--- io.insert-koin:koin-android:4.1.1 (*) +| | +--- dev.jordond.connectivity:connectivity-device:2.4.0 +| | | \--- dev.jordond.connectivity:connectivity-device-android:2.4.0 +| | | +--- dev.jordond.connectivity:connectivity-android:2.4.0 +| | | | \--- dev.jordond.connectivity:connectivity-android-android:2.4.0 +| | | | +--- dev.jordond.connectivity:connectivity-core:2.4.0 +| | | | | \--- dev.jordond.connectivity:connectivity-core-android:2.4.0 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | | | \--- dev.drewhamilton.poko:poko-annotations:0.21.0 +| | | | | \--- dev.drewhamilton.poko:poko-annotations-jvm:0.21.0 +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | +--- dev.jordond.connectivity:connectivity-tools-android:2.4.0 +| | | | | \--- dev.jordond.connectivity:connectivity-tools-android-android:2.4.0 +| | | | | +--- dev.jordond.connectivity:connectivity-core:2.4.0 (*) +| | | | | +--- androidx.startup:startup-runtime:1.2.0 (*) +| | | | | +--- androidx.activity:activity-ktx:1.12.2 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | +--- androidx.core:core-ktx:1.17.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | \--- dev.drewhamilton.poko:poko-annotations:0.21.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) +| | | +--- dev.jordond.connectivity:connectivity-core:2.4.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | \--- dev.drewhamilton.poko:poko-annotations:0.21.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | +--- io.insert-koin:koin-core:4.1.1 (*) +| | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | +--- project :core:common (*) | | +--- project :core:datastore -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | | +--- project :core:model (*) | | | +--- project :core:common (*) | | | +--- project :core-base:common | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) -| | | | +--- co.touchlab:kermit:2.0.6 (*) -| | | | +--- com.squareup.okio:okio:3.13.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) -| | | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | | +--- co.touchlab:kermit:2.0.8 (*) +| | | | +--- com.squareup.okio:okio:3.16.4 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.7.1 (*) +| | | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | | | +--- com.russhwolf:multiplatform-settings-no-arg:1.3.0 | | | | \--- com.russhwolf:multiplatform-settings-no-arg-android:1.3.0 | | | | +--- androidx.startup:startup-runtime:1.2.0 (*) | | | | +--- com.russhwolf:multiplatform-settings:1.3.0 | | | | | \--- com.russhwolf:multiplatform-settings-android:1.3.0 -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) | | | +--- com.russhwolf:multiplatform-settings-serialization:1.3.0 | | | | \--- com.russhwolf:multiplatform-settings-serialization-android:1.3.0 -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) | | | | +--- com.russhwolf:multiplatform-settings:1.3.0 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -| | | +--- com.russhwolf:multiplatform-settings-coroutines:1.3.0 -| | | | \--- com.russhwolf:multiplatform-settings-coroutines-android:1.3.0 -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | | +--- com.russhwolf:multiplatform-settings:1.3.0 (*) -| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.9.0 (*) +| | | \--- com.russhwolf:multiplatform-settings-coroutines:1.3.0 +| | | \--- com.russhwolf:multiplatform-settings-coroutines-android:1.3.0 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) +| | | +--- com.russhwolf:multiplatform-settings:1.3.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*) | | +--- project :core:model (*) | | +--- project :core:network -| | | +--- io.ktor:ktor-client-okhttp:3.2.0 -| | | | \--- io.ktor:ktor-client-okhttp-jvm:3.2.0 +| | | +--- io.ktor:ktor-client-okhttp:3.3.3 +| | | | \--- io.ktor:ktor-client-okhttp-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 -| | | | +--- io.ktor:ktor-client-core:3.2.0 -| | | | | \--- io.ktor:ktor-client-core-jvm:3.2.0 +| | | | +--- io.ktor:ktor-client-core:3.3.3 +| | | | | \--- io.ktor:ktor-client-core-jvm:3.3.3 | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | +--- io.ktor:ktor-http:3.2.0 -| | | | | | \--- io.ktor:ktor-http-jvm:3.2.0 +| | | | | +--- io.ktor:ktor-http:3.3.3 +| | | | | | \--- io.ktor:ktor-http-jvm:3.3.3 | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | +--- io.ktor:ktor-utils:3.2.0 -| | | | | | | \--- io.ktor:ktor-utils-jvm:3.2.0 +| | | | | | +--- io.ktor:ktor-utils:3.3.3 +| | | | | | | \--- io.ktor:ktor-utils-jvm:3.3.3 | | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | | +--- io.ktor:ktor-io:3.2.0 -| | | | | | | | \--- io.ktor:ktor-io-jvm:3.2.0 +| | | | | | | +--- io.ktor:ktor-io:3.3.3 +| | | | | | | | \--- io.ktor:ktor-io-jvm:3.3.3 | | | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-io-core:0.7.0 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | +--- io.ktor:ktor-http-cio:3.2.0 -| | | | | | \--- io.ktor:ktor-http-cio-jvm:3.2.0 +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-io-core:0.8.0 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | +--- io.ktor:ktor-http-cio:3.3.3 +| | | | | | \--- io.ktor:ktor-http-cio-jvm:3.3.3 | | | | | | +--- org.slf4j:slf4j-api:2.0.17 -| | | | | | +--- io.ktor:ktor-network:3.2.0 -| | | | | | | \--- io.ktor:ktor-network-jvm:3.2.0 +| | | | | | +--- io.ktor:ktor-network:3.3.3 +| | | | | | | \--- io.ktor:ktor-network-jvm:3.3.3 | | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | | +--- io.ktor:ktor-utils:3.2.0 (*) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | | | | | | +--- io.ktor:ktor-utils:3.3.3 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | +--- io.ktor:ktor-http:3.2.0 (*) -| | | | | | +--- io.ktor:ktor-io:3.2.0 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | +--- io.ktor:ktor-events:3.2.0 -| | | | | | \--- io.ktor:ktor-events-jvm:3.2.0 +| | | | | | +--- io.ktor:ktor-http:3.3.3 (*) +| | | | | | +--- io.ktor:ktor-io:3.3.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | +--- io.ktor:ktor-events:3.3.3 +| | | | | | \--- io.ktor:ktor-events-jvm:3.3.3 | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | +--- io.ktor:ktor-utils:3.2.0 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | +--- io.ktor:ktor-websocket-serialization:3.2.0 -| | | | | | \--- io.ktor:ktor-websocket-serialization-jvm:3.2.0 +| | | | | | +--- io.ktor:ktor-utils:3.3.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | +--- io.ktor:ktor-websocket-serialization:3.3.3 +| | | | | | \--- io.ktor:ktor-websocket-serialization-jvm:3.3.3 | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | +--- io.ktor:ktor-serialization:3.2.0 -| | | | | | | \--- io.ktor:ktor-serialization-jvm:3.2.0 +| | | | | | +--- io.ktor:ktor-serialization:3.3.3 +| | | | | | | \--- io.ktor:ktor-serialization-jvm:3.3.3 | | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | | +--- io.ktor:ktor-websockets:3.2.0 -| | | | | | | | \--- io.ktor:ktor-websockets-jvm:3.2.0 +| | | | | | | +--- io.ktor:ktor-websockets:3.3.3 +| | | | | | | | \--- io.ktor:ktor-websockets-jvm:3.3.3 | | | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | | | +--- io.ktor:ktor-utils:3.2.0 (*) -| | | | | | | | +--- io.ktor:ktor-http:3.2.0 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | +--- io.ktor:ktor-sse:3.2.0 -| | | | | | \--- io.ktor:ktor-sse-jvm:3.2.0 +| | | | | | | | +--- io.ktor:ktor-utils:3.3.3 (*) +| | | | | | | | +--- io.ktor:ktor-http:3.3.3 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | +--- io.ktor:ktor-sse:3.3.3 +| | | | | | \--- io.ktor:ktor-sse-jvm:3.3.3 | | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | | +--- io.ktor:ktor-utils:3.2.0 (*) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | | | | | +--- io.ktor:ktor-utils:3.3.3 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 | | | | | +--- org.slf4j:slf4j-api:1.7.32 -> 2.0.17 | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -| | | | +--- com.squareup.okhttp3:okhttp:4.12.0 -| | | | | +--- com.squareup.okio:okio:3.6.0 -> 3.13.0 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 2.1.0 (*) -| | | | +--- com.squareup.okhttp3:okhttp-sse:4.12.0 -| | | | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 2.1.0 (*) -| | | | +--- com.squareup.okio:okio:3.12.0 -> 3.13.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.3.0 (*) +| | | | +--- com.squareup.okhttp3:okhttp:5.2.1 +| | | | | \--- com.squareup.okhttp3:okhttp-android:5.2.1 +| | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | +--- androidx.startup:startup-runtime:1.2.0 (*) +| | | | | +--- com.squareup.okio:okio:3.16.1 -> 3.16.4 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.0 (*) +| | | | +--- com.squareup.okio:okio:3.16.2 -> 3.16.4 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- io.insert-koin:koin-android:4.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- io.insert-koin:koin-android:4.1.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | | +--- project :core:common (*) | | | +--- project :core:model (*) | | | +--- project :core:datastore (*) -| | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | +--- io.ktor:ktor-client-json:3.2.0 -| | | | \--- io.ktor:ktor-client-json-jvm:3.2.0 +| | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | +--- io.ktor:ktor-client-json:3.3.3 +| | | | \--- io.ktor:ktor-client-json-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- io.ktor:ktor-client-logging:3.2.0 -| | | | \--- io.ktor:ktor-client-logging-jvm:3.2.0 +| | | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- io.ktor:ktor-client-logging:3.3.3 +| | | | \--- io.ktor:ktor-client-logging-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- io.ktor:ktor-client-serialization:3.2.0 -| | | | \--- io.ktor:ktor-client-serialization-jvm:3.2.0 +| | | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- io.ktor:ktor-client-serialization:3.3.3 +| | | | \--- io.ktor:ktor-client-serialization-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | +--- io.ktor:ktor-client-json:3.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- io.ktor:ktor-client-content-negotiation:3.2.0 -| | | | \--- io.ktor:ktor-client-content-negotiation-jvm:3.2.0 +| | | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | | +--- io.ktor:ktor-client-json:3.3.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- io.ktor:ktor-client-content-negotiation:3.3.3 +| | | | \--- io.ktor:ktor-client-content-negotiation-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | | +--- io.ktor:ktor-serialization:3.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- io.ktor:ktor-client-auth:3.2.0 -| | | | \--- io.ktor:ktor-client-auth-jvm:3.2.0 +| | | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | | +--- io.ktor:ktor-serialization:3.3.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- io.ktor:ktor-client-auth:3.3.3 +| | | | \--- io.ktor:ktor-client-auth-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- io.ktor:ktor-serialization-kotlinx-json:3.2.0 -| | | | \--- io.ktor:ktor-serialization-kotlinx-json-jvm:3.2.0 +| | | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- io.ktor:ktor-serialization-kotlinx-json:3.3.3 +| | | | \--- io.ktor:ktor-serialization-kotlinx-json-jvm:3.3.3 | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | +--- io.ktor:ktor-serialization-kotlinx:3.2.0 -| | | | | \--- io.ktor:ktor-serialization-kotlinx-jvm:3.2.0 +| | | | +--- io.ktor:ktor-serialization-kotlinx:3.3.3 +| | | | | \--- io.ktor:ktor-serialization-kotlinx-jvm:3.3.3 | | | | | +--- org.slf4j:slf4j-api:2.0.17 | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | | | +--- io.ktor:ktor-serialization:3.2.0 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 -| | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | | | \--- org.jetbrains.kotlinx:kotlinx-io-core:0.6.0 -> 0.7.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- de.jensklingenberg.ktorfit:ktorfit-lib:2.5.2 -| | | | \--- de.jensklingenberg.ktorfit:ktorfit-lib-android:2.5.2 -| | | | +--- io.ktor:ktor-client-okhttp:3.1.2 -> 3.2.0 (*) -| | | | +--- de.jensklingenberg.ktorfit:ktorfit-lib-light:2.5.2 -| | | | | \--- de.jensklingenberg.ktorfit:ktorfit-lib-light-android:2.5.2 -| | | | | +--- de.jensklingenberg.ktorfit:ktorfit-annotations:2.5.2 -| | | | | | \--- de.jensklingenberg.ktorfit:ktorfit-annotations-android:2.5.2 -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) -| | | | | +--- io.ktor:ktor-client-core:3.1.2 -> 3.2.0 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) -| | | +--- com.squareup.okio:okio:3.13.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | | | +--- io.ktor:ktor-serialization:3.3.3 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.9.0 +| | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.9.0 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.9.0 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | | | \--- org.jetbrains.kotlinx:kotlinx-io-core:0.6.0 -> 0.8.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- de.jensklingenberg.ktorfit:ktorfit-lib:2.7.1 +| | | | \--- de.jensklingenberg.ktorfit:ktorfit-lib-android:2.7.1 +| | | | +--- io.ktor:ktor-client-okhttp:3.3.3 (*) +| | | | +--- de.jensklingenberg.ktorfit:ktorfit-lib-light:2.7.1 +| | | | | \--- de.jensklingenberg.ktorfit:ktorfit-lib-light-android:2.7.1 +| | | | | +--- de.jensklingenberg.ktorfit:ktorfit-annotations:2.7.1 +| | | | | | \--- de.jensklingenberg.ktorfit:ktorfit-annotations-android:2.7.1 +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | \--- com.squareup.okio:okio:3.16.4 (*) | | +--- project :core:analytics (*) | | +--- project :core-base:common (*) | | +--- project :core-base:network -| | | +--- io.ktor:ktor-client-okhttp:3.2.0 (*) -| | | +--- io.insert-koin:koin-android:4.1.0 (*) -| | | +--- io.ktor:ktor-client-core:3.2.0 (*) -| | | +--- io.ktor:ktor-client-logging:3.2.0 (*) -| | | +--- io.ktor:ktor-client-content-negotiation:3.2.0 (*) -| | | +--- io.ktor:ktor-serialization-kotlinx-json:3.2.0 (*) -| | | +--- io.ktor:ktor-client-auth:3.2.0 (*) -| | | +--- de.jensklingenberg.ktorfit:ktorfit-lib:2.5.2 (*) -| | | +--- co.touchlab:kermit:2.0.6 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | +--- io.ktor:ktor-client-okhttp:3.3.3 (*) +| | | +--- io.insert-koin:koin-android:4.1.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- io.ktor:ktor-client-core:3.3.3 (*) +| | | +--- io.ktor:ktor-client-logging:3.3.3 (*) +| | | +--- io.ktor:ktor-client-content-negotiation:3.3.3 (*) +| | | +--- io.ktor:ktor-serialization-kotlinx-json:3.3.3 (*) +| | | +--- io.ktor:ktor-client-auth:3.3.3 (*) +| | | +--- de.jensklingenberg.ktorfit:ktorfit-lib:2.7.1 (*) +| | | +--- co.touchlab:kermit:2.0.8 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | +--- dev.jordond.connectivity:connectivity-core:2.1.0 -| | | \--- dev.jordond.connectivity:connectivity-core-android:2.1.0 -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | \--- dev.drewhamilton.poko:poko-annotations:0.18.7 -| | | \--- dev.drewhamilton.poko:poko-annotations-jvm:0.18.7 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | +--- dev.jordond.connectivity:connectivity-device:2.1.0 -| | | \--- dev.jordond.connectivity:connectivity-device-android:2.1.0 -| | | +--- dev.jordond.connectivity:connectivity-android:2.1.0 -| | | | \--- dev.jordond.connectivity:connectivity-android-android:2.1.0 -| | | | +--- dev.jordond.connectivity:connectivity-core:2.1.0 (*) -| | | | +--- dev.jordond.connectivity:connectivity-tools-android:2.1.0 -| | | | | \--- dev.jordond.connectivity:connectivity-tools-android-android:2.1.0 -| | | | | +--- dev.jordond.connectivity:connectivity-core:2.1.0 (*) -| | | | | +--- androidx.startup:startup-runtime:1.2.0 (*) -| | | | | +--- androidx.activity:activity-ktx:1.10.1 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | +--- androidx.core:core-ktx:1.16.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | \--- dev.drewhamilton.poko:poko-annotations:0.18.7 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (*) -| | | +--- dev.jordond.connectivity:connectivity-core:2.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| | | \--- dev.drewhamilton.poko:poko-annotations:0.18.7 (*) -| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | \--- dev.jordond.connectivity:connectivity-core:2.4.0 (*) | +--- project :core:analytics (*) -| +--- io.insert-koin:koin-compose:4.1.0 (*) -| +--- io.insert-koin:koin-compose-viewmodel:4.1.0 (*) -| +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) +| +--- io.insert-koin:koin-compose:4.1.1 (*) +| +--- io.insert-koin:koin-compose-viewmodel:4.1.1 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| +--- org.jetbrains.androidx.savedstate:savedstate:1.4.0 (*) | +--- org.jetbrains.androidx.core:core-bundle:1.0.1 | | \--- org.jetbrains.androidx.core:core-bundle-android:1.0.1 -| | +--- androidx.core:core-ktx:1.2.0 -> 1.16.0 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -| +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 (*) -| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8 -| | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.8 -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) +| | +--- androidx.core:core-ktx:1.2.0 -> 1.17.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.3.0 (*) +| +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 +| | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.3.0 (*) | +--- project :cmp-navigation -| | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | +--- io.insert-koin:koin-android:4.1.0 (*) -| | +--- io.insert-koin:koin-androidx-compose:4.1.0 (*) -| | +--- io.insert-koin:koin-androidx-navigation:4.1.0 (*) -| | +--- io.insert-koin:koin-core-viewmodel:4.1.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | +--- io.insert-koin:koin-core:4.1.0 (*) -| | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | +--- io.insert-koin:koin-android:4.1.1 (*) +| | +--- io.insert-koin:koin-androidx-compose:4.1.1 (*) +| | +--- io.insert-koin:koin-androidx-navigation:4.1.1 (*) +| | +--- io.insert-koin:koin-core-viewmodel:4.1.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | +--- io.insert-koin:koin-core:4.1.1 (*) +| | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | +--- project :core:ui (*) | | +--- project :core-base:ui (*) | | +--- project :core:designsystem (*) | | +--- project :core-base:designsystem (*) | | +--- project :core:data (*) | | +--- project :core:analytics (*) -| | +--- io.insert-koin:koin-compose:4.1.0 (*) -| | +--- io.insert-koin:koin-compose-viewmodel:4.1.0 (*) -| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) +| | +--- io.insert-koin:koin-compose:4.1.1 (*) +| | +--- io.insert-koin:koin-compose-viewmodel:4.1.1 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | +--- org.jetbrains.androidx.savedstate:savedstate:1.4.0 (*) | | +--- org.jetbrains.androidx.core:core-bundle:1.0.1 (*) -| | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8 (*) +| | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 (*) | | +--- project :core:model (*) | | +--- project :core:common (*) | | +--- project :core:datastore (*) | | +--- project :core-base:common (*) | | +--- project :core-base:platform -| | | +--- androidx.activity:activity-ktx:1.10.1 (*) -| | | +--- androidx.activity:activity-compose:1.10.1 (*) -| | | +--- androidx.metrics:metrics-performance:1.0.0-beta02 (*) -| | | +--- androidx.browser:browser:1.8.0 (*) -| | | +--- androidx.compose.runtime:runtime -> 1.8.3 (*) -| | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) +| | | +--- androidx.activity:activity-ktx:1.12.2 (*) +| | | +--- androidx.activity:activity-compose:1.12.2 (*) +| | | +--- androidx.metrics:metrics-performance:1.0.0 (*) +| | | +--- androidx.browser:browser:1.9.0 (*) +| | | +--- androidx.compose.runtime:runtime -> 1.10.0 (*) +| | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) | | | +--- com.google.android.play:review:2.0.2 | | | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) | | | | +--- com.google.android.gms:play-services-tasks:18.2.0 (*) | | | | \--- com.google.android.play:core-common:2.0.4 | | | +--- com.google.android.play:review-ktx:2.0.2 -| | | | +--- androidx.core:core:1.1.0 -> 1.16.0 (*) -| | | | +--- androidx.fragment:fragment:1.1.0 -> 1.8.8 (*) +| | | | +--- androidx.core:core:1.1.0 -> 1.17.0 (*) +| | | | +--- androidx.fragment:fragment:1.1.0 -> 1.8.9 (*) | | | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) | | | | +--- com.google.android.gms:play-services-tasks:18.2.0 (*) | | | | +--- com.google.android.play:review:2.0.2 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 2.1.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 1.8.22 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.10.2 (*) | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.10.2 (*) | | | +--- com.google.android.play:app-update-ktx:2.1.0 -| | | | +--- androidx.core:core:1.1.0 -> 1.16.0 (*) -| | | | +--- androidx.fragment:fragment:1.1.0 -> 1.8.8 (*) +| | | | +--- androidx.core:core:1.1.0 -> 1.17.0 (*) +| | | | +--- androidx.fragment:fragment:1.1.0 -> 1.8.9 (*) | | | | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.5.0 (*) | | | | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*) | | | | +--- com.google.android.play:app-update:2.1.0 @@ -2170,140 +2167,138 @@ | | | | | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*) | | | | | \--- com.google.android.play:core-common:2.0.3 -> 2.0.4 | | | | +--- com.google.android.play:core-common:2.0.3 -> 2.0.4 -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 2.1.0 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 1.8.22 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.10.2 (*) | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.10.2 (*) | | | +--- com.google.android.play:app-update:2.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- com.mohamedrejeb.calf:calf-permissions:0.8.0 -| | | | \--- com.mohamedrejeb.calf:calf-permissions-android:0.8.0 -| | | | +--- androidx.activity:activity-compose:1.10.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.0 -> 1.8.2 (*) -| | | | +--- org.jetbrains.compose.foundation:foundation:1.8.0 -> 1.8.2 (*) -| | | | \--- org.jetbrains.compose.material:material:1.8.0 -> 1.8.2 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | \--- com.mohamedrejeb.calf:calf-permissions:0.9.0 +| | | \--- com.mohamedrejeb.calf:calf-permissions-android:0.9.0 +| | | +--- androidx.activity:activity-compose:1.11.0 -> 1.12.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 -> 2.3.0 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.2 -> 1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.9.2 -> 1.9.3 (*) +| | | \--- org.jetbrains.compose.material:material:1.9.2 -> 1.9.3 (*) | | +--- project :feature:home -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-android:4.1.0 (*) -| | | +--- io.insert-koin:koin-androidx-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-androidx-navigation:4.1.0 (*) -| | | +--- io.insert-koin:koin-core-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-android:4.1.1 (*) +| | | +--- io.insert-koin:koin-androidx-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-androidx-navigation:4.1.1 (*) +| | | +--- io.insert-koin:koin-core-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | | +--- project :core:ui (*) | | | +--- project :core-base:ui (*) | | | +--- project :core:designsystem (*) | | | +--- project :core-base:designsystem (*) | | | +--- project :core:data (*) | | | +--- project :core:analytics (*) -| | | +--- io.insert-koin:koin-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-compose-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) +| | | +--- io.insert-koin:koin-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-compose-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.4.0 (*) | | | +--- org.jetbrains.androidx.core:core-bundle:1.0.1 (*) -| | | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8 (*) +| | | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 (*) | | | +--- project :core-base:platform (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) | | | +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 (*) -| | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) -| | | +--- com.mohamedrejeb.calf:calf-permissions:0.8.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.7.1 (*) +| | | \--- com.mohamedrejeb.calf:calf-permissions:0.9.0 (*) | | +--- project :feature:profile -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-android:4.1.0 (*) -| | | +--- io.insert-koin:koin-androidx-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-androidx-navigation:4.1.0 (*) -| | | +--- io.insert-koin:koin-core-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-android:4.1.1 (*) +| | | +--- io.insert-koin:koin-androidx-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-androidx-navigation:4.1.1 (*) +| | | +--- io.insert-koin:koin-core-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | | +--- project :core:ui (*) | | | +--- project :core-base:ui (*) | | | +--- project :core:designsystem (*) | | | +--- project :core-base:designsystem (*) | | | +--- project :core:data (*) | | | +--- project :core:analytics (*) -| | | +--- io.insert-koin:koin-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-compose-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) +| | | +--- io.insert-koin:koin-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-compose-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.4.0 (*) | | | +--- org.jetbrains.androidx.core:core-bundle:1.0.1 (*) -| | | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) -| | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| | | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) +| | | \--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) | | +--- project :feature:settings -| | | +--- io.insert-koin:koin-bom:4.1.0 (*) -| | | +--- io.insert-koin:koin-android:4.1.0 (*) -| | | +--- io.insert-koin:koin-androidx-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-androidx-navigation:4.1.0 (*) -| | | +--- io.insert-koin:koin-core-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -| | | +--- io.insert-koin:koin-core:4.1.0 (*) -| | | +--- io.insert-koin:koin-annotations:2.1.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | | +--- io.insert-koin:koin-bom:4.1.1 (*) +| | | +--- io.insert-koin:koin-android:4.1.1 (*) +| | | +--- io.insert-koin:koin-androidx-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-androidx-navigation:4.1.1 (*) +| | | +--- io.insert-koin:koin-core-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.3.0 (*) +| | | +--- io.insert-koin:koin-core:4.1.1 (*) +| | | +--- io.insert-koin:koin-annotations:2.3.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 (*) | | | +--- project :core:ui (*) | | | +--- project :core-base:ui (*) | | | +--- project :core:designsystem (*) | | | +--- project :core-base:designsystem (*) | | | +--- project :core:data (*) | | | +--- project :core:analytics (*) -| | | +--- io.insert-koin:koin-compose:4.1.0 (*) -| | | +--- io.insert-koin:koin-compose-viewmodel:4.1.0 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) -| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.3.1 (*) +| | | +--- io.insert-koin:koin-compose:4.1.1 (*) +| | | +--- io.insert-koin:koin-compose-viewmodel:4.1.1 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.9.3 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 (*) +| | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 (*) +| | | +--- org.jetbrains.androidx.savedstate:savedstate:1.4.0 (*) | | | +--- org.jetbrains.androidx.core:core-bundle:1.0.1 (*) -| | | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8 (*) +| | | +--- org.jetbrains.androidx.navigation:navigation-compose:2.9.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 (*) | | | +--- project :core:model (*) -| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) -| | | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) -| | +--- org.jetbrains.compose.material3:material3:1.8.2 (*) -| | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) -| | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) -| | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 (*) -| | +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) -| | +--- dev.chrisbanes.material3:material3-window-size-class-multiplatform:0.5.0 (*) -| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) -| +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) +| | | \--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) +| | +--- org.jetbrains.compose.material3:material3:1.9.0 (*) +| | +--- org.jetbrains.compose.foundation:foundation:1.9.3 (*) +| | +--- org.jetbrains.compose.ui:ui:1.9.3 (*) +| | +--- org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 (*) +| | +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) +| | \--- dev.chrisbanes.material3:material3-window-size-class-multiplatform:0.5.0 (*) +| +--- org.jetbrains.compose.components:components-resources:1.9.3 (*) | +--- project :core-base:platform (*) -| +--- io.coil-kt.coil3:coil-compose-core:3.2.0 (*) -| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 (*) +| \--- io.coil-kt.coil3:coil-compose-core:3.3.0 (*) +--- project :core:ui (*) +--- project :core-base:platform (*) +--- project :core-base:ui (*) @@ -2311,43 +2306,45 @@ +--- project :core:model (*) +--- project :core:data (*) +--- project :core:datastore (*) -+--- androidx.core:core-ktx:1.16.0 (*) ++--- androidx.core:core-ktx:1.17.0 (*) +--- androidx.appcompat:appcompat:1.7.1 (*) -+--- androidx.activity:activity-compose:1.10.1 (*) -+--- androidx.activity:activity-ktx:1.10.1 (*) -+--- androidx.core:core-splashscreen:1.0.1 -| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++--- androidx.activity:activity-compose:1.12.2 (*) ++--- androidx.activity:activity-ktx:1.12.2 (*) ++--- androidx.core:core-splashscreen:1.2.0 +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| +--- androidx.appcompat:appcompat-resources:1.7.0 -> 1.7.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.3.0 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.3.0 (c) +--- androidx.profileinstaller:profileinstaller:1.4.1 (*) +--- androidx.tracing:tracing-ktx:1.3.0 (*) -+--- io.insert-koin:koin-core:4.1.0 (*) -+--- io.insert-koin:koin-android:4.1.0 (*) -+--- io.insert-koin:koin-compose:4.1.0 (*) -+--- io.insert-koin:koin-compose-viewmodel:4.1.0 (*) -+--- co.touchlab:kermit-koin:2.0.6 -| \--- co.touchlab:kermit-koin-android:2.0.6 -| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -| +--- co.touchlab:kermit:2.0.6 (*) -| \--- io.insert-koin:koin-core:3.5.3 -> 4.1.0 (*) ++--- io.insert-koin:koin-core:4.1.1 (*) ++--- io.insert-koin:koin-android:4.1.1 (*) ++--- io.insert-koin:koin-compose:4.1.1 (*) ++--- io.insert-koin:koin-compose-viewmodel:4.1.1 (*) ++--- co.touchlab:kermit-koin:2.0.8 +| \--- co.touchlab:kermit-koin-android:2.0.8 +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.3.0 (*) +| +--- co.touchlab:kermit:2.0.8 (*) +| \--- io.insert-koin:koin-core:4.1.0 -> 4.1.1 (*) +--- com.google.android.play:app-update-ktx:2.1.0 (*) +--- com.google.android.play:app-update:2.1.0 (*) -+--- io.coil-kt.coil3:coil:3.2.0 (*) ++--- io.coil-kt.coil3:coil:3.3.0 (*) +--- io.github.vinceglb:filekit-core:0.8.8 -> 0.10.0-beta04 (*) +--- io.github.vinceglb:filekit-compose:0.8.8 (*) +--- io.github.vinceglb:filekit-dialogs-compose:0.10.0-beta04 | \--- io.github.vinceglb:filekit-dialogs-compose-android:0.10.0-beta04 -| +--- androidx.activity:activity-compose:1.10.1 (*) +| +--- androidx.activity:activity-compose:1.10.1 -> 1.12.2 (*) | +--- androidx.exifinterface:exifinterface:1.4.1 (*) | +--- io.github.vinceglb:filekit-dialogs:0.10.0-beta04 | | \--- io.github.vinceglb:filekit-dialogs-android:0.10.0-beta04 -| | +--- androidx.activity:activity-ktx:1.10.1 (*) +| | +--- androidx.activity:activity-ktx:1.10.1 -> 1.12.2 (*) | | +--- io.github.vinceglb:filekit-core:0.10.0-beta04 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.1.21 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.3.0 (*) | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.1.21 (*) -| +--- org.jetbrains.compose.runtime:runtime:1.8.0 -> 1.8.2 (*) -| +--- org.jetbrains.compose.ui:ui:1.8.0 -> 1.8.2 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21-RC2 -> 2.3.0 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.0 -> 1.9.3 (*) +| +--- org.jetbrains.compose.ui:ui:1.8.0 -> 1.9.3 (*) | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) | \--- androidx.annotation:annotation:1.9.1 (*) +--- io.github.vinceglb:filekit-coil:0.10.0-beta04 (*) -\--- androidx.compose.runtime:runtime -> 1.8.3 (*) +\--- androidx.compose.runtime:runtime -> 1.10.0 (*) diff --git a/cmp-android/dependencies/prodReleaseRuntimeClasspath.txt b/cmp-android/dependencies/prodReleaseRuntimeClasspath.txt index b2195e53..4de21bd3 100644 --- a/cmp-android/dependencies/prodReleaseRuntimeClasspath.txt +++ b/cmp-android/dependencies/prodReleaseRuntimeClasspath.txt @@ -17,10 +17,10 @@ :feature:home :feature:profile :feature:settings -androidx.activity:activity-compose:1.10.1 -androidx.activity:activity-ktx:1.10.1 -androidx.activity:activity:1.10.1 -androidx.annotation:annotation-experimental:1.4.1 +androidx.activity:activity-compose:1.12.2 +androidx.activity:activity-ktx:1.12.2 +androidx.activity:activity:1.12.2 +androidx.annotation:annotation-experimental:1.5.1 androidx.annotation:annotation-jvm:1.9.1 androidx.annotation:annotation:1.9.1 androidx.appcompat:appcompat-resources:1.7.1 @@ -28,156 +28,164 @@ androidx.appcompat:appcompat:1.7.1 androidx.arch.core:core-common:2.2.0 androidx.arch.core:core-runtime:2.2.0 androidx.autofill:autofill:1.0.0 -androidx.browser:browser:1.8.0 +androidx.browser:browser:1.9.0 androidx.collection:collection-jvm:1.5.0 androidx.collection:collection-ktx:1.5.0 androidx.collection:collection:1.5.0 -androidx.compose.animation:animation-android:1.8.3 -androidx.compose.animation:animation-core-android:1.8.3 -androidx.compose.animation:animation-core:1.8.3 -androidx.compose.animation:animation:1.8.3 -androidx.compose.foundation:foundation-android:1.8.3 -androidx.compose.foundation:foundation-layout-android:1.8.3 -androidx.compose.foundation:foundation-layout:1.8.3 -androidx.compose.foundation:foundation:1.8.3 -androidx.compose.material3.adaptive:adaptive-android:1.1.0 -androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 -androidx.compose.material3.adaptive:adaptive-layout:1.1.0 -androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 -androidx.compose.material3.adaptive:adaptive-navigation:1.1.0 -androidx.compose.material3.adaptive:adaptive:1.1.0 -androidx.compose.material3:material3-adaptive-navigation-suite-android:1.3.2 -androidx.compose.material3:material3-adaptive-navigation-suite:1.3.2 -androidx.compose.material3:material3-android:1.3.2 -androidx.compose.material3:material3:1.3.2 -androidx.compose.material:material-android:1.8.3 +androidx.compose.animation:animation-android:1.10.0 +androidx.compose.animation:animation-core-android:1.10.0 +androidx.compose.animation:animation-core:1.10.0 +androidx.compose.animation:animation:1.10.0 +androidx.compose.foundation:foundation-android:1.10.0 +androidx.compose.foundation:foundation-layout-android:1.10.0 +androidx.compose.foundation:foundation-layout:1.10.0 +androidx.compose.foundation:foundation:1.10.0 +androidx.compose.material3.adaptive:adaptive-android:1.2.0 +androidx.compose.material3.adaptive:adaptive-layout-android:1.2.0 +androidx.compose.material3.adaptive:adaptive-layout:1.2.0 +androidx.compose.material3.adaptive:adaptive-navigation-android:1.2.0 +androidx.compose.material3.adaptive:adaptive-navigation:1.2.0 +androidx.compose.material3.adaptive:adaptive:1.2.0 +androidx.compose.material3:material3-adaptive-navigation-suite-android:1.4.0 +androidx.compose.material3:material3-adaptive-navigation-suite:1.4.0 +androidx.compose.material3:material3-android:1.4.0 +androidx.compose.material3:material3:1.4.0 +androidx.compose.material:material-android:1.10.0 androidx.compose.material:material-icons-core-android:1.7.8 androidx.compose.material:material-icons-core:1.7.8 androidx.compose.material:material-icons-extended-android:1.7.8 androidx.compose.material:material-icons-extended:1.7.8 -androidx.compose.material:material-ripple-android:1.8.3 -androidx.compose.material:material-ripple:1.8.3 -androidx.compose.material:material:1.8.3 -androidx.compose.runtime:runtime-android:1.8.3 -androidx.compose.runtime:runtime-saveable-android:1.8.3 -androidx.compose.runtime:runtime-saveable:1.8.3 -androidx.compose.runtime:runtime:1.8.3 -androidx.compose.ui:ui-android:1.8.3 -androidx.compose.ui:ui-geometry-android:1.8.3 -androidx.compose.ui:ui-geometry:1.8.3 -androidx.compose.ui:ui-graphics-android:1.8.3 -androidx.compose.ui:ui-graphics:1.8.3 -androidx.compose.ui:ui-text-android:1.8.3 -androidx.compose.ui:ui-text:1.8.3 -androidx.compose.ui:ui-tooling-android:1.8.3 -androidx.compose.ui:ui-tooling-data-android:1.8.3 -androidx.compose.ui:ui-tooling-data:1.8.3 -androidx.compose.ui:ui-tooling-preview-android:1.8.3 -androidx.compose.ui:ui-tooling-preview:1.8.3 -androidx.compose.ui:ui-tooling:1.8.3 -androidx.compose.ui:ui-unit-android:1.8.3 -androidx.compose.ui:ui-unit:1.8.3 -androidx.compose.ui:ui-util-android:1.8.3 -androidx.compose.ui:ui-util:1.8.3 -androidx.compose.ui:ui:1.8.3 -androidx.compose:compose-bom:2025.06.01 +androidx.compose.material:material-ripple-android:1.10.0 +androidx.compose.material:material-ripple:1.10.0 +androidx.compose.material:material:1.10.0 +androidx.compose.runtime:runtime-android:1.10.0 +androidx.compose.runtime:runtime-annotation-android:1.10.0 +androidx.compose.runtime:runtime-annotation:1.10.0 +androidx.compose.runtime:runtime-retain-android:1.10.0 +androidx.compose.runtime:runtime-retain:1.10.0 +androidx.compose.runtime:runtime-saveable-android:1.10.0 +androidx.compose.runtime:runtime-saveable:1.10.0 +androidx.compose.runtime:runtime:1.10.0 +androidx.compose.ui:ui-android:1.10.0 +androidx.compose.ui:ui-geometry-android:1.10.0 +androidx.compose.ui:ui-geometry:1.10.0 +androidx.compose.ui:ui-graphics-android:1.10.0 +androidx.compose.ui:ui-graphics:1.10.0 +androidx.compose.ui:ui-text-android:1.10.0 +androidx.compose.ui:ui-text:1.10.0 +androidx.compose.ui:ui-tooling-android:1.10.0 +androidx.compose.ui:ui-tooling-data-android:1.10.0 +androidx.compose.ui:ui-tooling-data:1.10.0 +androidx.compose.ui:ui-tooling-preview-android:1.10.0 +androidx.compose.ui:ui-tooling-preview:1.10.0 +androidx.compose.ui:ui-tooling:1.10.0 +androidx.compose.ui:ui-unit-android:1.10.0 +androidx.compose.ui:ui-unit:1.10.0 +androidx.compose.ui:ui-util-android:1.10.0 +androidx.compose.ui:ui-util:1.10.0 +androidx.compose.ui:ui:1.10.0 +androidx.compose:compose-bom:2025.12.01 androidx.concurrent:concurrent-futures:1.1.0 -androidx.core:core-ktx:1.16.0 -androidx.core:core-splashscreen:1.0.1 +androidx.core:core-ktx:1.17.0 +androidx.core:core-splashscreen:1.2.0 androidx.core:core-viewtree:1.0.0 -androidx.core:core:1.16.0 +androidx.core:core:1.17.0 androidx.cursoradapter:cursoradapter:1.0.0 androidx.customview:customview-poolingcontainer:1.0.0 androidx.customview:customview:1.1.0 -androidx.databinding:databinding-adapters:8.10.0 -androidx.databinding:databinding-common:8.10.0 -androidx.databinding:databinding-ktx:8.10.0 -androidx.databinding:databinding-runtime:8.10.0 -androidx.databinding:viewbinding:8.10.0 -androidx.datastore:datastore-android:1.1.3 -androidx.datastore:datastore-core-android:1.1.3 -androidx.datastore:datastore-core-okio-jvm:1.1.3 -androidx.datastore:datastore-core-okio:1.1.3 -androidx.datastore:datastore-core:1.1.3 -androidx.datastore:datastore-preferences-android:1.1.3 -androidx.datastore:datastore-preferences-core-jvm:1.1.3 -androidx.datastore:datastore-preferences-core:1.1.3 -androidx.datastore:datastore-preferences-external-protobuf:1.1.3 -androidx.datastore:datastore-preferences-proto:1.1.3 -androidx.datastore:datastore-preferences:1.1.3 -androidx.datastore:datastore:1.1.3 +androidx.databinding:databinding-adapters:8.13.2 +androidx.databinding:databinding-common:8.13.2 +androidx.databinding:databinding-ktx:8.13.2 +androidx.databinding:databinding-runtime:8.13.2 +androidx.databinding:viewbinding:8.13.2 +androidx.datastore:datastore-android:1.1.7 +androidx.datastore:datastore-core-android:1.1.7 +androidx.datastore:datastore-core-okio-jvm:1.1.7 +androidx.datastore:datastore-core-okio:1.1.7 +androidx.datastore:datastore-core:1.1.7 +androidx.datastore:datastore-preferences-android:1.1.7 +androidx.datastore:datastore-preferences-core-android:1.1.7 +androidx.datastore:datastore-preferences-core:1.1.7 +androidx.datastore:datastore-preferences-external-protobuf:1.1.7 +androidx.datastore:datastore-preferences-proto:1.1.7 +androidx.datastore:datastore-preferences:1.1.7 +androidx.datastore:datastore:1.1.7 androidx.documentfile:documentfile:1.1.0 androidx.drawerlayout:drawerlayout:1.0.0 +androidx.dynamicanimation:dynamicanimation:1.0.0 androidx.emoji2:emoji2-views-helper:1.4.0 androidx.emoji2:emoji2:1.4.0 androidx.exifinterface:exifinterface:1.4.1 -androidx.fragment:fragment-ktx:1.8.8 -androidx.fragment:fragment:1.8.8 +androidx.fragment:fragment-ktx:1.8.9 +androidx.fragment:fragment:1.8.9 androidx.graphics:graphics-path:1.0.1 androidx.interpolator:interpolator:1.0.0 androidx.legacy:legacy-support-core-utils:1.0.0 -androidx.lifecycle:lifecycle-common-java8:2.9.1 -androidx.lifecycle:lifecycle-common-jvm:2.9.1 -androidx.lifecycle:lifecycle-common:2.9.1 -androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -androidx.lifecycle:lifecycle-livedata-core:2.9.1 -androidx.lifecycle:lifecycle-livedata:2.9.1 -androidx.lifecycle:lifecycle-process:2.9.1 -androidx.lifecycle:lifecycle-runtime-android:2.9.1 -androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -androidx.lifecycle:lifecycle-runtime-compose:2.9.1 -androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 -androidx.lifecycle:lifecycle-runtime:2.9.1 -androidx.lifecycle:lifecycle-service:2.9.1 -androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 -androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 -androidx.lifecycle:lifecycle-viewmodel:2.9.1 +androidx.lifecycle:lifecycle-common-java8:2.9.4 +androidx.lifecycle:lifecycle-common-jvm:2.9.4 +androidx.lifecycle:lifecycle-common:2.9.4 +androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 +androidx.lifecycle:lifecycle-livedata-core:2.9.4 +androidx.lifecycle:lifecycle-livedata:2.9.4 +androidx.lifecycle:lifecycle-process:2.9.4 +androidx.lifecycle:lifecycle-runtime-android:2.9.4 +androidx.lifecycle:lifecycle-runtime-compose-android:2.9.4 +androidx.lifecycle:lifecycle-runtime-compose:2.9.4 +androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.4 +androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 +androidx.lifecycle:lifecycle-runtime:2.9.4 +androidx.lifecycle:lifecycle-service:2.9.4 +androidx.lifecycle:lifecycle-viewmodel-android:2.9.4 +androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.4 +androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 +androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 +androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.4 +androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 +androidx.lifecycle:lifecycle-viewmodel:2.9.4 androidx.loader:loader:1.0.0 androidx.localbroadcastmanager:localbroadcastmanager:1.0.0 -androidx.metrics:metrics-performance:1.0.0-beta02 -androidx.navigation:navigation-common-android:2.9.0 -androidx.navigation:navigation-common:2.9.0 -androidx.navigation:navigation-compose-android:2.9.0 -androidx.navigation:navigation-compose:2.9.0 -androidx.navigation:navigation-fragment-ktx:2.9.0 -androidx.navigation:navigation-fragment:2.9.0 -androidx.navigation:navigation-runtime-android:2.9.0 -androidx.navigation:navigation-runtime:2.9.0 +androidx.metrics:metrics-performance:1.0.0 +androidx.navigation:navigation-common-android:2.9.4 +androidx.navigation:navigation-common:2.9.4 +androidx.navigation:navigation-compose-android:2.9.4 +androidx.navigation:navigation-compose:2.9.4 +androidx.navigation:navigation-fragment-ktx:2.9.4 +androidx.navigation:navigation-fragment:2.9.4 +androidx.navigation:navigation-runtime-android:2.9.4 +androidx.navigation:navigation-runtime:2.9.4 +androidx.navigationevent:navigationevent-android:1.0.1 +androidx.navigationevent:navigationevent-compose-android:1.0.1 +androidx.navigationevent:navigationevent-compose:1.0.1 +androidx.navigationevent:navigationevent:1.0.1 androidx.print:print:1.0.0 androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 androidx.profileinstaller:profileinstaller:1.4.1 androidx.resourceinspection:resourceinspection-annotation:1.0.1 -androidx.savedstate:savedstate-android:1.3.0 -androidx.savedstate:savedstate-compose-android:1.3.0 -androidx.savedstate:savedstate-compose:1.3.0 -androidx.savedstate:savedstate-ktx:1.3.0 -androidx.savedstate:savedstate:1.3.0 +androidx.savedstate:savedstate-android:1.4.0 +androidx.savedstate:savedstate-compose-android:1.4.0 +androidx.savedstate:savedstate-compose:1.4.0 +androidx.savedstate:savedstate-ktx:1.4.0 +androidx.savedstate:savedstate:1.4.0 androidx.slidingpanelayout:slidingpanelayout:1.2.0 androidx.startup:startup-runtime:1.2.0 androidx.tracing:tracing-android:1.3.0 androidx.tracing:tracing-ktx:1.3.0 androidx.tracing:tracing:1.3.0 -androidx.transition:transition:1.4.1 +androidx.transition:transition:1.6.0 androidx.vectordrawable:vectordrawable-animated:1.1.0 androidx.vectordrawable:vectordrawable:1.1.0 androidx.versionedparcelable:versionedparcelable:1.1.1 androidx.viewpager:viewpager:1.0.0 -androidx.window.extensions.core:core:1.0.0 -androidx.window:window-core-android:1.3.0 -androidx.window:window-core:1.3.0 -androidx.window:window:1.3.0 -co.touchlab:kermit-android:2.0.6 -co.touchlab:kermit-core-android:2.0.6 -co.touchlab:kermit-core:2.0.6 -co.touchlab:kermit-koin-android:2.0.6 -co.touchlab:kermit-koin:2.0.6 -co.touchlab:kermit:2.0.6 +androidx.window:window-core-android:1.5.0 +androidx.window:window-core:1.5.0 +androidx.window:window:1.5.0 +co.touchlab:kermit-android:2.0.8 +co.touchlab:kermit-core-android:2.0.8 +co.touchlab:kermit-core:2.0.8 +co.touchlab:kermit-koin-android:2.0.8 +co.touchlab:kermit-koin:2.0.8 +co.touchlab:kermit:2.0.8 co.touchlab:stately-concurrency-jvm:2.1.0 co.touchlab:stately-concurrency:2.1.0 co.touchlab:stately-concurrent-collections-jvm:2.1.0 @@ -191,12 +199,12 @@ com.google.android.datatransport:transport-runtime:3.3.0 com.google.android.gms:play-services-ads-identifier:18.0.0 com.google.android.gms:play-services-base:18.5.0 com.google.android.gms:play-services-basement:18.5.0 -com.google.android.gms:play-services-measurement-api:22.5.0 -com.google.android.gms:play-services-measurement-base:22.5.0 -com.google.android.gms:play-services-measurement-impl:22.5.0 -com.google.android.gms:play-services-measurement-sdk-api:22.5.0 -com.google.android.gms:play-services-measurement-sdk:22.5.0 -com.google.android.gms:play-services-measurement:22.5.0 +com.google.android.gms:play-services-measurement-api:23.0.0 +com.google.android.gms:play-services-measurement-base:23.0.0 +com.google.android.gms:play-services-measurement-impl:23.0.0 +com.google.android.gms:play-services-measurement-sdk-api:23.0.0 +com.google.android.gms:play-services-measurement-sdk:23.0.0 +com.google.android.gms:play-services-measurement:23.0.0 com.google.android.gms:play-services-stats:17.0.2 com.google.android.gms:play-services-tasks:18.2.0 com.google.android.play:app-update-ktx:2.1.0 @@ -206,29 +214,27 @@ com.google.android.play:review-ktx:2.0.2 com.google.android.play:review:2.0.2 com.google.code.findbugs:jsr305:3.0.2 com.google.errorprone:error_prone_annotations:2.26.0 -com.google.firebase:firebase-analytics:22.5.0 -com.google.firebase:firebase-annotations:16.2.0 -com.google.firebase:firebase-bom:33.16.0 -com.google.firebase:firebase-common-ktx:21.0.0 -com.google.firebase:firebase-common:21.0.0 -com.google.firebase:firebase-components:18.0.0 +com.google.firebase:firebase-analytics:23.0.0 +com.google.firebase:firebase-annotations:17.0.0 +com.google.firebase:firebase-bom:34.7.0 +com.google.firebase:firebase-common:22.0.1 +com.google.firebase:firebase-components:19.0.0 com.google.firebase:firebase-config-interop:16.0.1 -com.google.firebase:firebase-crashlytics-ktx:19.4.4 -com.google.firebase:firebase-crashlytics:19.4.4 +com.google.firebase:firebase-crashlytics:20.0.3 com.google.firebase:firebase-datatransport:19.0.0 com.google.firebase:firebase-encoders-json:18.0.1 com.google.firebase:firebase-encoders-proto:16.0.0 com.google.firebase:firebase-encoders:17.0.0 com.google.firebase:firebase-installations-interop:17.2.0 -com.google.firebase:firebase-installations:18.0.0 +com.google.firebase:firebase-installations:19.0.1 com.google.firebase:firebase-measurement-connector:20.0.1 -com.google.firebase:firebase-sessions:2.1.2 +com.google.firebase:firebase-sessions:3.0.3 com.google.guava:failureaccess:1.0.1 com.google.guava:guava:31.1-android com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.j2objc:j2objc-annotations:1.3 -com.mohamedrejeb.calf:calf-permissions-android:0.8.0 -com.mohamedrejeb.calf:calf-permissions:0.8.0 +com.mohamedrejeb.calf:calf-permissions-android:0.9.0 +com.mohamedrejeb.calf:calf-permissions:0.9.0 com.russhwolf:multiplatform-settings-android:1.3.0 com.russhwolf:multiplatform-settings-coroutines-android:1.3.0 com.russhwolf:multiplatform-settings-coroutines:1.3.0 @@ -237,44 +243,36 @@ com.russhwolf:multiplatform-settings-no-arg:1.3.0 com.russhwolf:multiplatform-settings-serialization-android:1.3.0 com.russhwolf:multiplatform-settings-serialization:1.3.0 com.russhwolf:multiplatform-settings:1.3.0 -com.squareup.okhttp3:okhttp-sse:4.12.0 -com.squareup.okhttp3:okhttp:4.12.0 -com.squareup.okio:okio-jvm:3.13.0 -com.squareup.okio:okio:3.13.0 -de.jensklingenberg.ktorfit:ktorfit-annotations-android:2.5.2 -de.jensklingenberg.ktorfit:ktorfit-annotations:2.5.2 -de.jensklingenberg.ktorfit:ktorfit-lib-android:2.5.2 -de.jensklingenberg.ktorfit:ktorfit-lib-light-android:2.5.2 -de.jensklingenberg.ktorfit:ktorfit-lib-light:2.5.2 -de.jensklingenberg.ktorfit:ktorfit-lib:2.5.2 +com.squareup.okhttp3:okhttp-android:5.2.1 +com.squareup.okhttp3:okhttp:5.2.1 +com.squareup.okio:okio-jvm:3.16.4 +com.squareup.okio:okio:3.16.4 +de.jensklingenberg.ktorfit:ktorfit-annotations-android:2.7.1 +de.jensklingenberg.ktorfit:ktorfit-annotations:2.7.1 +de.jensklingenberg.ktorfit:ktorfit-lib-android:2.7.1 +de.jensklingenberg.ktorfit:ktorfit-lib-light-android:2.7.1 +de.jensklingenberg.ktorfit:ktorfit-lib-light:2.7.1 +de.jensklingenberg.ktorfit:ktorfit-lib:2.7.1 dev.chrisbanes.material3:material3-window-size-class-multiplatform-android:0.5.0 dev.chrisbanes.material3:material3-window-size-class-multiplatform:0.5.0 -dev.drewhamilton.poko:poko-annotations-jvm:0.18.7 -dev.drewhamilton.poko:poko-annotations:0.18.7 -dev.gitlive:firebase-analytics-android:2.1.0 -dev.gitlive:firebase-analytics:2.1.0 -dev.gitlive:firebase-app-android:2.1.0 -dev.gitlive:firebase-app:2.1.0 -dev.gitlive:firebase-common-android:2.1.0 -dev.gitlive:firebase-common:2.1.0 -dev.gitlive:firebase-crashlytics-android:2.1.0 -dev.gitlive:firebase-crashlytics:2.1.0 -dev.jordond.connectivity:connectivity-android-android:2.1.0 -dev.jordond.connectivity:connectivity-android:2.1.0 -dev.jordond.connectivity:connectivity-core-android:2.1.0 -dev.jordond.connectivity:connectivity-core:2.1.0 -dev.jordond.connectivity:connectivity-device-android:2.1.0 -dev.jordond.connectivity:connectivity-device:2.1.0 -dev.jordond.connectivity:connectivity-tools-android-android:2.1.0 -dev.jordond.connectivity:connectivity-tools-android:2.1.0 -io.coil-kt.coil3:coil-android:3.2.0 +dev.drewhamilton.poko:poko-annotations-jvm:0.21.0 +dev.drewhamilton.poko:poko-annotations:0.21.0 +dev.jordond.connectivity:connectivity-android-android:2.4.0 +dev.jordond.connectivity:connectivity-android:2.4.0 +dev.jordond.connectivity:connectivity-core-android:2.4.0 +dev.jordond.connectivity:connectivity-core:2.4.0 +dev.jordond.connectivity:connectivity-device-android:2.4.0 +dev.jordond.connectivity:connectivity-device:2.4.0 +dev.jordond.connectivity:connectivity-tools-android-android:2.4.0 +dev.jordond.connectivity:connectivity-tools-android:2.4.0 +io.coil-kt.coil3:coil-android:3.3.0 io.coil-kt.coil3:coil-compose-android:3.2.0-rc02 -io.coil-kt.coil3:coil-compose-core-android:3.2.0 -io.coil-kt.coil3:coil-compose-core:3.2.0 +io.coil-kt.coil3:coil-compose-core-android:3.3.0 +io.coil-kt.coil3:coil-compose-core:3.3.0 io.coil-kt.coil3:coil-compose:3.2.0-rc02 -io.coil-kt.coil3:coil-core-android:3.2.0 -io.coil-kt.coil3:coil-core:3.2.0 -io.coil-kt.coil3:coil:3.2.0 +io.coil-kt.coil3:coil-core-android:3.3.0 +io.coil-kt.coil3:coil-core:3.3.0 +io.coil-kt.coil3:coil:3.3.0 io.github.vinceglb:filekit-coil-android:0.10.0-beta04 io.github.vinceglb:filekit-coil:0.10.0-beta04 io.github.vinceglb:filekit-compose-android:0.8.8 @@ -285,131 +283,134 @@ io.github.vinceglb:filekit-dialogs-android:0.10.0-beta04 io.github.vinceglb:filekit-dialogs-compose-android:0.10.0-beta04 io.github.vinceglb:filekit-dialogs-compose:0.10.0-beta04 io.github.vinceglb:filekit-dialogs:0.10.0-beta04 -io.insert-koin:koin-android:4.1.0 -io.insert-koin:koin-androidx-compose:4.1.0 -io.insert-koin:koin-androidx-navigation:4.1.0 -io.insert-koin:koin-annotations-jvm:2.1.0 -io.insert-koin:koin-annotations:2.1.0 -io.insert-koin:koin-bom:4.1.0 -io.insert-koin:koin-compose-android:4.1.0 -io.insert-koin:koin-compose-viewmodel-android:4.1.0 -io.insert-koin:koin-compose-viewmodel:4.1.0 -io.insert-koin:koin-compose:4.1.0 -io.insert-koin:koin-core-annotations-jvm:4.1.0 -io.insert-koin:koin-core-annotations:4.1.0 -io.insert-koin:koin-core-jvm:4.1.0 -io.insert-koin:koin-core-viewmodel-android:4.1.0 -io.insert-koin:koin-core-viewmodel:4.1.0 -io.insert-koin:koin-core:4.1.0 -io.ktor:ktor-client-auth-jvm:3.2.0 -io.ktor:ktor-client-auth:3.2.0 -io.ktor:ktor-client-content-negotiation-jvm:3.2.0 -io.ktor:ktor-client-content-negotiation:3.2.0 -io.ktor:ktor-client-core-jvm:3.2.0 -io.ktor:ktor-client-core:3.2.0 -io.ktor:ktor-client-json-jvm:3.2.0 -io.ktor:ktor-client-json:3.2.0 -io.ktor:ktor-client-logging-jvm:3.2.0 -io.ktor:ktor-client-logging:3.2.0 -io.ktor:ktor-client-okhttp-jvm:3.2.0 -io.ktor:ktor-client-okhttp:3.2.0 -io.ktor:ktor-client-serialization-jvm:3.2.0 -io.ktor:ktor-client-serialization:3.2.0 -io.ktor:ktor-events-jvm:3.2.0 -io.ktor:ktor-events:3.2.0 -io.ktor:ktor-http-cio-jvm:3.2.0 -io.ktor:ktor-http-cio:3.2.0 -io.ktor:ktor-http-jvm:3.2.0 -io.ktor:ktor-http:3.2.0 -io.ktor:ktor-io-jvm:3.2.0 -io.ktor:ktor-io:3.2.0 -io.ktor:ktor-network-jvm:3.2.0 -io.ktor:ktor-network:3.2.0 -io.ktor:ktor-serialization-jvm:3.2.0 -io.ktor:ktor-serialization-kotlinx-json-jvm:3.2.0 -io.ktor:ktor-serialization-kotlinx-json:3.2.0 -io.ktor:ktor-serialization-kotlinx-jvm:3.2.0 -io.ktor:ktor-serialization-kotlinx:3.2.0 -io.ktor:ktor-serialization:3.2.0 -io.ktor:ktor-sse-jvm:3.2.0 -io.ktor:ktor-sse:3.2.0 -io.ktor:ktor-utils-jvm:3.2.0 -io.ktor:ktor-utils:3.2.0 -io.ktor:ktor-websocket-serialization-jvm:3.2.0 -io.ktor:ktor-websocket-serialization:3.2.0 -io.ktor:ktor-websockets-jvm:3.2.0 -io.ktor:ktor-websockets:3.2.0 +io.insert-koin:koin-android:4.1.1 +io.insert-koin:koin-androidx-compose:4.1.1 +io.insert-koin:koin-androidx-navigation:4.1.1 +io.insert-koin:koin-annotations-jvm:2.3.1 +io.insert-koin:koin-annotations:2.3.1 +io.insert-koin:koin-bom:4.1.1 +io.insert-koin:koin-compose-android:4.1.1 +io.insert-koin:koin-compose-viewmodel-android:4.1.1 +io.insert-koin:koin-compose-viewmodel:4.1.1 +io.insert-koin:koin-compose:4.1.1 +io.insert-koin:koin-core-annotations-jvm:4.1.1 +io.insert-koin:koin-core-annotations:4.1.1 +io.insert-koin:koin-core-jvm:4.1.1 +io.insert-koin:koin-core-viewmodel-android:4.1.1 +io.insert-koin:koin-core-viewmodel:4.1.1 +io.insert-koin:koin-core:4.1.1 +io.ktor:ktor-client-auth-jvm:3.3.3 +io.ktor:ktor-client-auth:3.3.3 +io.ktor:ktor-client-content-negotiation-jvm:3.3.3 +io.ktor:ktor-client-content-negotiation:3.3.3 +io.ktor:ktor-client-core-jvm:3.3.3 +io.ktor:ktor-client-core:3.3.3 +io.ktor:ktor-client-json-jvm:3.3.3 +io.ktor:ktor-client-json:3.3.3 +io.ktor:ktor-client-logging-jvm:3.3.3 +io.ktor:ktor-client-logging:3.3.3 +io.ktor:ktor-client-okhttp-jvm:3.3.3 +io.ktor:ktor-client-okhttp:3.3.3 +io.ktor:ktor-client-serialization-jvm:3.3.3 +io.ktor:ktor-client-serialization:3.3.3 +io.ktor:ktor-events-jvm:3.3.3 +io.ktor:ktor-events:3.3.3 +io.ktor:ktor-http-cio-jvm:3.3.3 +io.ktor:ktor-http-cio:3.3.3 +io.ktor:ktor-http-jvm:3.3.3 +io.ktor:ktor-http:3.3.3 +io.ktor:ktor-io-jvm:3.3.3 +io.ktor:ktor-io:3.3.3 +io.ktor:ktor-network-jvm:3.3.3 +io.ktor:ktor-network:3.3.3 +io.ktor:ktor-serialization-jvm:3.3.3 +io.ktor:ktor-serialization-kotlinx-json-jvm:3.3.3 +io.ktor:ktor-serialization-kotlinx-json:3.3.3 +io.ktor:ktor-serialization-kotlinx-jvm:3.3.3 +io.ktor:ktor-serialization-kotlinx:3.3.3 +io.ktor:ktor-serialization:3.3.3 +io.ktor:ktor-sse-jvm:3.3.3 +io.ktor:ktor-sse:3.3.3 +io.ktor:ktor-utils-jvm:3.3.3 +io.ktor:ktor-utils:3.3.3 +io.ktor:ktor-websocket-serialization-jvm:3.3.3 +io.ktor:ktor-websocket-serialization:3.3.3 +io.ktor:ktor-websockets-jvm:3.3.3 +io.ktor:ktor-websockets:3.3.3 javax.inject:javax.inject:1 org.checkerframework:checker-qual:3.12.0 org.jetbrains.androidx.core:core-bundle-android:1.0.1 org.jetbrains.androidx.core:core-bundle:1.0.1 -org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.1 -org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.1 -org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.1 -org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 -org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.1 -org.jetbrains.androidx.navigation:navigation-common:2.9.0-beta03 -org.jetbrains.androidx.navigation:navigation-compose:2.9.0-beta03 -org.jetbrains.androidx.navigation:navigation-runtime:2.9.0-beta03 -org.jetbrains.androidx.savedstate:savedstate-compose:1.3.1 -org.jetbrains.androidx.savedstate:savedstate:1.3.1 -org.jetbrains.androidx.window:window-core:1.3.1 -org.jetbrains.compose.animation:animation-core:1.8.2 -org.jetbrains.compose.animation:animation:1.8.2 -org.jetbrains.compose.annotation-internal:annotation:1.8.2 -org.jetbrains.compose.collection-internal:collection:1.8.2 -org.jetbrains.compose.components:components-resources-android:1.8.2 -org.jetbrains.compose.components:components-resources:1.8.2 -org.jetbrains.compose.components:components-ui-tooling-preview-android:1.8.2 -org.jetbrains.compose.components:components-ui-tooling-preview:1.8.2 -org.jetbrains.compose.foundation:foundation-layout:1.8.2 -org.jetbrains.compose.foundation:foundation:1.8.2 -org.jetbrains.compose.material3.adaptive:adaptive-layout:1.1.2 -org.jetbrains.compose.material3.adaptive:adaptive-navigation:1.1.2 -org.jetbrains.compose.material3.adaptive:adaptive:1.1.2 -org.jetbrains.compose.material3:material3-adaptive-navigation-suite:1.8.2 -org.jetbrains.compose.material3:material3:1.8.2 +org.jetbrains.androidx.lifecycle:lifecycle-common:2.9.6 +org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.9.6 +org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.6 +org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6 +org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.6 +org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.6 +org.jetbrains.androidx.navigation:navigation-common:2.9.1 +org.jetbrains.androidx.navigation:navigation-compose:2.9.1 +org.jetbrains.androidx.navigation:navigation-runtime:2.9.1 +org.jetbrains.androidx.savedstate:savedstate-compose:1.3.6 +org.jetbrains.androidx.savedstate:savedstate:1.4.0 +org.jetbrains.androidx.window:window-core:1.4.0 +org.jetbrains.compose.animation:animation-core:1.9.3 +org.jetbrains.compose.animation:animation:1.9.3 +org.jetbrains.compose.annotation-internal:annotation:1.9.3 +org.jetbrains.compose.collection-internal:collection:1.9.3 +org.jetbrains.compose.components:components-resources-android:1.9.3 +org.jetbrains.compose.components:components-resources:1.9.3 +org.jetbrains.compose.components:components-ui-tooling-preview-android:1.9.3 +org.jetbrains.compose.components:components-ui-tooling-preview:1.9.3 +org.jetbrains.compose.foundation:foundation-layout:1.9.3 +org.jetbrains.compose.foundation:foundation:1.9.3 +org.jetbrains.compose.material3.adaptive:adaptive-layout:1.2.0 +org.jetbrains.compose.material3.adaptive:adaptive-navigation:1.2.0 +org.jetbrains.compose.material3.adaptive:adaptive:1.2.0 +org.jetbrains.compose.material3:material3-adaptive-navigation-suite:1.9.0 +org.jetbrains.compose.material3:material3:1.9.0 org.jetbrains.compose.material:material-icons-core:1.7.3 org.jetbrains.compose.material:material-icons-extended:1.7.3 -org.jetbrains.compose.material:material-ripple:1.8.2 -org.jetbrains.compose.material:material:1.8.2 -org.jetbrains.compose.runtime:runtime-saveable:1.8.2 -org.jetbrains.compose.runtime:runtime:1.8.2 -org.jetbrains.compose.ui:ui-backhandler-android:1.8.2 -org.jetbrains.compose.ui:ui-backhandler:1.8.2 -org.jetbrains.compose.ui:ui-geometry:1.8.2 -org.jetbrains.compose.ui:ui-graphics:1.8.2 -org.jetbrains.compose.ui:ui-text:1.8.2 -org.jetbrains.compose.ui:ui-unit:1.8.2 -org.jetbrains.compose.ui:ui-util:1.8.2 -org.jetbrains.compose.ui:ui:1.8.2 -org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.20 -org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.20 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0 -org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.8 -org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8 +org.jetbrains.compose.material:material-ripple:1.9.3 +org.jetbrains.compose.material:material:1.9.3 +org.jetbrains.compose.runtime:runtime-saveable:1.9.3 +org.jetbrains.compose.runtime:runtime:1.9.3 +org.jetbrains.compose.ui:ui-backhandler-android:1.9.3 +org.jetbrains.compose.ui:ui-backhandler:1.9.3 +org.jetbrains.compose.ui:ui-geometry:1.9.3 +org.jetbrains.compose.ui:ui-graphics:1.9.3 +org.jetbrains.compose.ui:ui-text:1.9.3 +org.jetbrains.compose.ui:ui-tooling-data:1.9.3 +org.jetbrains.compose.ui:ui-tooling-preview:1.9.3 +org.jetbrains.compose.ui:ui-tooling:1.9.3 +org.jetbrains.compose.ui:ui-unit:1.9.3 +org.jetbrains.compose.ui:ui-util:1.9.3 +org.jetbrains.compose.ui:ui:1.9.3 +org.jetbrains.kotlin:kotlin-parcelize-runtime:2.3.0 +org.jetbrains.kotlin:kotlin-stdlib-common:2.3.0 +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 +org.jetbrains.kotlin:kotlin-stdlib:2.3.0 +org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0 +org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 -org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2 -org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 -org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.7.0 -org.jetbrains.kotlinx:kotlinx-io-bytestring:0.7.0 -org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.7.0 -org.jetbrains.kotlinx:kotlinx-io-core:0.7.0 -org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 -org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 -org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 -org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 -org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 -org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 -org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 +org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.7.1 +org.jetbrains.kotlinx:kotlinx-datetime:0.7.1 +org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.8.0 +org.jetbrains.kotlinx:kotlinx-io-bytestring:0.8.0 +org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.8.0 +org.jetbrains.kotlinx:kotlinx-io-core:0.8.0 +org.jetbrains.kotlinx:kotlinx-serialization-bom:1.9.0 +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.9.0 +org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0 +org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.9.0 +org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.9.0 +org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.9.0 +org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 org.jetbrains:annotations:23.0.0 org.jspecify:jspecify:1.0.0 org.slf4j:slf4j-api:2.0.17 diff --git a/cmp-navigation/build.gradle.kts b/cmp-navigation/build.gradle.kts index 4bef2eaa..4a27710a 100644 --- a/cmp-navigation/build.gradle.kts +++ b/cmp-navigation/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2024 Mifos Initiative * @@ -42,11 +53,11 @@ kotlin { implementation(libs.koin.compose.viewmodel) } } + androidLibrary { + namespace = "cmp.navigation" + } } -android { - namespace = "cmp.navigation" -} compose.resources { publicResClass = true diff --git a/cmp-shared/build.gradle.kts b/cmp-shared/build.gradle.kts index c78a117d..f737d362 100644 --- a/cmp-shared/build.gradle.kts +++ b/cmp-shared/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2024 Mifos Initiative * @@ -57,12 +68,13 @@ kotlin { isStatic = true } } -} -android { - namespace = "cmp.shared" + androidLibrary { + namespace = "cmp.shared" + } } + compose.resources { publicResClass = true generateResClass = always diff --git a/cmp-shared/cmp_shared.podspec b/cmp-shared/cmp_shared.podspec index a8116669..a3c6496e 100644 --- a/cmp-shared/cmp_shared.podspec +++ b/cmp-shared/cmp_shared.podspec @@ -9,28 +9,20 @@ Pod::Spec.new do |spec| spec.vendored_frameworks = 'build/cocoapods/framework/ComposeApp.framework' spec.libraries = 'c++' spec.ios.deployment_target = '16.0' - - if !Dir.exist?('build/cocoapods/framework/ComposeApp.framework') || Dir.empty?('build/cocoapods/framework/ComposeApp.framework') raise " - Kotlin framework 'ComposeApp' doesn't exist yet, so a proper Xcode project can't be generated. 'pod install' should be executed after running ':generateDummyFramework' Gradle task: - ./gradlew :cmp-shared:generateDummyFramework - Alternatively, proper pod installation is performed during Gradle sync in the IDE (if Podfile location is set)" end - spec.xcconfig = { 'ENABLE_USER_SCRIPT_SANDBOXING' => 'NO', } - spec.pod_target_xcconfig = { 'KOTLIN_PROJECT_PATH' => ':cmp-shared', 'PRODUCT_MODULE_NAME' => 'ComposeApp', } - spec.script_phases = [ { :name => 'Build cmp_shared', @@ -38,8 +30,8 @@ Pod::Spec.new do |spec| :shell_path => '/bin/sh', :script => <<-SCRIPT if [ "YES" = "$OVERRIDE_KOTLIN_BUILD_IDE_SUPPORTED" ]; then - echo "Skipping Gradle build task invocation due to OVERRIDE_KOTLIN_BUILD_IDE_SUPPORTED environment variable set to \"YES\"" - exit 0 + echo "Skipping Gradle build task invocation due to OVERRIDE_KOTLIN_BUILD_IDE_SUPPORTED environment variable set to \"YES\"" + exit 0 fi set -ev REPO_ROOT="$PODS_TARGET_SRCROOT" @@ -51,4 +43,4 @@ Pod::Spec.new do |spec| } ] spec.resources = ['build/compose/cocoapods/compose-resources'] -end \ No newline at end of file +end diff --git a/core-base/analytics/build.gradle.kts b/core-base/analytics/build.gradle.kts index a4214c76..3336dd1d 100644 --- a/core-base/analytics/build.gradle.kts +++ b/core-base/analytics/build.gradle.kts @@ -1,3 +1,17 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary +import com.codingfeline.buildkonfig.compiler.FieldSpec + +import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMetadataTarget + /* * Copyright 2025 Mifos Initiative * @@ -11,13 +25,20 @@ plugins { alias(libs.plugins.kmp.library.convention) alias(libs.plugins.jetbrainsCompose) alias(libs.plugins.compose.compiler) + alias(libs.plugins.codingfeline.buildKonfig) } -android { - namespace = "template.core.base.analytics" -} kotlin { + + targets.withType { + compilations.all { + // force BuildKonfig to attach + } + } + androidLibrary { + namespace = "template.core.base.analytics" + } sourceSets { commonMain.dependencies { implementation(libs.koin.core) @@ -25,29 +46,34 @@ kotlin { implementation(compose.ui) implementation(compose.foundation) implementation(libs.kermit.logging) - + // For timing and performance tracking implementation(libs.kotlinx.datetime) } + // TODO: The dependency is throwing errors. + // I am commenting it, but please verify if it is actually even required in android Main block. + // As the cmp-android source set applies firebase itself also. androidMain.dependencies { - api(libs.gitlive.firebase.analytics) + implementation(project.dependencies.platform(libs.firebase.bom)) + implementation(libs.firebase.analytics) +// implementation(libs.gitlive.firebase.analytics) } nonJsCommonMain.dependencies { - api(libs.gitlive.firebase.analytics) + implementation(libs.gitlive.firebase.analytics) } nativeMain.dependencies { - api(libs.gitlive.firebase.analytics) + implementation(libs.gitlive.firebase.analytics) } desktopMain.dependencies { - api(libs.gitlive.firebase.analytics) + implementation(libs.gitlive.firebase.analytics) } mobileMain.dependencies { - api(libs.gitlive.firebase.crashlytics) + implementation(libs.gitlive.firebase.crashlytics) } // Test dependencies for all platforms @@ -57,3 +83,21 @@ kotlin { } } } + +buildkonfig { + packageName = "template.core.base.analytics" + +// 1. Default (e.g. Debug/Dev) + defaultConfigs { + buildConfigField(FieldSpec.Type.STRING, "FLAVOR", "demo") + buildConfigField(FieldSpec.Type.BOOLEAN, "IS_DEMO_MODE", "true") + } + + // 2. Production Flavor (Overwrites default) + targetConfigs { + create("prod") { + buildConfigField(FieldSpec.Type.STRING, "FLAVOR", "prod") + buildConfigField(FieldSpec.Type.BOOLEAN, "IS_DEMO_MODE", "false") + } + } +} diff --git a/core-base/analytics/src/androidMain/kotlin/template/core/base/analytics/di/AnalyticsModule.kt b/core-base/analytics/src/androidMain/kotlin/template/core/base/analytics/di/AnalyticsModule.kt new file mode 100644 index 00000000..2a21464a --- /dev/null +++ b/core-base/analytics/src/androidMain/kotlin/template/core/base/analytics/di/AnalyticsModule.kt @@ -0,0 +1,30 @@ +/* + * Copyright 2025 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +package template.core.base.analytics.di + +import com.google.firebase.analytics.analytics +import org.koin.core.module.Module +import org.koin.dsl.module +import template.core.base.analytics.AnalyticsHelper +import template.core.base.analytics.StubAnalyticsHelper + +actual val analyticsModule: Module = module { + single { + StubAnalyticsHelper() +// // The "Switch" happens here in Kotlin code, not Gradle source sets +// if (BuildKonfig.IS_DEMO_MODE) { +// // The "Demo" version +// } else { +// FirebaseAnalyticsHelper() // The "Prod" version +// } + } + +// single { Firebase.analytics } +} diff --git a/core-base/common/build.gradle.kts b/core-base/common/build.gradle.kts index 246ece29..48bcb715 100644 --- a/core-base/common/build.gradle.kts +++ b/core-base/common/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -12,11 +23,11 @@ plugins { alias(libs.plugins.kotlin.parcelize) } -android { - namespace = "template.core.base.common" -} - kotlin { + + androidLibrary { + namespace = "template.core.base.common" + } sourceSets { commonMain.dependencies { implementation(libs.kotlinx.coroutines.core) diff --git a/core-base/database/build.gradle.kts b/core-base/database/build.gradle.kts index d458eade..9c78b832 100644 --- a/core-base/database/build.gradle.kts +++ b/core-base/database/build.gradle.kts @@ -7,7 +7,7 @@ * * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE */ -import org.jetbrains.compose.compose +import com.android.build.api.dsl.androidLibrary /* * Copyright 2025 Mifos Initiative @@ -20,28 +20,30 @@ import org.jetbrains.compose.compose */ plugins { alias(libs.plugins.kmp.library.convention) -} - -android { - namespace = "template.core.base.database" + alias(libs.plugins.mifos.kmp.room) } kotlin { - sourceSets { - androidMain.dependencies { - implementation(libs.androidx.room.runtime) - } - - desktopMain.dependencies { - implementation(libs.androidx.room.runtime) - } - nativeMain.dependencies { - implementation(libs.androidx.room.runtime) - } - - nonJsCommonMain.dependencies { - implementation(libs.androidx.room.runtime) - } + androidLibrary { + namespace = "template.core.base.database" } + +// sourceSets { +// androidMain.dependencies { +// implementation(libs.androidx.room.runtime) +// } +// +// desktopMain.dependencies { +// implementation(libs.androidx.room.runtime) +// } +// +// nativeMain.dependencies { +// implementation(libs.androidx.room.runtime) +// } +// +// nonJsCommonMain.dependencies { +// implementation(libs.androidx.room.runtime) +// } +// } } diff --git a/core-base/designsystem/build.gradle.kts b/core-base/designsystem/build.gradle.kts index 4b06a373..7e277717 100644 --- a/core-base/designsystem/build.gradle.kts +++ b/core-base/designsystem/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -13,11 +24,11 @@ plugins { alias(libs.plugins.compose.compiler) } -android { - namespace = "template.core.base.designsystem" -} kotlin { + androidLibrary { + namespace = "template.core.base.designsystem" + } sourceSets{ androidMain.dependencies { implementation(libs.androidx.compose.ui.tooling) diff --git a/core-base/network/build.gradle.kts b/core-base/network/build.gradle.kts index 0a58def3..a75aacf1 100644 --- a/core-base/network/build.gradle.kts +++ b/core-base/network/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -12,11 +23,11 @@ plugins { alias(libs.plugins.kotlin.serialization) } -android { - namespace = "template.core.base.network" -} kotlin { + androidLibrary { + namespace = "template.core.base.network" + } sourceSets { commonMain.dependencies { api(libs.ktor.client.core) diff --git a/core-base/platform/build.gradle.kts b/core-base/platform/build.gradle.kts index b49cf6d7..42f7f9d1 100644 --- a/core-base/platform/build.gradle.kts +++ b/core-base/platform/build.gradle.kts @@ -7,7 +7,9 @@ * * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE */ -import org.gradle.kotlin.dsl.implementation +import com.android.build.api.dsl.androidLibrary +import com.codingfeline.buildkonfig.compiler.FieldSpec +import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMetadataTarget /* * Copyright 2025 Mifos Initiative @@ -23,17 +25,25 @@ plugins { alias(libs.plugins.jetbrainsCompose) alias(libs.plugins.compose.compiler) alias(libs.plugins.kotlin.parcelize) + alias(libs.plugins.codingfeline.buildKonfig) } -android { - namespace = "template.core.base.platform" - buildFeatures { - buildConfig = true +kotlin { + + targets.withType { + compilations.all { + // force BuildKonfig to attach + } } -} -kotlin { + androidLibrary { + namespace = "template.core.base.platform" + +// buildFeatures { +// buildConfig = true +// } + } sourceSets { commonMain.dependencies { implementation(compose.ui) @@ -58,4 +68,17 @@ kotlin { implementation(libs.app.update) } } +} + + +buildkonfig { + packageName = "template.core.base.platform" + + defaultConfigs { + buildConfigField(FieldSpec.Type.BOOLEAN, "DEBUG", "false", const = true) + } + defaultConfigs("debug") { + buildConfigField(FieldSpec.Type.BOOLEAN, "DEBUG", "true", const = true) + } + } \ No newline at end of file diff --git a/core-base/platform/src/androidMain/kotlin/template/core/base/platform/review/AppReviewManagerImpl.kt b/core-base/platform/src/androidMain/kotlin/template/core/base/platform/review/AppReviewManagerImpl.kt index 40d0e277..1ec367fa 100644 --- a/core-base/platform/src/androidMain/kotlin/template/core/base/platform/review/AppReviewManagerImpl.kt +++ b/core-base/platform/src/androidMain/kotlin/template/core/base/platform/review/AppReviewManagerImpl.kt @@ -12,7 +12,7 @@ package template.core.base.platform.review import android.app.Activity import android.util.Log import com.google.android.play.core.review.ReviewManagerFactory -import template.core.base.platform.BuildConfig +import template.core.base.platform.BuildKonfig /** * Default implementation of the AppReviewManager interface for Android platforms. @@ -56,7 +56,7 @@ class AppReviewManagerImpl( } } - if (BuildConfig.DEBUG) { + if (BuildKonfig.DEBUG) { Log.d("ReviewManager", "Prompting for review") } } diff --git a/core-base/platform/src/androidMain/kotlin/template/core/base/platform/update/AppUpdateManagerImpl.kt b/core-base/platform/src/androidMain/kotlin/template/core/base/platform/update/AppUpdateManagerImpl.kt index f78a4940..3ba2d833 100644 --- a/core-base/platform/src/androidMain/kotlin/template/core/base/platform/update/AppUpdateManagerImpl.kt +++ b/core-base/platform/src/androidMain/kotlin/template/core/base/platform/update/AppUpdateManagerImpl.kt @@ -16,7 +16,7 @@ import com.google.android.play.core.appupdate.AppUpdateOptions import com.google.android.play.core.install.model.AppUpdateType import com.google.android.play.core.install.model.UpdateAvailability import com.google.android.play.core.ktx.isImmediateUpdateAllowed -import template.core.base.platform.BuildConfig +import template.core.base.platform.BuildKonfig /** * Android-specific implementation of the AppUpdateManager interface that integrates @@ -69,7 +69,7 @@ class AppUpdateManagerImpl( * development process with update prompts. */ override fun checkForAppUpdate() { - if (!BuildConfig.DEBUG) { + if (!BuildKonfig.DEBUG) { manager .appUpdateInfo .addOnSuccessListener { info -> diff --git a/core-base/ui/build.gradle.kts b/core-base/ui/build.gradle.kts index 4ada4928..ce94390b 100644 --- a/core-base/ui/build.gradle.kts +++ b/core-base/ui/build.gradle.kts @@ -7,6 +7,7 @@ * * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE */ +import com.android.build.api.dsl.androidLibrary import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi /* @@ -24,11 +25,14 @@ plugins { alias(libs.plugins.compose.compiler) } -android { - namespace = "template.core.base.ui" -} kotlin { + androidLibrary { + namespace = "template.core.base.ui" + withDeviceTest { + instrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + } sourceSets { androidMain.dependencies { api(libs.androidx.metrics) diff --git a/core/analytics/build.gradle.kts b/core/analytics/build.gradle.kts index c7113f11..7f075c6d 100644 --- a/core/analytics/build.gradle.kts +++ b/core/analytics/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -13,11 +24,12 @@ plugins { alias(libs.plugins.compose.compiler) } -android { - namespace = "org.mifos.core.analytics" -} kotlin { + + androidLibrary { + namespace = "org.mifos.core.analytics" + } sourceSets { commonMain.dependencies { api(projects.coreBase.analytics) diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts index 4ee65a39..99feb41a 100644 --- a/core/common/build.gradle.kts +++ b/core/common/build.gradle.kts @@ -1,3 +1,16 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary +import org.gradle.kotlin.dsl.commonMain +import org.gradle.kotlin.dsl.dependencies + /* * Copyright 2025 Mifos Initiative * @@ -12,11 +25,10 @@ plugins { alias(libs.plugins.kotlin.parcelize) } -android { - namespace = "org.mifos.core.common" -} - kotlin { + androidLibrary { + namespace = "org.mifos.core.common" + } sourceSets { commonMain.dependencies { implementation(libs.kotlinx.coroutines.core) diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts index 61ea80b2..cb825ad0 100644 --- a/core/data/build.gradle.kts +++ b/core/data/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -11,17 +22,12 @@ plugins { alias(libs.plugins.kmp.library.convention) } -android { - namespace = "org.mifos.core.data" - testOptions { - unitTests { - isIncludeAndroidResources = true - isReturnDefaultValues = true - } - } -} kotlin { + androidLibrary { + namespace = "org.mifos.core.data" + + } sourceSets { commonMain.dependencies { implementation(projects.core.common) @@ -41,9 +47,10 @@ kotlin { implementation(libs.androidx.core.ktx) implementation(libs.androidx.tracing.ktx) implementation(libs.koin.android) + implementation(libs.connectivity.device) } - mobileMain.dependencies { + iosMain.dependencies { implementation(libs.connectivity.device) } diff --git a/core/data/src/androidMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.android.kt b/core/data/src/androidMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.android.kt new file mode 100644 index 00000000..ee7a87d9 --- /dev/null +++ b/core/data/src/androidMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.android.kt @@ -0,0 +1,18 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +package org.mifos.core.data.util + +import android.R.attr.autoStart +import dev.jordond.connectivity.Connectivity + +actual val connectivityProvider: Connectivity + get() = Connectivity { + autoStart(true) + } diff --git a/core/data/src/mobileMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.mobile.kt b/core/data/src/iosMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.ios.kt similarity index 100% rename from core/data/src/mobileMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.mobile.kt rename to core/data/src/iosMain/kotlin/org/mifos/core/data/util/ConnectivityProvider.ios.kt diff --git a/core/database/build.gradle.kts b/core/database/build.gradle.kts index eb25bb3c..b3256d95 100644 --- a/core/database/build.gradle.kts +++ b/core/database/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -11,30 +22,30 @@ plugins { alias(libs.plugins.kmp.library.convention) alias(libs.plugins.kotlin.serialization) alias(libs.plugins.kotlin.parcelize) - alias(libs.plugins.mifos.kmp.room) -} - -android { - namespace = "org.mifos.core.database" +// alias(libs.plugins.mifos.kmp.room) } kotlin { + + androidLibrary { + namespace = "org.mifos.core.database" + } sourceSets { val desktopMain by getting - androidMain.dependencies { - implementation(libs.koin.android) - implementation(libs.androidx.room.runtime) - } - - nativeMain.dependencies { - implementation(libs.androidx.room.runtime) - implementation(libs.androidx.sqlite.bundled) - } +// androidMain.dependencies { +// implementation(libs.koin.android) +// implementation(libs.androidx.room.runtime) +// } +// +// nativeMain.dependencies { +// implementation(libs.androidx.room.runtime) +// implementation(libs.androidx.sqlite.bundled) +// } - desktopMain.dependencies { - implementation(libs.androidx.room.runtime) - implementation(libs.androidx.sqlite.bundled) - } +// desktopMain.dependencies { +// implementation(libs.androidx.room.runtime) +// implementation(libs.androidx.sqlite.bundled) +// } commonMain.dependencies { implementation(libs.kotlinx.coroutines.core) diff --git a/core/datastore/build.gradle.kts b/core/datastore/build.gradle.kts index a9700cc9..c03e282b 100644 --- a/core/datastore/build.gradle.kts +++ b/core/datastore/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2024 Mifos Initiative * @@ -11,19 +22,15 @@ plugins { alias(libs.plugins.kmp.library.convention) } -android { - namespace = "org.mifos.core.datastore" - defaultConfig { - consumerProguardFiles("consumer-rules.pro") - } - testOptions { - unitTests { - isReturnDefaultValues = true - } - } -} kotlin { + + androidLibrary { + namespace = "org.mifos.core.datastore" + optimization { + consumerKeepRules.files.add(project.file("consumer-rules.pro")) + } + } sourceSets { commonMain.dependencies { implementation(projects.core.model) diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts index ec2f1a36..8771e8af 100644 --- a/core/designsystem/build.gradle.kts +++ b/core/designsystem/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -13,21 +24,47 @@ plugins { alias(libs.plugins.compose.compiler) } -android { - defaultConfig { - testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - } - namespace = "org.mifos.core.designsystem" -} kotlin { +// android { +// defaultConfig { +// testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" +// } +// namespace = "org.mifos.core.designsystem" +// +// } + + androidLibrary { + namespace = "org.mifos.core.designsystem" + withDeviceTest { + instrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + withHostTest{ + isIncludeAndroidResources = true + isReturnDefaultValues = true + } + } + + sourceSets { - androidInstrumentedTest.dependencies { - implementation(libs.androidx.compose.ui.test) + + val androidHostTest by getting { + dependencies { + implementation(libs.androidx.compose.ui.test) + } } - androidUnitTest.dependencies { - implementation(libs.androidx.compose.ui.test) + val androidDeviceTest by getting { + dependencies { + implementation(libs.androidx.compose.ui.test) + } } +// +// androidInstrumentedTest.dependencies { +// implementation(libs.androidx.compose.ui.test) +// } +// androidUnitTest.dependencies { +// implementation(libs.androidx.compose.ui.test) +// } commonMain.dependencies { api(projects.coreBase.designsystem) diff --git a/core/domain/build.gradle.kts b/core/domain/build.gradle.kts index a16bf03b..aa78e78b 100644 --- a/core/domain/build.gradle.kts +++ b/core/domain/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -11,11 +22,11 @@ plugins { alias(libs.plugins.kmp.library.convention) } -android { - namespace = "org.mifos.core.domain" -} kotlin { + androidLibrary { + namespace = "org.mifos.core.domain" + } sourceSets { commonMain.dependencies { implementation(projects.core.common) diff --git a/core/model/build.gradle.kts b/core/model/build.gradle.kts index 19d91762..683013a2 100644 --- a/core/model/build.gradle.kts +++ b/core/model/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -13,11 +24,11 @@ plugins { id("kotlinx-serialization") } -android { - namespace = "org.mifos.core.model" -} kotlin { + androidLibrary { + namespace = "org.mifos.core.model" + } sourceSets { commonMain.dependencies { implementation(projects.core.common) diff --git a/core/network/build.gradle.kts b/core/network/build.gradle.kts index 635195df..d1f9a2ed 100644 --- a/core/network/build.gradle.kts +++ b/core/network/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -14,20 +25,18 @@ plugins { id("com.google.devtools.ksp") } -android { - namespace = "org.mifos.core.network" - defaultConfig { - consumerProguardFiles("consumer-rules.pro") - } - testOptions { - unitTests { - isReturnDefaultValues = true - isIncludeAndroidResources = true + + +kotlin { + + androidLibrary { + namespace = "org.mifos.core.network" + + optimization { + consumerKeepRules.files.add(project.file("consumer-rules.pro")) } } -} -kotlin { sourceSets { commonMain.dependencies { implementation(projects.core.common) diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts index 84bbb40a..a6dc24de 100644 --- a/core/ui/build.gradle.kts +++ b/core/ui/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -13,11 +24,14 @@ plugins { alias(libs.plugins.compose.compiler) } -android { - namespace = "org.mifos.core.ui" -} - kotlin { + + androidLibrary { + namespace = "org.mifos.core.ui" + withDeviceTest { + instrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + } sourceSets { androidMain.dependencies { api(libs.androidx.metrics) @@ -48,7 +62,7 @@ kotlin { } } dependencies { - debugImplementation(compose.uiTooling) + "androidRuntimeClasspath"(compose.uiTooling) } compose.resources { diff --git a/feature/home/build.gradle.kts b/feature/home/build.gradle.kts index 5b391e82..50fc1ebd 100644 --- a/feature/home/build.gradle.kts +++ b/feature/home/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -12,11 +23,11 @@ plugins { alias(libs.plugins.kotlin.parcelize) } -android { - namespace = "org.mifos.feature.home" -} kotlin { + androidLibrary { + namespace = "org.mifos.feature.home" + } sourceSets { commonMain.dependencies { implementation(projects.coreBase.platform) diff --git a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/task/EditTaskScreen.kt b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/task/EditTaskScreen.kt index 3d81e1ee..73e1d312 100644 --- a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/task/EditTaskScreen.kt +++ b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/task/EditTaskScreen.kt @@ -46,7 +46,6 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import kotlinx.datetime.Clock import kotlinx.datetime.TimeZone import kotlinx.datetime.toLocalDateTime import org.koin.compose.viewmodel.koinViewModel @@ -302,7 +301,7 @@ fun TimeSelectionDialog( onDismiss: () -> Unit, modifier: Modifier = Modifier, ) { - val currentTime = Clock.System.now().toLocalDateTime(TimeZone.currentSystemDefault()) + val currentTime = kotlin.time.Clock.System.now().toLocalDateTime(TimeZone.currentSystemDefault()) val timePickerState = rememberTimePickerState( initialHour = currentTime.hour, initialMinute = currentTime.minute, diff --git a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksScreen.kt b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksScreen.kt index 7c97010d..4e760774 100644 --- a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksScreen.kt +++ b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksScreen.kt @@ -404,12 +404,14 @@ fun MonthPicker( verticalAlignment = Alignment.CenterVertically, modifier = modifier.fillMaxWidth(), ) { - IconButton(onClick = onPreviousMonth) { - Icon( - imageVector = Icons.AutoMirrored.Filled.ArrowLeft, - contentDescription = "Navigate to previous month", - tint = MaterialTheme.colorScheme.primary, - ) + if (selectedMonth.lowercase() != "january") { + IconButton(onClick = onPreviousMonth) { + Icon( + imageVector = Icons.AutoMirrored.Filled.ArrowLeft, + contentDescription = "Navigate to previous month", + tint = MaterialTheme.colorScheme.primary, + ) + } } Text( text = selectedMonth, @@ -419,12 +421,14 @@ fun MonthPicker( modifier = Modifier.weight(1F), textAlign = TextAlign.Center, ) - IconButton(onClick = onNextMonth) { - Icon( - imageVector = Icons.AutoMirrored.Filled.ArrowRight, - contentDescription = "Navigate to next month", - tint = MaterialTheme.colorScheme.primary, - ) + if (selectedMonth.lowercase() != "december") { + IconButton(onClick = onNextMonth) { + Icon( + imageVector = Icons.AutoMirrored.Filled.ArrowRight, + contentDescription = "Navigate to next month", + tint = MaterialTheme.colorScheme.primary, + ) + } } } } diff --git a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksUiState.kt b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksUiState.kt index b386fdb9..79831efe 100644 --- a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksUiState.kt +++ b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksUiState.kt @@ -9,11 +9,11 @@ */ package org.mifos.feature.home.tasks -import kotlinx.datetime.Clock import kotlinx.datetime.LocalDateTime import kotlinx.datetime.TimeZone import kotlinx.datetime.number import kotlinx.datetime.toLocalDateTime +import kotlin.time.Clock /** * A data class representing the state of the task calendar screen. @@ -23,7 +23,7 @@ import kotlinx.datetime.toLocalDateTime * facilitate displaying a calendar-like UI for task management. * * @param selectedYear The currently selected year. Defaults to the current year. - * @param selectedMonthIndex The index of the currently selected month (1 for January, 2 for February, etc.). + * @param selectedMonthNumber The index of the currently selected month (1 for January, 2 for February, etc.). * Defaults to the current month. * @param selectedDayInMonth The currently selected day in the month, represented as a string. * Defaults to the current day of the month. @@ -32,7 +32,7 @@ import kotlinx.datetime.toLocalDateTime */ data class TasksUiState( val selectedYear: Int = defaultYear, - val selectedMonthIndex: Int = defaultMonthIndex, + val selectedMonthNumber: Int = defaultMonthNumber, val selectedDayInMonth: String = defaultDayInMonth.toString(), val weekdaysAndDaysInMonth: List> = emptyList(), ) { @@ -46,11 +46,10 @@ data class TasksUiState( // Default year, current year val defaultYear: Int = datetimeInSystemZone.year - // Default month index, current month (1-indexed) - val defaultMonthIndex: Int = datetimeInSystemZone.month.number - 1 + val defaultMonthNumber: Int = datetimeInSystemZone.month.number // Default day in month, current day (as an Int for easier comparison) - val defaultDayInMonth: Int = datetimeInSystemZone.dayOfMonth + val defaultDayInMonth: Int = datetimeInSystemZone.day } // List of month names for lookup based on the month index @@ -60,9 +59,9 @@ data class TasksUiState( ) /** - * Returns the name of the selected month corresponding to [selectedMonthIndex]. - * For example, if [selectedMonthIndex] is 0, it returns "January". + * Returns the name of the selected month corresponding to [selectedMonthNumber]. + * For example, if [selectedMonthNumber] is 1, it returns "January". */ val selectedMonth: String - get() = months[selectedMonthIndex] + get() = months[selectedMonthNumber - 1] } diff --git a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksViewModel.kt b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksViewModel.kt index 21468fbd..2871f537 100644 --- a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksViewModel.kt +++ b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/tasks/TasksViewModel.kt @@ -80,7 +80,7 @@ class TasksViewModel( @OptIn(ExperimentalCoroutinesApi::class) val tasks: StateFlow> = tasksUiState.map { - val selectedMonth = it.selectedMonthIndex.plus(1).toString().formatDay() + val selectedMonth = it.selectedMonthNumber.plus(1).toString().formatDay() "$selectedMonth/${it.selectedDayInMonth}/${it.selectedYear}" }.flatMapLatest { dateString -> storageService.getSelectedDayTasks(dateString) @@ -91,7 +91,7 @@ class TasksViewModel( initialValue = emptyList(), ) - private val selectedMonthIndex get() = tasksUiState.value.selectedMonthIndex + private val selectedMonthIndex get() = tasksUiState.value.selectedMonthNumber private val selectedYear get() = tasksUiState.value.selectedYear init { @@ -111,10 +111,10 @@ class TasksViewModel( /** Selects the next month and updates the days in the selected month. */ fun selectNextMonth() { - analyticsHelper.logSelectNextMonth(selectedMonthIndex + 1) - if (selectedMonthIndex < 11) { + analyticsHelper.logSelectNextMonth(selectedMonthIndex) + if (selectedMonthIndex < 12) { _tasksUiState.value = - _tasksUiState.value.copy(selectedMonthIndex = selectedMonthIndex + 1) + _tasksUiState.value.copy(selectedMonthNumber = selectedMonthIndex + 1) updateDaysInMonth() } } @@ -125,7 +125,7 @@ class TasksViewModel( if (selectedMonthIndex > 0) { _tasksUiState.value = - _tasksUiState.value.copy(selectedMonthIndex = selectedMonthIndex - 1) + _tasksUiState.value.copy(selectedMonthNumber = selectedMonthIndex - 1) updateDaysInMonth() } } @@ -160,12 +160,12 @@ class TasksViewModel( */ private fun updateDaysInMonth() { val daysInCurrentMonth = - getDaysInMonth(year = selectedYear, month = selectedMonthIndex + 1) + getDaysInMonth(year = selectedYear, month = selectedMonthIndex) val weekdaysAndDaysInSelectedMonth = mutableListOf>() for (day in 1..daysInCurrentMonth) { - val date = LocalDate(selectedYear, selectedMonthIndex + 1, day) + val date = LocalDate(selectedYear, selectedMonthIndex, day) val weekday = shortWeekdayNames[date.dayOfWeek] weekdaysAndDaysInSelectedMonth.add(weekday!! to day.toString()) diff --git a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/utils/DateTimeFormatter.kt b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/utils/DateTimeFormatter.kt index 71a528d8..52358115 100644 --- a/feature/home/src/commonMain/kotlin/org/mifos/feature/home/utils/DateTimeFormatter.kt +++ b/feature/home/src/commonMain/kotlin/org/mifos/feature/home/utils/DateTimeFormatter.kt @@ -9,7 +9,6 @@ */ package org.mifos.feature.home.utils -import kotlinx.datetime.Instant import kotlinx.datetime.TimeZone import kotlinx.datetime.number import kotlinx.datetime.toLocalDateTime @@ -38,7 +37,7 @@ object DateTimeFormatter { * - Be cautious with locale-specific differences in date representations. */ fun convertMillisToDate(millis: Long): String { - val instant = Instant.Companion.fromEpochMilliseconds(millis) + val instant = kotlinx.datetime.Instant.fromEpochMilliseconds(millis) val localDate = instant.toLocalDateTime(TimeZone.Companion.currentSystemDefault()).date return "${localDate.month.number.toString().padStart(2, '0')}/" + "${localDate.dayOfMonth.toString().padStart(2, '0')}/" + diff --git a/feature/profile/build.gradle.kts b/feature/profile/build.gradle.kts index 9271e9b0..a8abc506 100644 --- a/feature/profile/build.gradle.kts +++ b/feature/profile/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -12,11 +23,11 @@ plugins { alias(libs.plugins.kotlin.parcelize) } -android { - namespace = "org.mifos.feature.profile" -} kotlin { + androidLibrary { + namespace = "org.mifos.feature.profile" + } sourceSets { commonMain.dependencies { implementation(compose.ui) diff --git a/feature/settings/build.gradle.kts b/feature/settings/build.gradle.kts index fe9f87d4..e0452dd6 100644 --- a/feature/settings/build.gradle.kts +++ b/feature/settings/build.gradle.kts @@ -1,3 +1,14 @@ +/* + * Copyright 2026 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/kmp-project-template/blob/main/LICENSE + */ +import com.android.build.api.dsl.androidLibrary + /* * Copyright 2025 Mifos Initiative * @@ -11,11 +22,11 @@ plugins { alias(libs.plugins.cmp.feature.convention) } -android { - namespace = "org.mifos.feature.settings" -} kotlin { + androidLibrary { + namespace = "org.mifos.feature.settings" + } sourceSets { commonMain.dependencies { implementation(projects.core.data) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0604fe30..2e1ae19a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,105 +1,105 @@ [versions] # Android androidDesugarJdkLibs = "2.1.5" -androidGradlePlugin = "8.10.0" -androidTools = "31.10.0" +androidGradlePlugin = "8.13.2" +androidTools = "31.13.2" -commonsCodec = "1.19.0" -firebaseBom = "33.16.0" -firebaseCrashlyticsPlugin = "3.0.4" -firebasePerfPlugin = "1.4.2" -androidxMacroBenchmark = "1.3.4" -githubApi = "1.329" -gmsPlugin = "4.4.3" +commonsCodec = "1.20.0" +firebaseBom = "34.7.0" +firebaseCrashlyticsPlugin = "3.0.6" +firebasePerfPlugin = "2.0.2" +androidxMacroBenchmark = "1.4.1" +githubApi = "1.330" +gmsPlugin = "4.4.4" # AndroidX Dependencies -androidx-test-ext-junit = "1.2.1" -androidxActivity = "1.10.1" -androidxBrowser = "1.8.0" -androidxComposeBom = "2025.06.01" +androidx-test-ext-junit = "1.3.0" +androidxActivity = "1.12.2" +androidxBrowser = "1.9.0" +androidxComposeBom = "2025.12.01" androidxComposeCompiler = "1.5.15" -androidxComposeRuntimeTracing = "1.8.3" -androidxCoreSplashscreen = "1.0.1" -androidxWork = "2.10.2" -androidxMetrics = "1.0.0-beta02" +androidxComposeRuntimeTracing = "1.10.0" +androidxCoreSplashscreen = "1.2.0" +androidxWork = "2.11.0" +androidxMetrics = "1.0.0" androidxProfileinstaller = "1.4.1" androidxTracing = "1.3.0" appcompatVersion = "1.7.1" -calfPermissions = "0.8.0" -coreKtxVersion = "1.16.0" +calfPermissions = "0.9.0" +coreKtxVersion = "1.17.0" -jacksonCore = "2.19.2" -junitJupiterApi = "5.13.4" -junitPlatformLauncherVersion = "1.13.4" -okhttp = "4.12.0" -robolectric = "4.15.1" -roborazzi = "1.45.1" +jacksonCore = "2.20.1" +junitJupiterApi = "6.0.1" +junitPlatformLauncherVersion = "6.0.1" +okhttp = "5.3.2" +robolectric = "4.16" +roborazzi = "1.54.0" # Testing Dependencies junitVersion = "4.13.2" -truth = "1.4.4" +truth = "1.4.5" # Utility Dependencies dependencyGuard = "0.5.0" -googleOss = "17.1.0" -googleOssPlugin = "0.10.6" +googleOss = "17.3.0" +googleOssPlugin = "0.10.10" review = "2.0.2" appUpdate = "2.1.0" -integrity = "1.4.0" +integrity = "1.6.0" # Static Analysis & Code Formatting -ktlint = "12.1.1" +ktlint = "14.0.1" detekt = "1.23.8" -spotlessVersion = "7.0.2" +spotlessVersion = "8.1.0" turbine = "1.2.1" twitter-detekt-compose = "0.0.26" moduleGraph = "2.9.0" # Kotlin KMP Dependencies -kotlin = "2.1.20" -kotlinInject = "0.7.2" +kotlin = "2.3.0" +kotlinInject = "0.8.0" kotlinxCoroutines = "1.10.2" -kotlinxDatetime = "0.6.2" -kotlinxImmutable = "0.3.8" -kotlinxSerializationJson = "1.8.1" -ksp = "2.1.20-2.0.1" +kotlinxDatetime = "0.7.1" +kotlinxImmutable = "0.4.0" +kotlinxSerializationJson = "1.9.0" +ksp = "2.3.4" # Ktor & Ktorfit -ktorVersion = "3.2.0" -ktorfit = "2.5.2" -ktorfitKsp = "2.5.1" +ktorVersion = "3.3.3" +ktorfit = "2.7.1" +ktorfitKsp = "2.7.1" # Koin CMP Dependencies -koin = "4.1.0" -koinAnnotationsVersion = "2.1.0" +koin = "4.1.1" +koinAnnotationsVersion = "2.3.1" -connectivity = "2.1.0" +connectivity = "2.4.0" # CMP Libraries -compose-plugin = "1.8.2" -coil = "3.2.0" +compose-plugin = "1.9.3" +coil = "3.3.0" backHandlerVersion = "2.5.0" -constraintLayout = "0.6.0" +constraintLayout = "0.6.1" multiplatformSettings = "1.3.0" -mokoPermission = "0.19.1" +mokoPermission = "0.20.1" qroseVersion = "1.0.1" -okioVersion = "3.13.0" -kermit = "2.0.6" +okioVersion = "3.16.4" +kermit = "2.0.8" fileKit = "0.8.8" fileKitDialog = "0.10.0-beta04" -uiBackhandler = "1.8.2" -wire = "5.3.3" +uiBackhandler = "1.9.3" +wire = "5.4.0" # Jetbrains CMP windowsSizeClass = "0.5.0" -composeJB = "1.8.2" -composeLifecycle = "2.9.1" -composeNavigation = "2.9.0-beta03" +composeJB = "1.9.3" +composeLifecycle = "2.9.6" +composeNavigation = "2.9.1" jbCoreBundle = "1.0.1" -jbSavedState = "1.3.1" -material3adaptive = "1.1.2" -gitLive = "2.1.0" -aboutLibraries = "12.2.3" +jbSavedState = "1.4.0" +material3adaptive = "1.2.0" +gitLive = "2.4.0" +aboutLibraries = "13.2.1" # Desktop Version desktopPackageName = "DesktopApp" @@ -110,8 +110,11 @@ desktopPackageVersion = "1.0.0" androidPackageNamespace = "cmp.android.app" #Room -room = "2.7.2" -sqliteBundled = "2.5.2" +room = "2.8.4" +sqliteBundled = "2.6.2" + +buildKonfig = "0.17.1" +firebaseCommonKtx = "22.0.1" [libraries] android-desugarJdkLibs = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" } @@ -155,6 +158,7 @@ androidx-metrics = { group = "androidx.metrics", name = "metrics-performance", v androidx-profileinstaller = { group = "androidx.profileinstaller", name = "profileinstaller", version.ref = "androidxProfileinstaller" } androidx-room-gradle-plugin = { module = "androidx.room:room-gradle-plugin", version.ref = "room" } +buildkonfig-gradle-plugin = { module = "com.codingfeline.buildkonfig:buildkonfig-gradle-plugin", version.ref = "buildKonfig" } commons-codec = { module = "commons-codec:commons-codec", version.ref = "commonsCodec" } firebase-crashlytics-gradlePlugin = { group = "com.google.firebase", name = "firebase-crashlytics-gradle", version.ref = "firebaseCrashlyticsPlugin" } firebase-performance-gradlePlugin = { group = "com.google.firebase", name = "perf-plugin", version.ref = "firebasePerfPlugin" } @@ -330,6 +334,7 @@ roborazzi-accessibility-check = { group = "io.github.takahirom.roborazzi", name aboutlibraries-core = { module = "com.mikepenz:aboutlibraries-core", version.ref = "aboutLibraries" } aboutlibraries-compose-core = { module = "com.mikepenz:aboutlibraries-compose", version.ref = "aboutLibraries" } aboutlibraries-compose-m3 = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutLibraries" } +firebase-common-ktx = { group = "com.google.firebase", name = "firebase-common-ktx", version.ref = "firebaseCommonKtx" } [bundles] androidx-compose-ui-test = [ @@ -341,10 +346,11 @@ androidx-compose-ui-test = [ # Android & Kotlin Plugins android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" } android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" } +android-kotlin-multiplatform-library = { id = "com.android.kotlin.multiplatform.library", version.ref = "androidGradlePlugin" } android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlinCocoapods = { id = "org.jetbrains.kotlin.native.cocoapods", version.ref = "kotlin" } - +codingfeline-buildKonfig = {id= "com.codingfeline.buildkonfig", version.ref="buildKonfig"} android-application-convention = { id = "org.convention.android.application", version = "unspecified" } android-application-compose-convention = { id = "org.convention.android.application.compose", version = "unspecified" } android-application-flavors-convention = { id = "org.convention.android.application.flavors", version = "unspecified" } diff --git a/settings.gradle.kts b/settings.gradle.kts index 550417c6..249f6ff0 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,28 +1,30 @@ pluginManagement { includeBuild("build-logic") repositories { - google { - content { - includeGroupByRegex("com\\.android.*") - includeGroupByRegex("com\\.google.*") - includeGroupByRegex("androidx.*") - } - } +// google { +// content { +// includeGroupByRegex("com\\.android.*") +// includeGroupByRegex("com\\.google.*") +// includeGroupByRegex("androidx.*") +// } +// } + google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { - repositoriesMode = RepositoriesMode.PREFER_PROJECT +// repositoriesMode = RepositoriesMode.PREFER_PROJECT repositories { - google { - content { - includeGroupByRegex("com\\.android.*") - includeGroupByRegex("com\\.google.*") - includeGroupByRegex("androidx.*") - } - } +// google { +// content { +// includeGroupByRegex("com\\.android.*") +// includeGroupByRegex("com\\.google.*") +// includeGroupByRegex("androidx.*") +// } +// } + google() mavenCentral() gradlePluginPortal() }